EJB3培训

第一天
(1)EJB3.0介绍
(2)Jboss安装及介绍
(3)STATELESS SESSION BEANS(无状态BEAN)开发
· 开发只存在Remote接口的无状态Session Bean
· EJB打包
· 开发只存在Local接口的无状态Session Bean
· 开发存在Remote与Local接口的无状态Session Bean
· 单元测试
(4) STATEFUL SESSION BEANS(有状态BEAN)开发
(5) STATELESS SESSION BEAN与STATEFUL SESSION BEAN的区别
(6) 如何改变SESSION BEAN的JNDI 名称
(7) SESSION BEAN的生命周期
(8) 拦截器(INTERCEPTOR)
(9) 依赖注入(DEPENDENCY INJECTION)

第二天
(1) JMS与消息驱动BEAN (MESSAGE DRIVEN BEAN)
· queue消息的发送与接收
· topic消息的发送与接收
(2) 实体bean
.JBOSS数据源的配置
· 持久化发布文件PERSISTENCE.XML的配置
· 单表映射的实体BEAN
· 成员属性映射
(3) 持久化实体管理器
· Entity获取find()或getReference()
· 添加persist()
· 更新实体
· 合并Merge()
· 删除Remove()
· 执行EJB3 QL操作createQuery()
· 执行SQL操作createNativeQuery()
· 刷新实体refresh()
· 检测实体当前是否被管理中contains()
· 分离所有当前正在被管理的实体clear()
· 将实体的改变立刻刷新到数据库中flush()
· 改变实体管理器的Flush模式setFlushMode()
· 获取持久化实现者的引用getDelegate()
(4) 关系/对象映射
· 一对多及多对一映射
· 一对一映射
· 多对多映射

第三天
(1) EJB3 QL语言
(2) 调用存储过程
(3) 事务管理服务
(4) ENTITY的生命周期和状态
(5) 复合主键(COMPOSITE PRIMARY KEY)
(6) 实体继承
· 每个类分层结构一张表(table per class hierarchy)
· 每个子类一张表(table per subclass)
· 每个具体类一张表(table per concrete class)

第四天
(1) 定时服务(TIMER SERVICE)
(2) 安全服务(SECURITY SERVICE)
· 自定义安全域
(3) WEB服务(WEB SERVICE)
(4) struts+ejb3.0例子实践
(5) 学员交流
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值