
EJB
艾伦蓝
Just do it
展开
-
第一个EJB3.0程序
编写步骤1.编写业务接口代码,Bean类。2.编译步骤1开发的代码。3.提供部署描述符。4.将2,3,步骤的产物打包。5.部署并测试。1.2.2示例下面是业务接口代码:[code="java"]package com.lemon.session.stateless;/** * HelloWorld业务接口 * @author Tess...原创 2014-07-02 16:41:23 · 151 阅读 · 0 评论 -
EJB Local与Remote接口区别
local是本地接口,remote是远程接口。web层调用app层使用remote接口。session bean和entity bean之间调用使用的是local接口。不用说你也明白,remote接口对性能的影响很大。所以在程序设计的时候我们尽量用loacal接口,也就是facade模式。具体就是,web层调用app层的session bean,session bean在调用各个entity b...原创 2014-07-02 16:51:50 · 179 阅读 · 0 评论 -
EJB有状态与无状态的比较
EJB [color=red]@Stateful[/color] 注解表明该session bean 为有状态对象 就是,每次通告jndi 查找的时候生成新的对象EJB [color=red]@Stateless[/color] 注解表明被注解 session bean 为无状态对象 ,[color=red]类似Singleton 单例对象[/color] 因为Stateful对象的需要令...原创 2014-07-02 17:36:06 · 154 阅读 · 0 评论 -
第一个EJB3.0程序
原创 2014-07-02 16:41:23 · 135 阅读 · 0 评论 -
EJB Local与Remote接口区别
原创 2014-07-02 16:51:50 · 149 阅读 · 0 评论 -
EJB有状态与无状态的比较
sion bean 为无状态对象 ,[color=red]类似Singleton 单例对象[/color] 因为Stateful对象的需要令牌维持客户端和该对象间的通讯,所以性能方面不如Stateless 业务对象一般采用单例session对象,所以一般采用Stateless 对象;[color=red]无状态的EJB采用的是实例池的技术(减少对象数量,增加重用性),而有状态EJB则采用是激活技术。(对象信息保存磁盘上--钝化,从磁盘返回到内存--激活)[/color]原创 2014-07-02 17:36:06 · 82 阅读 · 0 评论