在ejb3中事物分为两种类型:容器管理的事物(CMT)、Bean管理的事物(BMT)1.容器管理的事物(CTN) 是EJB默认的事物管理方式,即以对应的方法起始和结束来由EJB容器确定事务的始末边界,换言之就是方法开始事务开始,方法结束事务结束。 不需要使用注解和手动启动事物。 在该方式下,包含6中...
分类:
其他好文 时间:
2016-01-10 23:59:46
阅读次数:
394
一说到EJB,总是有一种感觉就是EJB已经过时了,或者是在项目中,EJB太笨重了,使用过程中很多的功能都没有体现出来,而且EJB还会影响性能,但是在ITOO中为什么还要用EJB分布式框架呢?
ITOO的技术框架结构图如下所示:
从这个图中可以看出,业务逻辑层使用EJB容器进行管理的,我刚开始接触到时候,我也很好奇为什么要用EJB分布式,而没有用webservice或者是现在比...
分类:
其他好文 时间:
2015-08-21 21:27:44
阅读次数:
274
一、为什么使用EJB ?
企业Bean运行在EJB容器中,企业Bean实际上就是一个封装了业务逻辑的Java类,那么我们为什么要使用EJBne ?
1.最重要的原因:分布式。简要的说,分布式可以将分布在各处的资源综合利用,但是对于用户来说展现的是一个统一的整体;分布式可以动态分配任务,分散...
分类:
其他好文 时间:
2015-07-30 13:37:39
阅读次数:
128
1.前言
前几篇主要介绍了有状态和无状态、远程和本地调用的SessionBean,这篇介绍一下有关SessionBean的生命周期。SessionBean处于EJB容器管理之下,对于客户端来说是完全透明的。但对于开发者来说,必须要了解SessionBean在EJB容器中的运行规律。
2.为何会有SessionBean的生命周期
EJB容器创建和管理SessionBean实例,有...
分类:
其他好文 时间:
2015-07-29 15:55:03
阅读次数:
135
关于EJB这个主题,目前这里不会出现什么有用的东西,我也是准备学习一下,刚开始接触(1)EJB服务框架模型(2)EJB容器J2EE服务器的一部分,不是必须组成部分(3)EJB服务器管理EJB容器的高端进程或应用程序,并提供对系统服务的访问EJB组件对象分为3种类型:(1)会话Bean(2)实体Bea...
分类:
其他好文 时间:
2015-07-10 00:25:43
阅读次数:
106
以往我们监听消息队列的时候,通常都是用EJB的MDB(Message-driven bean). 这需要EJB容器的支持。 springframework4 使得 使用常规的POJO 就可以作为监听器 接收消息队列的信息了。 使用MDP 接收消息 Message-Dr...
分类:
编程语言 时间:
2015-07-07 13:18:55
阅读次数:
203
如大家所知tomcat是免费且开源的web应用服务器,它的性能稳定,技术先进且应用简单;而基于tomcat内核的jboss在j2ee应用服务器领域已成为发展最为迅速的应用服务器。jboss相比tomcat的其中一大优势是:不但提供了web容器(servlet容器),还提供EJB容器,支持分布式。可以说tomcat能做的,jboss几乎都能做。
tomcat在中小型系统中被普遍使用,受到...
分类:
Web程序 时间:
2015-05-26 21:27:18
阅读次数:
215
SpringAOP提供的优势
1、允许开发者声明企业级服务,比如:事务服务、安全性服务。EJB组件能够使用J2EE容器提供声明式服务。但是需要借助于EJB组件,而SpringAOP却不需要EJB容器,即借助于Spring的事务抽象框架能够在EJB容器外部使用企业级、声明式服务。
2、开发者可以开发满足业务需求的自定义方面。类似于JBOSS服务器中拦截器开发一样,如果标准的J2EE安全性不能满足业...
分类:
编程语言 时间:
2015-05-13 10:35:56
阅读次数:
211
首先说说我们知道的服务器,比如
IIS, Tomcat, Jboss等.它们都与web应用有关,IIS是一种Web服务组件,包括Web服务器,FTP服务器,NNTP服务器和SMTP服务器;
Tomcat属于轻量级Web服务器,中小型项目中我们经常用到;
Jboss属于重量级的Web应用服务器,包括EJB容器和Web服务器,我们的ITOO项目用的就是Jboss.
我们...
分类:
Web程序 时间:
2015-04-30 20:10:21
阅读次数:
165
J2EE核心技术构成EJB — J2EE的基石
CORBA — ORB是其核心
RMI
JSP
Java Servlet
JavaBean
JDBC
JMS
JTAEJB概述EJB模型特点
由一个EJB容器在运行时创建和管理EJB
在部署EJB时定制其运行方式
由EJB容器和服务器协调客户端的访问
可以部署到任何兼容的EJB容器中
客户端对EJB的视图由Bean开发人员决定...
分类:
其他好文 时间:
2015-04-25 12:20:06
阅读次数:
181