《J2EE 全实例教程》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:网星工作室,伊晓强编写
  • 出 版 社:北京:北京希望电子出版社
  • 出版年份:2002
  • ISBN:7900101330
  • 页数:510 页
图书介绍:本书是个面介绍J2EE平台及其技术的教学参考书。Java2平台中最重要的就是J2EE乎台。基于层次化组件模式的J2EE平台把业务逻辑和底层网络技术分离出来,具有可伸缩性、扩展性、易开发和易维护性,已经成为企业级商业分布式网络计算的事实标准。J2EE是大量业内技术专家、教育专家集智慧和经验设计出的一套先进、完美、实用的规范。本书就是来详细讲解这套规范的。学习Java,与其说是学一种技术,还不如说是在学习一种编程思想。本书对J2EE平台及其包含的技术进行了全面的介绍,并给出了大量实例。本书由14章构成,主要介绍了J2EE平台中的技术;WebLogiCServer6.0,创建一个新的域和服务器;EJB的概念及开发EJB应用的全部过程;会话EJB和实体EJB的重要特征和实例开发过程;J2EE平台的Web应用开发:J2EE平台中的JMS服务;J2EE平台使用的安全模型和实例;RMI及其实例;通过JDBC访问各种数据库和连接地的实例;J2EE平台包括的其它重要技术。最后一章是案例研究::宠物商店帮助读者分析电子商务站点标准示范应用的结构和代码。本书从实用角度出发,概述和实例相结合,理论与实际编程相

第1章 J2EE简介 1

1.1 J2EE平台简介 1

1.1.1 J2EE规范 1

1.1.2 J2EE组件和层次 1

1.2 测试平台安装 3

1.2.1 管理服务器 7

1.2.2 域服务器和管理控制台 8

1.2.3 操作域服务器 11

1.3 本章小结 12

第2章 快速上手 13

2.1 准备工作 13

2.1.1 确定工作目录 13

2.1.2 编写环境变量脚本 13

2.1.3 文本编辑器 14

2.2 EJB开发 14

2.2.1 EJB代码编写 15

2.2.2 EJB代码编译 17

2.2.3 EJB部署文件编写 17

2.2.5 编译生成容器代码 19

2.2.4 打包 19

2.3 命令脚本文件 20

2.4 EJB部署 20

2.5 EJB运行测试 20

2.5.1 客户端测试程序代码编写 20

2.5.2 客户端测试程序代码编译 23

2.5.3 运行测试 23

2.6 常见故障及解决方法 24

2.7 本章小结 24

3.1.1 EJB组件的特性 25

第3章 企业Beans(EJB)简介 25

3.1 EJB组件 25

3.1.2 EJB组件的类型 26

3.1.3 企业Beans组件应用模型 26

3.2 EJB角色 27

3.3 EJB合约 29

3.4 会话、实体和消息驱动Bean对象 32

3.5 CORBA协议的标准映射 33

3.6 本章小结 33

4.1 EJB概述 34

4.2 会话EJB编程模型 34

第4章 会话EJB 34

4.2.1 定位Bean的主接口 35

4.2.2 创建并使用会话对象 36

4.2.3 删除会话对象 37

4.2.4 会话标识 38

4.3 会话对象的生命周期 39

4.4 无状态会话EJB实例 40

4.4.1 实例说明 40

4.4.2 编写源文件 40

4.4.3 编译与打包 50

4.4.4 运行测试 52

4.5 有状态会话EJB实例 53

4.5.1 编写源文件 54

4.5.2 编译与打包 66

4.5.3 运行测试 68

4.6 本章小结 69

第5章 实体EJB 70

5.1 实体EJB编程模型 70

5.2 实体对象的生命周期 74

5.3.1 实例说明 75

5.3 容器管理持久性实体EJB 75

5.3.2 编写源文件 76

5.3.3 编译 92

5.3.4 定义连接池 93

5.3.5 修改启动脚本 94

5.3.6 运行测试 95

5.4 Bean管理持久性实体EJB 96

5.4.1 编写源文件 96

5.4.2 编译 115

5.4.3 定义数据源 116

5.5 本章小结 119

第6章 更多EJB实例 120

6.1 只读与可读写实例 120

6.1.1 编写源文件 120

6.1.2 编译及运行 126

6.2 类继承的EJB实例 126

6.2.1 编写源文件 127

6.2.2 编译与运行 133

6.3 定义主接口方法实例 133

6.3.1 编写源文件 134

6.3.2 编译及运行 147

6.4 消息驱动Bean实例 148

6.4.1 编写源文件 148

