Enterprise Java Bean设计实务

副标题:无

作   者:沈建男著

分类号:

ISBN:9787500646662

微信扫一扫,移动浏览光盘

简介

   Enterprise Java Bean是一种完全面向对象的网络交换组件,除了具备J2EE架构的优点外,在复用性、扩充性和可移植性上也相当出色。从程序设计的角度来看,Enterprise Java Bean是一种易于开发、实现、并可重复使用的网络信息访问组件,对client端而言,Enterprise Java Bean是一种安全、稳定和可靠度极高的数据交换访问架构。因此,要建立强悍的网络系统,Enterprise Java Bean是绝佳的选择。本书附赠光盘内含本书范例文件程序代码,让您轻松上手、愉快学习!   

目录

目 录

作者序

导读

第l章 简介

1—1 j2ee结构

1—1—1 java servlet

l—l—2 java server page

1—1—3 ejb container

1—1—4 rmi—iiop

1—1—5 jndl

1—2 简介enterprise javabean

l—2—1 enterprise javabean的两大类

1—2—2 ejb container/server提供的服务

1—2—3 开发enterprise javebean

1—2—4 enterprise javabean的存取流程

第2章 entity bean——container-

managed persistence

2—1 homeinterface

2—2 remoteinterface

2—3 bean class

. 2—4 entity bean与数据表之间的

对应关系

2—5 primary key class

2—6 entity bean的生命周期

2—7 callback methods

2—7—l setentitycontext(entitycontext

ctx)

2—7—2 unsetentitycontext()

2—7—3 ejbcreate()

2—7—4 ejbpostcreak()

2—7—5 ejbactivate()

2—7—6 ejbpassivate()

2—7—7 ejbload()和ejbstore()

2—7—8 ejbremove()

2—7—9 ejbfindbyprimarykey()和ejb—

find method()

2—7—10 entitvcontext

第3章 example:会员登录

3—1 系统流程图

3—2 entity bean范例程序

3—2—1 homeinterface

3—2—2 remoteinterface

3—2—3 beallclass

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 建立webapplication

3—6—2 部署enterprise bean

3—6—3 添加webcomponent

3—6—4 执行范例程序

第4章 entity bean————bean managed

persistence

4—1 homeinterface

4—2 remoteinterface

4—3 bean class

4—4 primarykey class

4—4—1 单一primarykey

4—4—2 复合key

4—5 entitybean的生命周期

4—6 callbackmethods

4—6—1 setentitycontext

4—6—2 unsetentitycontext()

4—6—3 ejbcreate()

4—6—4 ejbpostcreak()

4—6—5 ejbactivate()

4—6—6 ejbpassivate()

4—6—7 ejbload()和ejbstore()

4—6—8 ejbremove()

4—6—9 ejbfindbyprimarykey()和ejb—

findmethod()

4—7 transaction的返回———rollback

4—8 实现bean—managed pxersitence

的entity bean

4—9 部署bean—managed persistence

的userentitybean

4—9—l 建立table

4—9—2 链接数据库

4—9—3 部署web component和user—

entitvbean

第5章 example:订购单

5—1 系统流程图

5—2 建立数据表

5—3 表格的对应关系

5—4 orderentitybean

5—4—1 homeinterface

5—4—2 remoteinterface

5—4—3 bean class

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

5—4—5 数据表完整性的维护

5—4—6 数据字段变量与表格记录一致

性的维护

5—4—7 preparedstatement

5—5 productentitybean

5—5—1 homeinterface

5—5—2 remoteinterface

5—5—3 beanclass

5—6 javabean

5—7 部署orderentitybean、product—

entity bean和web component

第6章 session bean——statefulsession

bean

6—1 homeinterface

6—2 remoteinterface

6—3 bean class

6—4 conversationalstate

primarykey

6—5 statefulsession 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—managedtransaction

6—7—2 bean—managedtransaction

6—7—3 container和bean—managed

transaction中的函数调用限制

6—7—4 恢复container—managedtransa—

ction

6—7—5 恢复bean—managedtransaction

6—7—6 javax.ejb.sessionsynchronization

接口

6—8 sessioncontext

第7章 example:学生注册(一)

7—1 enterprise bean存取结构图

7—2 建立资料表

7—3 表格的对应关系

7—4 studententitybean

7—4—l homeintedace

7—4—2 remoteintedace

7—4—3 bean class

7—5 courseentitybean

7—5—1 homeinterface

7—5—2 remoteinterface

7—5—3 bean class

7—6 emollentitybean

7—6—1 homeinterface

7—6—2 remoteinterface

7—6—3 bean class

7—7 enrollsessionbean

7—7—1 homeinterface

7—7—2 remoteinterface

7—7—3 bean class

7—8 部署enterprise bean

部署statefulsession bean: enroll—

sessionbean

7—9 测试的jsp程序:enrollapptest.jsp

第8章 session bean———stateless session

bean

8—1 homeinterface

8—2 remoteinterface

8—3 beanclass

8—3—l 全局变量

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 emollsessionbean

9—1—1 homeinterface

9—1—2 remoteinterface

9—l—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—managedtransaction

的属性

10—2—l notsupported

10—2—2 required

10—2—3 supports

10—2—4 requiresnew

10—2—5 mandatorv

10—2—6 never

10—3 isolationlevels

10—3—1 readlock

10—3—2 writelock

10—3—3 exclusive writelock

10—3—4 dirtyreads

10—3—5 nomepeatablereads

10—3—6 phantomreads

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 jnditree

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 sg—

ver上

12—8 部署webapplications

12—8—1 web.xml

12—8—2 weblogic.xml

12—8—3 将webapplications部署到

weblogic server上

12—8—4 将web应用程序的文件包装

成.war文件

12—9 enterprisearchive

12—9—1 application.xml

12—9—2 包装application的ear文件

12—9—3 部署ear文件

12—10 shutdownweblogic server

附录a javax.ejb package

附录b objectinteractiondiagram

附录c jspl.1的基本语法与指令标签


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Enterprise Java Bean设计实务
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon