《例释Java 2企业版 J2EE 程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张洪斌主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2002
  • ISBN:711304798X
  • 页数:382 页
图书介绍:本书讲述J2EE(Java2 Platform,Enterprise Edition)程序设计,包括最新的EJB2.、JavaMail、Javamessage、XML,Transaction和Security等主题。由于企业版的内容比较深,本书用短小的程序代码,基本上演示了正文讲述的所有内容,这有利于读者尽快地掌握知识要点。本书的写作起点严格地基于作者已经出版的JAVA著作,即《JAVA程序设计百事通》和《JAVA高级程序设计百事通》,适合具备高中级程序设计经验的读者阅读,可作为在校学生、中高级技术开发工程师和其他IT技术人员的参考书,也可作为大专院校和培训机构的教学用书。本书作者拥有先进的教育思想,同时在计算机图书写作方面具备高超的技巧,读者将会发现这是目前写得最容易阅读、收获最大的讲述Java2企业版程序设计的著作。

第1章 J2EE概况 1

1-1 J2EE简介 2

1-2 软件与环境设置 3

第2章 一个含EJB的简单程序 5

2-1 编写EJB的代码 6

2-1-1 Remote Interface接口 6

2-1-2 Home Interface接口 7

2-1-3 EJB类的代码 7

2-2 编写客户机代码 9

2-3 部署和设置代码 10

2-3-1 建立新的Application 11

2-3-2 部署EJB 12

2-3-3 部署独立运行的客户程序 15

2-3-4 设置Application各部分的相关参数 17

2-3-5 部署Application 18

2-4 独立运行程序的执行 20

2-5 J2EE中的JSP和Servlet 22

2-6 访问EJB的JSP和Servlet 31

2-7 本章小结 41

第3章 Stateful SessionBean 43

3-1 Stateful SessionBean 44

3-1-1 编写EJB的代码 44

3-1-2 编写客户机程序的代码 46

3-1-3 部署代码和运行客户机程序 47

3-3 环境参数 48

3-2 BJB的比较 48

3-4 本章小结 52

第4章 Bean-Managed Persistence Entity Bean 53

4-1 编写与数据库连接的EJB 54

4-1-1 编写Entity Bean的Remote Interface 54

4-1-2 编写Entity Bean的Home Interface 55

4-1-3 编写Entity Bean 55

4-1-4 编写客户机程序 59

4-1-5 代码的部署和参数设置 60

4-1-6 运行客户机程序 62

4-2 编辑数据库表格的EJB 64

4-2-1 编写Entity Bean的Remote Interface 64

4-2-2 编写Entity Bean的Home Interface 65

4-2-3 编写Entity Bean 66

4-2-4 编写客户机程序 73

4-2-5 代码的部署、设置和运行 75

4-3 建立基本功能较完善的EJB 76

4-3-1 编写Remote Interface的代码 76

4-3-2 编写Home Interface的代码 77

4-3-3 编写EJB类的代码 77

4-3-4 编写客户机程序的代码 85

4-3-5 部署和运行程序 88

4-4 关键字类 90

4-4-1 编写关键字类 90

4-4-2 编写Remote Interface 91

4-4-3 编写Home Interface的代码 92

4-4-4 编写EJB类的代码 92

4-4-5 编写客户机程序的代码 98

4-4-6 部署和运行程序 100

4-5 本章小结 101

第5章 BMP中数据库表格之间的关联 103

5-1 一对一的关联 104

5-1-1 编写ToolBean的代码 105

5-1-2 编写BoxBean的代码 110

5-1-3 编写访问ToolBean和BoxBean的客户机程序 116

5-1-4 部署和运行程序 118

5-2 一对多的关联 119

5-2-1 编写创建表格的独立应用程序 119

5-2-2 编写PersonBean 122

5-2-3 编写FamilyBean的代码 128

5-2-4 编写客户机程序 133

5-2-5 部署和运行程序 135

5-2-6 Helper Class 136

5-3 多对多的关联 143

5-3-1 编写PersonBean的代码 144

5-3-2 编写PamilyBean的代码 148

5-3-3 编写FamilyBean的代码 152

5-3-4 编写客户机程序的代码 156

5-3-5 部署和运行程序 157

5-4 本章小结 159

第6章 Container-Managed Persistence Entity Bean 161

6-1 编写Entity Bean的Remote Interface 162

6-3 编写Entity Bean 163

6-2 编写Entity Bean的Home Interface 163

6-4 编写客户机程序 165

6-5 部署和运行程序 167

6-6 其他的find方法 170

6-7 CMP中的复合关键字 173

6-7-1 编写关键字类 173

6-7-2 编写Remote Interface的代码 173

6-7-3 编写Home Interface的代码 174

6-7-4 编写EJB类的代码 175

6-7-5 编写客户机程序的代码 177

6-7-6 部署和运行程序 179

6-8 本章小结 180

第7章 CMP 2.0基础 181

7-1-2 编写CMP 2.0的Local Home Interface 182

7-1 CMP 2.0入门 182