6.3.3 定义EJB2.0支持 148

6.4.2 创建消息主题 152

6.4.3 编译及运行 154

6.5 一对多关系实例 155

6.5.1 编写源文件 155

6.5.2 编译及运行 173

6.6 多对多关系实例 174

6.6.1 编写源文件 174

6.6.2 编译及运行 192

6.7 本章小结 193

7.1.1 Servlet及其功能 194

7.1.2 Java Servlet生命周期 194

第7章 Java Servlets 194

7.1 Servlet概述 194

7.1.3 Servlets基本方法 195

7.2 简单实例 196

7.2.1 编写源文件 196

7.2.2 编译、注册与测试 199

7.3 打印Servlet请求信息 201

7.3.1 编写源文件 201

7.3.2 编译、注册与测试 204

7.4.2 编译、注册与运行 206

7.4 使用htmlKona构造页面 206

7.4.1 编写源文件 206

7.5 访问服务器文件 207

7.5.1 编写源文件 208

7.5.2 编译、注册与测试 210

7.6 写入服务器端 212

7.6.1 编写源文件 212

7.6.2 编译、注册与测试 214

7.7 计算客户访问次数 216

7.7.1 编写源文件 216

7.7.2 编译、注册与测试 217

7.8 使用Cookie 218

7.8.1 编写源文件 218

7.8.2 编译、注册及测试 220

7.9 本章小结 221

第8章 JSP与网络应用 222

8.1 JSP页面组成及语法 222

8.2 简单JSP页面 225

8.2.1 编写源文件 225

8.2.2 测试JSP页面 225

8.3.2 部署及测试 226

8.3 显示系统时间 226

8.3.1 编写源文件 226

8.4 记录客户端访问次数 227

8.4.1 编写源文件 227

8.4.2 部署及测试 228

8.5 输出JSP请求信息 229

8.5.1 编写源文件 229

8.5.2 部署及测试 231

8.6 错误页定义和使用 232

8.6.1 编写源文件 232

8.7 使用session 233

8.6.2 部署及测试 233

8.7.1 编写源文件 234

8.7.2 部署及测试 235

8.8 使用不支持Cookie的浏览器 236

8.8.1 编写源文件 236

8.8.2 部署及测试 238

8.9 实现JDBC登录 239

8.9.1 编写源文件 239

8.9.2 部署及测试 240

8.10.1 编写源文件 241

8.10 实现JDBC查询 241

8.10.2 部署及测试 243

8.11 使用JDBC获取数据库列表 244

8.11.1 编写源文件 244

8.11.2 部署及测试 247

8.12 使用WebLogic表格对象查询 248

8.12.1 编写源文件 248

8.12.2 部署及测试 249

8.13 简单的JSP扩展标记 250

8.13.1 编写源文件 251

8.13.2 编译及测试 254

8.14 显示源代码 255

8.14.1 编写源文件 256

8.14.2 编译及测试 260

8.15 显示会话信息 261

8.15.1 编写源文件 261

8.15.2 编译与测试 265

8.16 执行SQL语句 266

8.16.1 编写源文件 266

8.16.2 编译及测试 272

8.17.1 编写源文件 273

8.17 作为EJB客户端的JSP 273

8.17.2 部署及测试 277

8.18 本章小结 278

第9章 Java消息服务(JMS) 279

9.1 JMS概述 279

9.1.1 什么是消息系统 279

9.1.2 什么是Java消息服务 279

9.1.3 J2EE平台中的JMS 279

9.1.4 JMS的两种方式 280

9.2 JMS编程模型 280

9.2.1 系统管理的对象 281

9.2.2 连接对象 282

9.2.3 会话对象 283

9.2.4 消息发生者 283

9.2.5 消息用户 283

9.2.6 消息对象 284

9.3 队列消息实例 286

9.3.1 实例说明 286

9.3.2 编写源文件 286

9.3.3 编译 298

9.3.4 JMS系统管理 299

9.3.5 运行测试 303

9.4.1 实例说明 304

9.4.2 编写源文件 304

9.4 主题消息实例 304

9.4.3 编译 313

9.4.4 JMS系统管理 314

9.4.5 运行测试 314

9.5 在Servlet中使用JMS 316

9.5.1 实例说明 316

9.5.2 编写源文件 316

9.5.5 注册Servlet 324

9.5.3 编译 324

9.5.4 JMS系统管理 324

9.5.6 运行测试 325

9.6 在启动类中使用JMS 326

9.6.1 实例说明 326

9.6.2 编写源文件 326

9.6.3 编译 332

