J2EE应用开发(WebLogic+JBuilder)(第二版)


请输入要查询的词条内容:

J2EE应用开发(WebLogic+JBuilder)(第二版)




基本信息


作者: 赵强丛书名: Java开发专家

出版社:电子工业出版社

ISBN:7121032155

上架时间:2006-11-21

出版日期:2006 年11月

开本:16开

页码:438

版次:2-1

内容简介


本书介绍如何将最流行的j2ee应用服务器weblogic server和最好的java集成开发工具jbuilder结合起来开发j2ee应用,主要内容包括:weblogic server的安装与配置、web应用开发、数据库访问、jms开发、ejb开发、web services开发、j2ee安全框架等内容。本书还通过一个j2ee应用实例——jnestore系统,介绍了当前流行的轻量级j2ee应用开发的全貌。.

流行的服务器+流行的开发环境是本书的特色。从环境搭配到高级应用开发,本书为那些想用j2ee开发应用程序的初学者和中级读者提供了学习的捷径。

目录


第1章 j2ee概述.        1

1.1 j2ee的产生        1

1.2 j2ee的优势        2

1.3 j2ee应用程序的结构        3

1.4 j2ee技术规范        4

1.4.1 jdbc        4

1.4.2 servlet与jsp        5

1.4.3 jndi        5

1.4.4 rmi        6

1.4.5 jms        6

1.4.6 javamail        6

1.4.7 ejb        6

1.4.8 jmx        7

1.4.9 web services        7

1.5 j2ee的学习路线        8

1.6 小结        8

第2章 bea weblogic server入门        9

2.1 weblogic server简介        9

2.1.1 weblogic server下应用程序的结构        9

2.1.2 weblogic server的

.技术名词        10

2.2 weblogic server的安装        11

2.2.1 weblogic平台安装        11

2.2.2 使用配置向导建立域        16

2.3 weblogic server管理基础        19

2.3.1 使用管理控制台配置服务器        19

2.3.2 使用weblogic.admin配置服务器        25

2.3.3 管理日志        30

2.3.4 监控服务器运行状况        33

2.4 小结        33

第3章 jbuilder使用入门        35

3.1 jbuilder 2006的新特性        35

3.2 jbuilder 2006集成开发环境介绍        35

3.2.1 主菜单        37

3.2.2 工具条        38

3.2.3 工程窗口        38

3.2.4 结构窗口        39

3.2.5 文件窗口        39

3.2.6 内容窗口        40

3.2.7 消息窗口        43

3.3 jbuilder下的java程序开发        43

3.3.1 建立java工程        43

3.3.2 程序的运行和调试        47

3.4 jbuilder对j2ee开发的支持        48

3.4.1 客户端程序开发        48

3.4.2 中间层的开发        49

3.5 jbuilder 2006的j2ee开发环境配置        51

3.6 小结        54

第4章 mysql数据库的安装与使用        55

4.1 mysql简介        55

4.2 mysql的安装与管理        56

4.3 mysql的常用操作        58

4.4 mysql的jdbc开发        60

4.5 小结        60

第5章 weblogic server中的jndi        61

5.1 jndi简介        61

5.2 jndi的基本操作        62

5.2.1 建立初始上下文        63

5.2.2 绑定与查找        64

5.2.3 完整的jndi实例        64

5.3 weblogic server 9.0中的jndi树        68

5.4 小结        69

第6章 weblogic server中的jdbc        71

6.1 weblogic server支持的jdbc        71

6.1.1 jdbc简介        71

6.1.2 jdbc的结构        71

6.1.3 jdbc驱动程序        72

6.1.4 jdbc的主要对象        73

6.1.5 weblogic server数据源配置        74

6.2 weblogic server下的jdbc开发实例        80

6.2.1 建立连接        80

6.2.2 执行sql语句        81

6.2.3 处理结果集        81

6.2.4 关闭连接        82

6.2.5 使用jbuilder 2006完成jdbc实例        82

6.3 weblogic server中的事务处理        85

6.3.1 事务的基本理论        85

6.3.2 jdbc中的简单事务        87

6.3.3 weblogic server中的事务        88

6.4 jdbc的高级话题        92

6.4.1 使用preparedstatement        92

6.4.2 处理大数据对象        93