7-1-1 编写CMP 2.0的Local Interface 182

7-1-3 编写CMP 2.0的Bean 183

7-1-4 编写Session Bean的Remote Interface 185

7-1-5 编写Session Bean的Home Interface 186

7-1-6 编写Session Bean 186

7-1-7 编写客户机程序 189

7-1-8 部署和运行程序 190

7-2 处理find和select方法 194

7-2-1 在Bean中增加find方法 194

7-2-2 在Bean中增加select方法 195

7-2-3 部署和运行程序 197

7-3 本章小结 200

第8章 处理CMP 2.0表格之间的关系 201

8-1 relation field的使用 202

8-1-1 编写PersonBean的代码 202

8-1-2 编写FamilyBean的代码 205

8-1-3 编写PersonHandler的代码 207

8-1-4 编写客户机程序的代码 211

8-1-5 部署和运行代码 212

8-1-6 处理一对多的关系 215

8-1-7 处理一对一的关系 216

8-2 两个表格之间的find和select方法 218

8-2-1 在PersonBean中增加find方法 218

8-2-2 在PersonBean中增加select方法 219

8-2-3 部署和运行程序 221

8-3 多个表格之间的find和select方法 223

8-3-1 编写PersonBean的代码 225

8-3-2 编写FemilyBean的代码 229

8-3-3 编写CommunityBean的代码 231

8-3-4 编写PersonHandlerBean的代码 234

8-3-5 编写PersonClient的代码 242

8-3-6 代码的部署和运行程序 243

8-4 本章小结 244

第9章 Enterprise JavaBeans Query Language 245

9-1 BNF表示的EJB QL语法 246

9-2 例释QL语法 249

9-3 本章小结 251

第10章 消息处理 253

10-1 JMS概念 254

10-2 编写点对点的消息程序 255

10-2-1 编写发送消息的客户程序 255

10-2-2 编写接收消息的客户程序 258

10-2-3 运行程序 260

10-3 编写出版/预订的客户程序 261

10-3-1 编写出版程序 262

10-3-2 编写预订程序 264

10-3-3 运行程序 266

10-4 消息处理的其他技术 267

10-4-1 事件处理 267

10-4-2 设置消息传输时的参数 270

10-4-3 先出版后预订 272

10-5 发送其他类型消息 273

10-6 本章小结 277

第11章 Message-Driven Bean 279

11-1 编写点对点的Message-Driven Bean 280

11-1-1 编写发送消息的DOS程序 280

11-1-2 编写接收消息的EJB 281

11-1-3 部署和运行代码 282

11-2 编写出版/预订的Message-Driven Bean 286

11-2-1 编写发送消息的EJB 286

11-2-2 编写接收和处理消息的Message-Driven Bean 289

11-2-3 编写客户机程序 290

11-2-4 部署和运行代码 291

11-3 本章小结 292

第12章 电子邮件 293

12-1 系统支持和协议 294

12-2 邮件发送程序 295

12-3 接收邮件程序 300

12-4 本章小结 302

第13章 XML基础 303

13-1 XML入门 305

13-1-1 XML的基本规则 305

13-1-2 XML的SAX分析器 306

13-2 SAX中的事件处理 307

13-2-1 XML规则 308

13-2-2 支持事件处理的SAX分析器 309

13-3 替换和插入文本 312

13-4 本章小结 313

第14章 DTD 315

14-1 编写DTD文件 316

14-2 编写支持DTD的XML文件 318

14-3 编写验证XML文档有效性的分析器 319

14-4 DTD中的文本替换 321

14-5 LexicalHandler接口 323

14-6 本章小结 325

第15章 DOM 327

15-1 用DOM分析和验证文档 328

15-1-1 分析XML文档 328

15-1-2 验证XML文档 328

15-2 分析XML文档的结构 330

15-3 从DOM生成XML文档 336

15-4 本章小结 339

第16章 Transaction 341

16-1-1 Transaction Attribute 342

16-1 Container-Managed Transaction 342

16-1-2 Rollback 343

16-2 Bean-Managed Transaction 351

16-2-1 JDBC Transaction 351

16-2-2 JTA Transaction 353

16-3 Transaction的其他问题 354

16-4 本章小结 355

第17章 J2EE中的安全控制 357

17-1 建立用户 359

17-2-1 建立WEB组件的Role 360

17-2-2 设计组件的安全控制策略 360

17-2 WEB组件的访问权限 360

17-2-3 用户和Role的对应 361

17-2-4 访问受保护的WEB资源 362

17-2-5 验证用户的方法 363

17-2-6 与安全有关的编程 364

17-3 EJB组件的访问权限 364

17-3-1 建立EJB组件的Role 364

17-3-2 设计EJB的安全策略 365

17-3-3 对应用户和Role 366

17-3-4 运行程序 366

17-3-5 与安全有关的编程 367

17-4 本章小结 367

附录1 怎样选购能看懂的电脑书——以Java技术为例 369

附录2 怎样看懂电脑书——Java技术为例 377