J2EE 全局事务

问题描述

我们项目有个很奇怪的架构,导致事务处理很麻烦。使用两台websphere6.1做web容器,两台websphere6.0做的IBM的应用(是些现成的EJB服务,这些EJB都是CMP,stateless,transactionRequired的,并且这两台服务器的东西几乎是无法修改的),数据库服务器共用一台,使用的是Oracle10g。web容器里面包含所有的业务逻辑,这里会对数据库做直接的操作,同时也会直接在业务逻辑里面调用IBM的EJB服务(这两个操作实际上是在对同一数据库里不同的表在进行操作,而且每台服务器都配置有自己使用的schema的连接池),直接操作数据库那部分使用的是ibatis。现在问题是我不知道怎么在web容器那边配置或者编程实现JTA全局事务。

时间: 2024-08-30 03:15:15

J2EE 全局事务的相关文章

部署基于JBoss的J2EE应用程序

JBoss,作为J2EE应用服务器,以其EJB容器卓越的性能.技术的潮流性.开发部署J2EE应用的方便性赢得了很多J2EE开发者的信赖.其中,免安装.基于JMX构架.热部署(Hot Deploy).快速开发EJB应用等几项特征与其他商用服务器相比,显得有些得意忘形的样子.尽管其本身没有重大的缺陷,但毕竟是Open Source的开发模式,文档很少,因此要很好的掌握.精通开发基于JBoss的应用还是显得有些力不从心. 本文结合作者的开发经验,给出在JBoss 3.2.1下开发J2EE的一些很实用的

利用J2EE Connector Architecture

引言 CICS 应用程序与事务的服务质量有同等含义:将这些应用程序与主流 J2EE 组件集成在一起是当今许多企业面临的共同难题.可以使用 J2EE Connector Architecture (JCA) 和 CICS Transaction Gateway 提供对 WebSphere Application Server 中部署的 CICS 应用程序和 J2EE 组件的事务集成. 为了向您介绍如何实现这一集成,我们将从概述基本事务概念开始,然后具体介绍以下软件中的事务环境:IBM WebSph

J2EE全面介绍

一.J2EE的概念 目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME).适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE).适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE). J2EE是一种利用Java 2平台来简化企业解决方案的开

一个用于J2EE应用程序的异常处理框架

在大多数Java项目中,大部分代码都是样板代码.异常处理就属于此类代码.即使业务逻辑只有3到4行代码,用于异常处理的代码也要占10到20行.本文将讨论如何让异常处理保持简单和直观,使开发人员可以专心于开发业务逻辑,而不是把时间浪费在编写异常处理的样板代码上.本文还将说明用于在J2EE环境中创建和处理异常的基础知识和指导原则,并提出了一些可以使用异常解决的业务问题.本文将使用Struts框架作为表示实现,但该方法适用于任何表示实现. 使用checked和unchecked异常的场景 您是否曾经想过

走上开放之路: ASP开发人员的J2EE基础(下)

相关文章:走上开放之路: ASP 开发人员的 J2EE 基础(上) ASP/COM 和 J2EE 应用程序模型 接下来研究不同的应用程序体系结构,您可以使用这些体系结构开发 J2EE 应用程序并将 其与相应的 ASP/COM 应用程序体系结构关联起来. 使用 Java Servlets 编程:基础知识 编写 Java Servlets 就可以对来自 URL 的请求进行可编程控制.典型的 servlet 调用 类似于以下步骤: 客户机向 Web 服务器发出请求,将 servlet 命名为 URL

J2EE中使用Spring AOP框架和EJB组件

j2ee 快速发展的开发人员社区.对各种后端技术(包括JMS.JTA.JDO.Hibernate.iBATIS等等)的支持,以及(更为重要的)非侵入性的轻量级IoC容器和内置的AOP运行时,这些因素使得Spring Framework对于J2EE应用程序开发十分具有吸引力.Spring托管的组件(POJO)可以与EJB共存,并允许使用AOP方法来处理企业应用程序中的横切方面--从监控和审计.缓存及应用程序级的安全性开始,直到处理特定于应用程序的业务需求. 本文将向您介绍Spring的AOP框架在

java、J2EE基础问题汇总

j2ee|问题 一.Java基础方面: 1,作用域public,protected,private,以及不写时的区别 public 在其他的包中的类也可以引用,protected只限于同一个包内的类,private只有自己可以使用.不写的时候和protected一样. 2,ArrayList和Vector的区别 ArrayList需要预先定义大小,Vector不用: Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,

怎么windows下如何搭建j2ee的开发环境?

因为公司项目需要j2ee的参与,最近几天在专心研读j2ee. 今天难得闲下心来,把这几天的工作和学习总结如下: 基于Java WEB的应用开发中(j2ee),目前最为流行的环境搭配就是MTEC(mysql,tomcat,eclipse,cvs) 我着重介绍jdk和tomcat在配置中遇到的一些问题及其解决方案: 因为公司项目需要j2ee的参与,最近几天在专心研读j2ee. 今天难得闲下心来,把这几天的工作和学习总结如下: 基于Java WEB的应用开发中(j2ee),目前最为流行的环境搭配就是M

使用AJAX和J2EE创建瘦客户端(1)

ajax|j2ee|创建|客户端 创建于1998年的Iconix Pharmaceuticals公司从事科研和工业方面的软件开发.该公司是chemogenomics方面的先驱,chemogenomics是一门学科,这门学科使用化学和基因学的方法,在堆积如山的数据中深入研究,而这些数据对于开发新药并推向市场来说是必须的.  对于公司来说,一个主要的挑战是:产生一种新药或者提供制药工业所需要的信息需要将分散的.不同的数据库的数据集成起来,并且来分析它们,最后得到引人注目的结果.大多数的研究者都同意: