http://www.iteye.com/topic/147593
http://www.iteye.com/topic/147594
http://www.iteye.com/topic/147599
看了以上几篇文章的介绍,动手试了一下,其中确实出现几点需要注意的地方
如:
java 代码
- public void insertData(String id, String name) {
- getJdbcTemplate().execute("insert into T_POST values('" + id + "'," + name + ")");
- }
开始还以为sql有问题呢?怎么name的两端不加单引号呢?
其二就是作者没有贴出使用的jar包,由于jar的使用依赖比较强,故测试的时候出现很多问题,我的jar包如附件图1
而在测试的时候我没用采用JUnit,因为也出现了问题,于是我采用以下代码:
java 代码
- public static void main(String[] args) throws Exception{
-
- System.out.println("begin........");
-
- ApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext-jta.xml");
-
- BbtForum bf = (BbtForum)context.getBean("bbtForumTest");
-
-
-
- bf.addForum("15", "");
-
- System.out.println("end........");
- }
JOTM这时才算过关!
- 大小: 370.2 KB
分享到:
相关推荐
jotm.jar jotm.jar jotm.jar jotm.jar
《JOTM与JAR包详解》 JOTM(Java Open Transaction Manager)是一款开源的事务管理器,专为Java应用程序设计,它提供了强大的事务处理能力,支持JTA(Java Transaction API)规范,使得在分布式环境中进行事务管理...
标题 "JOTM开发所需jar包" 指的是与JOTM(Java Open Transaction Manager)相关的开发资源,其中包含了多个必要的JAR文件。JOTM是一个开源的Java事务管理器,它实现了JTA(Java Transaction API),允许开发者在...
5. **XAResource接口**:JOTM与数据库或者其他资源管理系统交互是通过实现XAResource接口来完成的。理解这个接口的实现,有助于你在自己的项目中集成其他资源。 6. **性能优化**:JOTM源码还包含了各种性能优化措施...
描述中的“源文件与目标文件下载”意味着这个压缩包包含了编译JOTM源代码所需的所有文件,以及编译后的二进制目标文件,供用户部署和使用。源代码提供给开发者深入理解JOTM的工作原理,并允许他们根据需要进行定制或...
这个tgz文件是一个归档文件,通常包含源代码、编译后的类文件、配置文件以及相关的文档,适用于Linux或Unix环境,使用tar和gzip命令进行打包和压缩。 描述中提到的"jotm所需JAR包",指的是运行JOTM所必需的Java类库...
1. **兼容性**:JOTM完全遵循JTA 1.0.1B和JTS(Java Transaction Service)规范,确保与各种Java EE应用服务器的兼容性。 2. **轻量级**:JOTM设计时考虑了轻量级架构,适合嵌入式系统和小型应用,同时也能支持大...
2. **配置JOTM**:创建一个配置文件,例如jotm.properties,来设置JOTM的相关参数,如事务超时时间、日志路径等。然后在Spring的配置文件中,通过`<bean>`标签定义一个`UserTransaction`和`...
标题“Tomcat中使用JOTM2.14”指的是在Apache Tomcat服务器中集成并使用JOTM(Java Open Transaction Manager)版本2.14的过程。JOTM是一个开源的事务管理器,用于处理Java应用程序中的ACID(原子性、一致性、隔离性...
但在多数据源场景下,系统可能需要与多个不同的数据库交互,如读写分离、数据库分区或分布式系统中的不同服务。Spring提供了一种灵活的方式来配置和管理这些数据源,使得开发者可以轻松地在它们之间切换。 Spring的...
1. **配置**:首先,需要在应用程序的配置文件中设置JOTM的相关参数,如事务超时时间、日志文件位置等。 2. **初始化**:在应用程序启动时,通过调用特定代码初始化JOTM事务管理器。 3. **开始事务**:在需要进行...
这通常需要在配置文件(如`server.xml`或`applicationContext.xml`)中指定JOTM的相关属性。 3. 创建事务:通过JTA接口,如`UserTransaction`,开始一个新的事务。例如,在Spring中,你可以使用`@Transactional`注解...
为了运行这个示例,你需要将这些jar包添加到你的项目类路径中,然后配置Spring的事务管理器为JOTM,并配置Hibernate的相关设置。在Spring的配置文件中,你需要定义一个PlatformTransactionManager bean,通常是...
你需要设置JOTM的相关属性,如事务超时时间、事务日志路径等。 4. 配置事务策略:在服务层或者DAO层,通过`@Transactional`注解指定事务边界,并可以选择指定事务的传播行为和隔离级别。 5. 注册数据源和事务管理...
2. 支持多种资源:JOTM可以与各种JDBC驱动、JMS提供者以及其他遵循XAResource接口的资源配合使用,确保事务在这些资源之间的一致性。 3. 高度可配置:通过配置文件,用户可以自定义事务超时、回滚规则、恢复策略等...