6.4.3 如何优化性能        97

6.5 小结        98

第7章 weblogic server的jms开发        99

7.1 jms简介        99

7.1.1 jms基础        99

7.1.2 jms消息        101

7.1.3 持久订阅        107

7.2 jms中的事务        107

7.2.1 事务性会话        107

7.2.2 jta事务        108

7.3 weblogic server中的jms配置        109

7.4 jms开发实例        115

7.4.1 点对点方式的jms实例        115

7.4.2 发布/订阅模式的jms实例        125

7.5 小结        129

第8章 开发javamail应用        131

8.1 javamail介绍        131

8.1.1 协议        131

8.1.2 javamail关键类        132

8.2 weblogic server中javamail的配置        136

8.3 weblogic server对javamail的支持        138

8.3.1 为weblogic server配置javamail        138

8.3.2 使用javamail发送消息        138

8.3.3 使用javamail接收消息        139

8.4 javamail开发实例        140

8.5 小结        144

第9章 ejb技术架构        145

9.1 组件技术        145

9.2 ejb的基本概念        146

9.3 ejb的结构        147

9.4 ejb的类型        147

9.4.1 会话bean        147

9.4.2 实体bean        148

9.4.3 消息驱动bean        149

9.5 ejb编程模型        150

9.5.1 基于rmi的工作原理        150

9.5.2 bean类        150

9.5.3 对外接口        152

9.5.4 home接口        152

9.6 ejb的部署和使用        154

9.6.1 部署描述文件        154

9.6.2 ejb-jar文件        155

9.6.3 使用ejb组件        155

9.7 小结        157

第10章 weblogic server中的会话bean开发        159

10.1 会话bean的基本理论        159

10.2 无状态会话bean开发        160

10.2.1 创建remote接口        160

10.2.2 创建home接口        161

10.2.3 创建bean类        162

10.2.4 远程方法返回结果类        165

10.2.5 编辑部署文件        166

10.2.6 编写客户端测试程序代码        168

10.3 有状态会话bean开发        172

10.3.1 remote接口程序        172

10.3.2 home接口程序        172

10.3.3 代表商品的item类        173

10.3.4 bean类        173

10.3.5 编辑部署文件        175

10.3.6 编写客户端测试程序        176

10.4 jbuilder 2006下的会话bean开发        176

10.4.1 jbuilder 2006中开发会话bean的基本步骤        176

10.4.2 开发无状态会话bean        177

10.4.3 开发有状态会话bean        193

10.5 小结        208

第11章 weblogic server中的实体bean开发        209

11.1 实体bean的基本理论        209

11.1.1 什么是实体bean        209

11.1.2 实体bean的组成        210

11.2 实体bean开发实例        216

11.2.1 概述        216

11.2.2 开发步骤        216

11.3 使用ejb ql开发查询        229

11.3.1 ejb ql        229

11.3.2 查询方法开发实例        230

11.4 建立实体bean的关系        232

11.4.1 实体bean的关系概述        232

11.4.2 实体bean关系开发实例        233

11.5 ejb引用        239

11.6 小结        240

第12章 weblogic server下的消息驱动bean开发        241

12.1 消息驱动bean基本理论        241

12.1.1 优势        241

12.1.2 生命周期        242

12.2 开发和配置消息驱动bean ..        242

12.3 并发控制        244

12.4 使用事务        245

12.5 小结        245

第13章 web开发技术概述        247

13.1 web开发技术的历史与发展趋势        247

13.2 web应用程序的结构及部署        248

13.3 如何成为一名优秀的web开发人员        252

13.3.1 基本技能        252

13.3.2 高级技术        253

13.4 小结        256

第14章 weblogic server下的servlet开发        257

14.1 servlet的基本理论        257

14.1.1 什么是servlet        257

14.1.2 servlet的生命周期        257

14.1.3 开发一个简单的servlet        258

14.1.4 servlet的工作方式        260

14.2 servlet编程接口        260

14.2.1 servlet类接口的分类        261

14.2.2 与servlet实现相关        261

14.2.3 与servlet配置相关        262

14.2.4 与servlet异常相关        262

14.2.5 与请求和响应相关        263

14.2.6 会话跟踪        264

14.2.7 与servlet上下文相关        265

14.2.8 与servlet协作相关        265