9.6.4 启动类系统管理 333

9.6.5 运行测试 334

9.7.1 实例说明 335

9.7 综合实例 335

9.7.2 编写源文件 336

9.7.3 编译 345

9.7.4 JMS系统管理 346

9.7.5 注册Servlet 346

9.7.6 部署EJB Trader 346

9.7.7 运行测试 346

9.8.1 实例说明 347

9.8.2 编写源文件 347

9.8 一个带有图形界面的JMS实例 347

9.8.3 编译 361

9.8.4 JMS系统管理 361

9.8.5 运行测试 361

9.9 本章小结 362

第10章 Java安全 363

10.1 概述 363

10.2 使用访问控制列表(ACL)的实例 366

10.2.1 实例说明 366

10.2.2 编写源文件 366

10.2.4 系统管理 376

10.2.3 编译 376

10.2.5 运行测试 381

10.3 使用JAAS实例 383

10.3.1 实例说明 383

10.3.2 编写源文件 383

10.3.3 编译 395

10.3.4 运行测试 395

10.4 本章小结 395

11.1 Java远程方法调用的产生 396

11.2 Java RMI分布式对象模型 396

第11章 Java远程方法调用 396

11.2.1 远程接口 397

11.2.2 RemoteException类 397

11.2.3 RemoteObjects和它的子类 398

11.2.4 实现远程接口 398

11.3 简单的RMI实例 398

11.3.1 实例说明 398

11.3.2 编写源文件 399

11.3.3 编译 403

11.3.4 系统管理 403

11.4.2 编写源文件 405

11.4.1 实例说明 405

11.4 多个远程对象实例 405

11.3.5 运行测试 405

11.4.3 编译 409

11.4.4 系统管理 409

11.4.5 运行测试 411

11.5 基于IIOP的RMI实例 411

11.5.1 实例说明 411

11.5.2 编写源文件 412

11.5.3 编译 415

11.5.4 系统管理 417

11.5.5 运行测试 418

11.6 基于IIOP的EJB实例 419

11.6.1 实例说明 419

11.6.2 编写源文件 419

11.6.3 编译 426

11.6.4 运行测试 427

11.7 本章小结 429

第12章 JDBC 430

12.1 JDBC应用程序的组成 430

12.2 JDBC驱动的分类 431

12.3 WebLogic JDBC应用 434

12.4 数据库工具dbping 436

12.4.1 修改SQL Sserver安全设置 436

12.4.2 使用dbping测试MS SQL Server数据库 437

12.5 数据库登录示例 438

12.5.1 编写源文件 438

12.5.2 编译源程序 441

12.5.3 运行测试 441

12.6.1 编写源文件 442

12.6 简单查询示例 442

12.6.2 编译源程序 444

12.6.3 运行测试 444

12.7 数据表操作示例1 445

12.7.1 编写源文件 445

12.7.2 编译源程序 446

12.7.3 运行测试 447

12.8 数据表操作示例2 447

12.8.1 编写源文件 447

12.9 存储过程示例1 450

12.9.1 编写源文件 450

12.8.3 运行测试 450

12.8.2 编译源程序 450

12.9.2 编译源程序 453

12.9.3 运行测试 454

12.10 存储过程示例2 454

12.10.1 编写源文件 454

12.10.2 编译源程序 460

12.10.3 运行测试 460

12.11 本章小结 461

13.1.1 编写源文件 462

13.1 时间服务示例 462

第13章 J2EE其它技术及实例 462

13.1.2 编译源程序 467

13.1.3 运行测试 467

13.2 文件服务示例 468

13.2.1 编写源文件 468

13.2.2 编译源程序 480

13.2.3 配置WebLogic Server文件服务 480

13.2.4 运行测试 482

13.3 国际化示例 483

13.3.1 编写源文件 483

13.3.2 编译和运行 484

13.4 XML示例 485

13.4.1 编写源文件 486

13.4.2 编译源程序 496

13.4.3 注册Servlet 497

13.4.4 配置XML注册 497

13.4.5 运行测试 499

13.5 本章小结 500

14.1.1 应用模型划分方法 501

14.1.2 模型-视图-控制架构 501

14.1 模型-视图-控制架构 501

第14章 案例研究——经典宠物商店 501

14.2 视图(View) 503

14.2.1 屏幕 503

14.2.2 模板 503

14.2.3 视图选择 503

14.3 模型(Model) 504

14.3.1 辅助对象 504

14.3.2 EJBs 504

14.3.3 模型状态到视图的绑定 504

14.4 控制 505

14.5 MVC总结 509

14.6 本章小结 510