当前位置:首页 > 工业技术
Enterprise Java Bean设计实务
Enterprise Java Bean设计实务

Enterprise Java Bean设计实务PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:沈建男著
  • 出 版 社:北京:中国青年出版社
  • 出版年份:2002
  • ISBN:7500646666
  • 页数:317 页
图书介绍:
《Enterprise Java Bean设计实务》目录
标签:实务 设计

第1章 简介 1

1-1 J2EE结构 1

1-1-1 Java Servlet 2

1-1-2 Java Server Page 3

1-1-3 EJB Container 4

1-1-4 RMI-IIOP 5

1-1-5 JNDI 5

1-2 简介Enterprise Java Bean 5

1-2-1 Enterprise Java Bean的两大类 5

1-2-2 EJB Container/Server提供的服务 8

1-2-3 开发Enterprise Java Bean 9

1-2-4 Enterprise Java Bean的存取流程 14

第2章 Entity bean——Containermanaged persistence 19

2-1 Home interface 19

2-2 Remote interface 20

2-3 Bean class 21

2-4 Entity Bean与数据表之间的对应关系 25

2-5 primary key class 27

2-6 Entity bean的生命周期 28

2-7 callback methods 29

2-7-1 setEntityContext (EntityContext ctx) 29

2-7-2 unsetEntityContext() 30

2-7-3 ejbCreate() 31

2-7-5 ejbActivate() 32

2-7-4 ejbPostCreate() 32

2-7-6 ejbPassivate() 33

2-7-7 ejbLoad()和ejbStore() 34

2-7-8 ejbRemove() 35

2-7-9 ejbFindByPrimaryKey()和ejbFind Method() 35

2-7-10 EntityContext 36

第3章 Example:会员登录 40

3-1 系统流程图 40

3-2 Entity Bean范例程序 40

3-2-1 Home interface 40

3-2-2 Remote interface 41

3-2-3 Bean class 42

3-2-4 LoginPassword 44

3-3 J2EE Server环境设置 45

3-4 建立ExampleDB数据库和UserTBL表格 46

3-4-1 建立Database 47

3-4-2 设置datebase的存放路径及database的名称 48

3-4-3 建立Table 48

3-4-4 建立Key 50

3-5 部署Web应用程序 51

HTML和JSP范例程序 51

3-6 部署Entity Bean 64

3-6-1 建立Web Application 65

3-6-2 部署Enterprise Bean 66

3-6-3 添加Web Component 73

3-6-4 执行范例程序 76

4-1 Home interface 77

第4章 Entity bean——Bean managed persistence 77

4-2 Remote interface 79

4-3 Bean class 80

4-4 primary key class 84

4-4-1 单一primary key 84

4-4-2 复合key 84

4-5 Entity bean的生命周期 85

4-6 callback methods 87

4-6-1 setEntityContext 87

4-6-2 unsetEntityContext() 88

4-6-3 ejbCreate() 89

4-6-5 ejbActivate() 91

4-6-4 ejbPostCreate() 91

4-6-6 ejbPassivate() 92

4-6-7 ejbLoad()和ejbStore() 93

4-6-8 ejbRemove() 94

4-6-9 ejbFindByPrimaryKey()和ejbFindMethod() 95

4-7 Transaction的返回——Roll Back 97

4-8 实现Bean-managed pxersitence的Entity Bean 99

4-9 部署Bean-managed persistence的UserEntityBean 106

4-9-1 建立Table 106

4-9-2 链接数据库 107

4-9-3 部署Web Component和UserEntityBean 107

5-1 系统流程图 110

5-2 建立数据表 110

第5章 Example:订购单 110

5-3 表格的对应关系 111

5-4 OrderEntityBean 114

5-4-1 Home interface 114

5-4-2 Remote interface 115

5-4-3 Bean class 115

5-4-4 取得数据库链接的时机 124

5-4-5 数据表完整性的维护 125

5-4-6 数据字段变量与表格记录一致性的维护 127

5-4-7 PreparedStatement 128

5-5 ProductEntityBean 129

5-5-1 Home interface 129

5-5-2 Remote interface 129

5-5-3 Bean class 130

5-6 JavaBean 132

5-7 部署OrderEntityBean、ProductEntity Bean和Web Component 138

第6章 Session bean——Stateful session bean 144

6-1 Home interface 144

6-2 Remote interface 145

6-3 Bean class 146

6-4 Conversational state 148

Primary key 149

6-5 Stateful Session bean的生命周期 150

6-6 Callback methods 151

6-6-1 setSessionContext 151

