- 博客(0)
- 资源 (32)
- 收藏
- 关注
EJB3.0实例教程
EJB3.0实例教程PDF 黎活名著 1.2 联系作者.....................................................................................................................................................................4
第二章运行环境配置.........................................................................................................................................................4
2.1 下载与安装.................................................................................................................................................................4
2.2 运行一个EJB3例子..................................................................................................................................................9
2.3 在独立的TOMCAT 中调用EJB.................................................................................................................................9
2.4 发布在JBOSS集成环境中的WEB应用调用EJB...............................................................................................10
第三章开发前的准备.......................................................................................................................................................10
3.1 熟悉JBOSS的目录结构...........................................................................................................................................10
3.2 JBOSS中的部署........................................................................................................................................................ 11
3.3 如何进行EJB打包.................................................................................................................................................. 11
3.4 如何进行WEB应用打包........................................................................................................................................12
第四章会话 BEAN(SESSION BEAN)............................................................................................................................13
4.1 STATELESS SESSION BEANS(无状态BEAN)开发..................................................................................................13
4.1.1 开发只存在Remote接口的无状态Session Bean ..........................................................................................13
4.1.2 开发只存在Local接口的无状态Session Bean.............................................................................................16
4.1.3 开发存在Remote与Local接口的无状态Session Bean ...............................................................................17
4.2 STATEFUL SESSION BEANS(有状态BEAN)开发....................................................................................................20
4.3 STATELESS SESSION BEAN与STATEFUL SESSION BEAN的区别...............................................................................22
4.4 如何改变SESSION BEAN的JNDI 名称..................................................................................................................22
4.5 SESSION BEAN的生命周期.......................................................................................................................................23
4.6 拦截器(INTERCEPTOR) ..............................................................................................................................................26
4.7 依赖注入(DEPENDENCY INJECTION)..........................................................................................................................29
第五章消息驱动 BEAN (MESSAGE DRIVEN BEAN) ...............................................................................................33
第六章 实体 BEAN(ENTITY BEAN) .............................................................................................................................36
6.1 实体 BEAN的组成文件PERSISTENCE.XML配置.....................................................................................................36
6.2 JBOSS数据源的配置.................................................................................................................................................36
6.2.1 MySql数据源的配置........................................................................................................................................37
6.2.2 Ms Sql Server2000数据源的配置....................................................................................................................37
6.3 实体 BEAN发布前的准备工作................................................................................................................................38
6.4 单表映射的实体BEAN.............................................................................................................................................38
6.5 持久化实体管理器ENTITYMANAGER.....................................................................................................................43
6.5.1 Entity获取find()...............................................................................................................................................43
6.5.2 添加 persist()....................................................................................................................................................43
6.5.3 更新 Merge() ....................................................................................................................................................44
6.5.4 删除 Remove() ..................................................................................................................................................44
6.5.5 执行 EJB3 QL操作createQuery() ..................................................................................................................44
6.6 关系/对象映射..........................................................................................................................................................45
6.6.1 映射的表名或列名与数据库保留字同名时的处理.......................................................................................45
Jboss EJB3.0实例教程
版权所有:黎活明
6.6.2 一对多及多对一映射......................................................................................................................................45
6.6.3 一对一映射......................................................................................................................................................53
6.6.4 多对多映射......................................................................................................................................................59
6.7 使用参数查询...........................................................................................................................................................65
6.7.1 命名参数查询..................................................................................................................................................65
6.7.2 位置参数查询..................................................................................................................................................66
6.8 EJB3 QL语言...........................................................................................................................................................66
6.8.1 大小写敏感性(Case Sensitivity) ......................................................................................................................77
6.8.2 排序(order by) ..................................................................................................................................................77
6.8.3 查询部分属性..................................................................................................................................................78
6.8.4 查询中使用构造器(Constructor).....................................................................................................................78
6.8.5 聚合查询(Aggregation)....................................................................................................................................80
6.8.6 关联(join) .........................................................................................................................................................82
6.8.7 比较 Entity........................................................................................................................................................85
6.8.8 批量更新(Batch Update)..................................................................................................................................86
6.8.9 批量删除(Batch Remove).................................................................................................................................86
6.8.10 使用操作符NOT...........................................................................................................................................87
6.8.11 使用操作符BETWEEN.................................................................................................................................88
6.8.12 使用操作符IN...............................................................................................................................................88
6.8.13 使用操作符LIKE ..........................................................................................................................................89
6.8.14 使用操作符IS NULL.....................................................................................................................................90
6.8.15 使用操作符IS EMPTY..................................................................................................................................90
6.8.16 使用操作符EXISTS.......................................................................................................................................91
6.8.17 字符串函数....................................................................................................................................................92
6.8.18 计算函数........................................................................................................................................................93
6.8.19 子查询............................................................................................................................................................94
6.9 事务管理服务...........................................................................................................................................................95
6.10 ENTITY的生命周期和状态.....................................................................................................................................99
6.11 复合主键(COMPOSITE PRIMARY KEY) ..................................................................................................................100
第七章WEB服务(WEB SERVICE).............................................................................................................................108
7.1 WEB SERVICE的创建..............................................................................................................................................108
7.2 WEB SERVICE的客户端调用.................................................................................................................................. 112
7.2.1 用 java语言调用Web Service....................................................................................................................... 112
7.2.2 用 asp调用Web Service ................................................................................................................................ 118
第八章 使用 EJB3.0构建轻量级应用框架................................................................................................................... 119
8.1 在WEB中使用EJB3.0 框架................................................................................................................................120
8.1.1 如何使用Session Bean..................................................................................................................................121
8.1.2 如何使用Message Driven Bean....................................................................................................................122
8.1.3 如何使用依赖注入(dependency injection) ....................................................................................................123
8.1.4 如何使用Entity Bean.....................................................................................................................................124
2012-07-03
HTML帮助文档CHM格式
HTML帮助文档,其中的内容还有如下几个 css2帮助文档 j2eeAPI 帮助文档 javaScript帮助文档 jdk6API帮助文档 jstl帮助文档
2012-02-26
4位二进制除法器 电路仿真 课程设计报告
4位二进制除法器 电路仿真 课程设计报告 全网独一份的内容 我做之前上网找了好久都没有找到相同的 现在我做完了 上传到网络上 和大家分享 让做相同题目的同学能够有所借鉴
2011-07-21
ACM习题 Conting
:Counting问题:一本书的页码从自然数1开始顺序编码直到自然数n。书的页码通常按照习惯编排,每个页码都不含有多余的前导数字0。例如,第6页用数字6表示,而不是06,或者006。数字计数问题要求对给定的书的总页码n,计算出书的全部页码中分别用到多少次数字0,1,2、……9。
编程任务:给定表示书页码的十进制整数n。编程计算书的全部页码中分别用到了多少次0,1,2、……9。
2011-03-31
ACM习题 寻找副本问题
实验19:寻找副本---德克萨斯州的一个小镇Duubleville,被外星人袭击,外星人绑架了当地人并把他们带到了飞船里。当地人经过一番非常不愉快的实验后,外星人克隆了一些受害者,并且释放了其中的多个克隆人回小镇。现在发现六个人即原来的人和五个复制品都是Hugh F.Bunblebee的情况。现在美国联邦调查局(FBUC)命令你负责确定每个人都被复制了多少份,为了帮助你完成任务,FBUC收集了每个人的DNA样本。同副本和原来的人具有相同的DNA序列,不同的人有不同的DNA序列(注:城里没有同卵双胞胎)。
输入:
输入中含有多组数据,每一组以一行n m开始,表示共有n个人(n大于等于1,小于等于20000),其中DNA序列的长度为m(1<=m<=20)。接下来的n行为DNA序列:每行包括m个字符,字符为A,C,G或T。输入以n=m=0结尾。
输出:
每一组数据应输出n行,每行一个整数。第一行表示有几个人没有被复制,第二行表示有几个人只被复制了一次(也就是说有两个相同的人),第三行表示有几个人被复制了两次,以此类推。
2011-03-31
超长整数处理 C语言编写
采用链表来表示一个带符号的超长整数(20位以上)。并且进行如下处理。将超长整数s上为奇数的数和为偶数的数依次取出,构成一个新数(为奇数的数在前,为偶数的数在后)显示并存在文件number.txt中。例如,当s为870539421768945时,显示的数为:753917958042684。
2011-03-31
3n+1问题 C语言实现
3N+1问题 c语言实现 挑战编程上的原题
考虑一下数列的生成办法.由n开始. 如果 n是偶数除以2. 如果是奇数, 除以3加1. 这样产生一个新的n, 长此以往,直到n = 1. 例如 n = 22:
22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
历史证明:0~1000 000无所例外
求这样的数列的长度.例如对于22的数的长度是16。
程序要求:
输入m,n求[m,n]之间的所有数中的最长的长度输出
2011-01-19
无向图的着色问题韦尔奇鲍威尔算法C语言实现+
学习数据结构或者离散数学的很好的习题 有些学校还将其作为课程设计题目 用离散数学书上的韦尔奇-鲍威尔算法也就是回溯法做的 C语言实现
2011-01-06
数据结构括号匹配程序(栈方法)
数据结构经典且简单的习题或者实验,用栈的方法实现检察字符串中的括号是否匹配的问题(识别‘(’,‘【’,‘{’三种括号)。可以作为刚刚学习C语言的同学课设,或者是学习数据结构同学的练习题
2010-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人