书籍详情

Enterprise Java Bean设计实务

Enterprise Java Bean设计实务

作者:沈建男

出版社:中国青年出版社

出版时间:2002-01-01

ISBN:9787500646662

定价:¥39.00

购买这本书可以去
内容简介
  彻底应用Enterprise Java Bean,强化网络系统结构!Enterprise Java Bean是一种完全面向对象的网络交换组件,除了具备地J2EE架构的优点外,在复用性、扩充性和可移植性上也相当出色。从程序设计的角度来看,Enterprise Java Bean是一种易于开发、实现,并可重复使用的网络信息访问组件,对client端而言,Enterprise Java Bean是一种安全、稳定和可靠度极高的数据交换访问架构。因此,要建立强悍的网络系统,Enterprise Java Bean是绝佳的选择。
作者简介
暂缺《Enterprise Java Bean设计实务》作者简介
目录
作者序
导读
第1章 简介
1-1 J2EE结构
1-1-1 Java Servlet
1-1-2 Java Server Page
1-1-3 EJB Container
1-1-4 RMI-IIOP
1-1-5 JNDI
1-2 简介Enterprise Java Bean
1-2-1 Enterprise Java Bean的两大类
1-2-2 EJB Container/Server提供的服务
1-2-3 开发Enterprise Jave Bean
1-2-4 Enterprise Java Bean的存取流程
第2章 Entity bean——Containermanaged persistence
2-1 Home interface
2-2 Remote interface
2-3 Bean class
2-4 Entity Bean与数据表之间的对应关系
2-5 primary key class
2-6 Entity bean的生命周期
2-7 callback methods
2-7-1 setEntiryContext(EntityContextctx)
2-7-2 unsetEntityContext()
2-7-3 ejbCreate()
2-7-4 ejbPostCreate()
2-7-5 ejbActivate()
2-7-6 ejbPassivate()
2-7-7 ejbLoad()和ejbStore()
2-7-8 ejbRemove()
2-7-9 ejbFindByPrimaryKey()和ejbFind Method()
2-7-10 EntityContext
第3章 Example:会员登录
3-1 系统流程图
3-2 Entity Bean范例程序
3-2-1 Home interface
3-2-2 Remote interface
3-2-3 Bean class
3-2-4 LoginPassword
3-3 J2EE Server环境设置
3-4 建立ExampleDB数据库和UserTBL表格
3-4-1 建立Database
3-4-2 设置datebase的存放路径及database的名称
3-4-3 建立Table
3-4-4 建立Key
3-5 部署Web应用程序HTML和JSP范例程序
3-6 部署Entity Bean
3-6-1 建立Web Application
3-6-2 部署Enterprise Bean
3-6-3 添加Web Component
3-6-4 执行范例程序
第4章 Entity bean——Bean managed persistence
4-1 Home interface
4-2 Remote interface
4-3 Bean class
4-4 primary key class
4-4-1 单一primary key
4-4-2 复合key
4-5 Entity Bean的生命周期
4-6 callback methods
4-6-1 setEntityContext
4-6-2 unsetEntityContext()
4-6-3 ejbCreate()
4-6-4 ejbPostCreate()
4-6-5 ejbActivate()
4-6-6 ejbPassivate()
4-6-7 ejbLoad()和ejbStore()
4-6-8 ejbRemove()
4-6-9 ejbFindByPrimaryKey()ejbFindMethod()
4-7 Transaction的返回——Roll Back
4-8 实现Bean-managed pxersitence的Entity Bean
4-9 部署Bean-managed persistence的UserEntityBean
4-9-1 建立Table
4-9-2 链接数据库
4-9-3 部署Web Component和User-EntityBean
第5章 Example:订购单
5-1 系统流程图
5-2 建立数据表
5-3 表格的对应关系
5-4 OrderEntityBean
5-4-1 Home interface
5-4-2 Remote interface
5-4-3 Bean class
5-4-4 取得数据库链接的时机
5-4-5 数据表完整性的维护
5-4-6 数据字段变量与表格记录一致性的维护
5-4-7 PreparedStatement
5-5 ProductEntityBean
5-5-1 Home interface
5-5-2 Remote Interface
5-5-3 Bean class
5-6 JavaBean
5-7 部署OrderEntityBean、Product-Entity Bean和Web Component
第6章 Session bean——Stateful session Bean
6-1 Home interface
6-2 Remote interface
6-3 Bean class
6-4 Conversational state Primary key
6-5 Stateful Session bean的生命周期
6-6 Callback methods
6-6-1 setSessionContext
6-6-2 ejbCreate()
6-6-3 ejbPassivate()
6-6-4 ejbActivate()
6-6-5 ejbRemove()
6-7 Transaction
6-7-1 Container-managed transaction
6-7-2 Bean-managed transaction
6-7-3 Container和Bean-managed transaction中的函数调用限制
6-7-4 恢复Container-managed transaction
6-7-5 恢复Bean-managed transaction
6-7-6 javax.ejb.SessionSynchronization接口
6-8 SessionContext
第7章 Example:学生注册(一)
7-1 Enterprise bean存取结构图
7-2 建立资料表
7-3 表格的对应关系
7-4 StudentEntityBean
7-4-1 Home interface
7-4-2 Remote interface
7-4-3 Bean class
7-5 CourseEntityBean
7-5-1 Home interface
7-5-2 Remote interface
7-5-3 Bean class
7-6 EnrollEntityBean
7-6-1 Home interface
7-6-2 Remote interface
7-6-3 Bean class
7-7 EnrollSessionBean
7-7-1 Home interface
7-7-2 Remote interface
7-7-3 Bean class
7-8 部署Enterprise Bean部署Stateful session bean:Enroll-SessionBean
7-9 测试的JSP程序:EnrollAppTest.jsp
第8章 Session bean——Stateless session Bean
8-1 Home interface
8-2 Remote Interface
8-3 Bean class
8-3-1 全局变量
8-3-2 session object
8-4 Stateless Session bean的生命周期
8-5 callback Methods
8-5-1 setSessionContext
8-5-2 ejbCreate()
8-5-3 ejbRemove()
8-6 Business_method()
8-7 SessionContext
第9章 Example:学生注册(二)
9-1 EnrollSessionBean
9-1-1 Home interface
9-1-2 Remote interface
9-1-3 Bean class
9-2 部署Stateless session bean:Enroll SessionBean
9-3 测试的JSP程序:EnrollAppTest.jsp
第10章 Transaction属性和Isolation Levels
10-1 Transaction Context
10-2 Container-managed transaction的属性
10-2-1 NotSupported
10-2-2 Required
10-2-3 Supports
10-2-4 RequiresNew
10-2-5 Mandatory
10-2-6 Never
10-3 Isolation Levels
10-3-1 read lock
10-3-2 write lock
10-3-3 exclusive write lock
10-3-4 Dirty reads
10-3-5 Nonrepeatable reads
10-3-6 Phantom reads
10-3-7 TRANSACTION_READ_COM-MITTED
10-3-8 TRANSACTION_READ_UNC-OMMITTED
10-3-9 TRANSACTION_REPEATAB-LE_READ
10-3-10 TRANSACTION_SERIALIZ-ABLE
第11章 EJB的相关说明
11-1 外境变量
11-2 non-reentrant和reentrant
11-3 不同的客户端程序
11-3-1 Java应用程序
11-3-2 Servlet
11-4 EJB的部署描述文件ejb-jar文件
第12章 BEA WebLogic Server
12-1 启动WebLogic Server
12-2 启动管理控制台
12-3 添加Connection pool
12-4 添加Data Source
12-5 JNDI Tree
12-6 部署Enterprise JavaBean
12-7 编写EJB的部署描述文件
12-7-1 ejb-jar.xml
12-7-2 weblogic-ejb-jar.xml
12-7-3 weblogic-cmp-rdbms-jar.xml
12-7-4 WebLogic Query Language
12-7-5 包装EJB类、部署描述文件和相关的类
12-7-6 生成EJB的container类
12-7-7 将EJB部署到WebLogic Server上
12-8 部署Web Applications
12-8-1 web.xml
12-8-2 weblogic.xml
12-8-3 将Web Applications部署到WebLogic Server
12-8-4 将Web应用程序的文件包装成.war文件
12-9 Enterprise ARchive
12-9-1 application.xml
12-9-2 包装Application的ear文件
12-9-3 部署ear文件
12-10 Shutdown WebLogic Server
附录A javax.ejb package
附录B Object interaction diagram
附录C JSP1.1的基本语法与指令标签
猜您喜欢

读书导航