6-6-2 ejbCreate() 152

6-6-3 ejbPassivate() 152

6-6-5 ejbRemove() 153

6-6-4 ejbActivate() 153

6-7 Transaction 154

6-7-1 Container-managed transaction 157

6-7-2 Bean-managed transaction 157

6-7-3 Container和Bean-managed transaction中的函数调用限制 159

6-7-4 恢复Container-managed transaction 160

6-7-5 恢复Bean-managed transaction 161

6-7-6 javax.ejb.SessionSynchronization接口 161

6-8 SessionContext 165

第7章 Example:学生注册(一) 167

7-1 Enterprise bean存取结构图 167

7-3 表格的对应关系 168

7-2 建立资料表 168

7-4 StudentEntityBean 169

7-4-1 Home interface 169

7-4-2 Remote interface 169

7-4-3 Bean class 170

7-5 CourseEntityBean 171

7-5-1 Home interface 171

7-5-2 Remote interface 171

7-5-3 Bean class 172

7-6 EnrollEntityBean 173

7-6-1 Home interface 173

7-6-2 Remote interface 174

7-6-3 Bean class 174

7-7-2 Remote interface 181

7-7-1 Home interface 181

7-7 EnrollSessionBean 181

7-7-3 Bean class 182

7-8 部署Enterprise Bean 186

部署Stateful session bean:EnrollSessionBean 190

7-9 测试的JSP程序:EnrollAppTest.jsp 192

第8章 Session bean——Stateless session bean 196

8-1 Home interface 196

8-2 Remote interface 196

8-3 Bean class 197

8-3-1 全局变量 199

8-3-2 session object 200

8-4 Stateless Session bean的生命周期 201

8-5-1 setSessionContext 202

8-5 callback methods 202

8-5-2 ejbCreate() 203

8-5-3 ejbRemove() 203

8-6 Business_method() 204

8-7 SessionContext 205

第9章 Example:学生注册(二) 207

9-1 EnrollSessionBean 207

9-1-1 Home interface 208

9-1-2 Remote interface 208

9-1-3 Bean class 209

9-2 部署Stateless session bean:EnrollSessionBean 214

9-3 测试的JSP程序:EnrollAppTest.jsp 215

10-1 Transaction Context 220

第10章 Transaction属性和Isolation Levels 220

10-2-1 NotSupported 221

10-2 Container-managed transaction的属性 221

10-2-2 Required 222

10-2-3 Supports 223

10-2-4 RequiresNew 224

10-2-5 Mandatory 225

10-2-6 Never 226

10-3 IsoIation Levels 228

10-3-1 read lock 228

10-3-2 write lock 228

10-3-3 exclusive write lock 228

10-3-5 Nonrepeatable reads 229

10-3-4 Dirty reads 229

10-3-6 Phantom reads 230

10-3-7 TRANSACTION_READ_COMMITIED 230

10-3-8 TRANSACTION_READ_UNCOMMITTED 231

10-3-9 TRANSACTION_REPEATABLE_READ 231

10-3-10 TRANSACTION_SERIALIZABLE 231

第11章 EJB的相关说明 232

11-1 环境变量 232

11-2 non-reentrant和reentrant 233

11-3 不同的客户端程序 234

11-3-1 Java应用程序 235

11-3-2 Servlet 239

ejb-jar文件 246

11-4 EJB的部署描述文件 246

第12章 BEA WebLogic Server 252

12-1 启动WebLogic Server 252

12-2 启动管理控制台 253

12-3 添加Connection pool 254

12-4 添加Data Source 256

12-5 JNDI Tree 258

12-6 部署Enterprise JavaBean 259

12-7 编写EJB的部署描述文件 259

12-7-1 ejb-jar.xml 260

12-7-2 weblogic-ejb-jar.xml 263

12-7-3 weblogic-cmp-rdbms-jar.xml 267

12-7-4 WebLogic Query Language 268

12-7-5 包装EJB类、部署描述文件和相关的类 270

12-7-6 生成EJB的container类 271

12-7-7 将EJB部署到WebLogic Server上 272

12-8 部署Web Applications 275

12-8-1 web.xml 275

12-8-2 weblogic.xml 279

12-8-3 将Web Applications部署到WebLogic Server上 280

12-8-4 将Web应用程序的文件包装成.war文件 282

12-9 Enterprise ARchive 283

12-9-1 application.xml 284

12-9-2 包装Application的ear文件 285

12-9-3 部署ear文件 286

12-10 Shutdown WebLogic Server 286

相关图书
作者其它书籍
返回顶部