14.2.9 过滤        265

14.3 jbuilder 下最简单的servlet开发        266

14.3.1 建立web应用        266

14.3.2 使用servlet向导建立servlet        268

14.3.3 部署web应用        270

14.3.4 运行web应用程序        271

14.4 处理客户端请求的servlet开发        271

14.4.1 建立工程及web模块        271

14.4.2 建立处理请求的servlet        273

14.5 读取servlet初始化参数的实例        276

14.6 自动运行的servlet实例        278

14.7 servlet过滤器开发        278

14.7.1 建立web应用        279

14.7.2 使用filter servlet向导        279

14.7.3 运行web应用程序        280

14.8 小结        280

第15章 weblogic server下的jsp开发        281

15.1 jsp基础知识        281

15.1.1 jsp介绍        281

15.1.2 jsp语法基础        281

15.1.3 jsp生命周期        286

15.2 jbuilder下的jsp开发        287

15.3 jsp高级话题        292

15.3.1 使用javabean        292

15.3.2 使用标签        298

15.4 jbuilder下的struts应用开发实例        301

15.4.1 什么是struts        301

15.4.2 建立struts工程        303

15.4.3 部署及运行struts工程        309

15.5 小结        309

第16章 理解web services        311

16.1 web services概述        311

16.1.1 web services是什么        311

16.1.2 web services的优点        312

16.1.3 web services的标准        313

16.2 web services开发简介        315

16.3 面向服务的软件架构(soa)        315

16.4 小结        318

第17章 web services开发        319

17.1 bea下的web services开发简介        319

17.2 web services开发实例        320

17.3 jbuilder下的web services开发        326

17.3.1 建立javabean        326

17.3.2 web services配置        327

17.3.3 部署及测试        329

17.4 小结        331

第18章 java安全基础        333

18.1 信息安全的基础知识        333

18.1.1 加密/解密        333

18.1.2 认证技术        336

18.1.3 数字签名        336

18.1.4 数字证书        337

18.1.5 ssl        337

18.2 java安全模型        337

18.3 小结        339

第19章 weblogic server的安全框架        341

19.1 验证与授权        341

19.2 用户和角色        341

19.3 说明性安全        341

19.4 编程性安全        342

19.5 安全域        342

19.6 小结        346

第20章 j2ee应用安全性        347

20.1 web应用安全        347

20.1.1 定义[security-constraint]元素        347

20.1.2 在web.xml中定义[security-role]元素        348

20.1.3 在web.xml中定义[login-config]元素        348

20.2 使用jaas进行安全验证        350

20.2.1 jaas简介        350

20.2.2 weblogic server下的jaas开发        351

20.3 ejb安全        362

20.4 小结        362

第21章 传统架构的j2ee综合实例        363

21.1 网上购书系统需求分析        363

21.2 j2ee设计模式        364

21.2.1 设计模式概述        364

21.2.2 mvc设计模式        365

21.2.3 session facade 模式        366

21.2.4 ejbhomefactory模式        370

21.3 网上购书系统设计        371

21.3.1 web应用程序的设计        371

21.3.2 ejb部分的设计        372

21.4 网上购书系统的实现        373

21.4.1 准备工作        373

21.4.2 开发实体bean        374

21.4.3 开发消息驱动bean ordermdb        377

21.4.4 开发会话bean facade        379

21.4.5 开发购物车程序        384

21.5 小结        386

第22章 需求分析及技术方案        387

22.1 需求分析        387

22.2 架构设计        388

22.3 jnestore的功能演示        390

22.4 小结        392

第23章 基于框架的j2ee开发实例        393

23.1 基于strutsweb层开发        393

23.1.1 定义jnestore的配置文件        393

23.1.2 建立应用程序初始页面        396

23.1.3 建立显示图书的功能模块        397

23.1.4 建立用户登录功能模块        402

23.1.5 建立新用户注册功能模块        405

23.1.6 建立购物车管理功能模块        410

23.1.7 建立订单处理功能模块        414

23.1.8 建立退出应用程序功能模块        416

23.1.9 建立图书查找功能模块        417

23.1.10 应用程序国际化        418

23.2 jnestore业务接口定义        420

23.3 基于hibernate框架的数据操作        426

23.4 小结...        438