图书介绍

Java企业级应用开发指南 原书第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java企业级应用开发指南 原书第2版
  • (美)Stephen Asbury,(美)Scott R.Weiner著;王强等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:711113298X
  • 出版时间:2004
  • 标注页数:770页
  • 文件大小:48MB
  • 文件页数:786页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java企业级应用开发指南 原书第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

译者序1

作者简介1

前言1

第1章 Java企业级开发简介1

1.1 支持的概念1

1.1.1 HTTP1

1.1.2 Java1

1.1.3 特定的服务器2

1.1.4 基本企业设计2

1.1.5 安全3

1.2 企业技术4

1.3 用Java创建一个企业级应用程序5

1.4 小结6

第2章 什么是JDBC7

2.1 JDBC的目标8

2.1.1 支持公共数据库标准8

2.1.2 保持简单9

2.2 JDBC体系结构9

2.3 小结11

第3章 JDBC编程基础13

3.1 关于样本数据库13

3.2 JDBC基础15

3.3 一个简单的JDBC示例16

3.4 连接到一个数据源18

3.4.1 驱动程序类型20

3.4.2 连接举例21

3.5 检查一个数据源24

3.6 访问数据库27

3.7 获取数据29

3.7.1 处理结果集30

3.7.2 使用ResultSetMetaData34

3.8 处理数据38

3.8.1 PreparedStatement38

3.8.2 管理事务40

3.8.3 异常处理/SQL警告41

3.9 高级特性42

3.10 小结44

4.1.1 命名服务45

第4章 什么是JNDI45

4.1 术语45

4.1.2 目录服务47

4.2 JNDI的目标49

4.3 JNDI体系结构49

4.4 小结51

第5章 使用JNDI53

5.1 关于示例的服务提供者53

5.2 Naming包54

5.2.1 访问一个上下文54

5.2.2 对象绑定63

5.2.3 存储Java对象为引用67

5.3.1 检索对象72

5.3 目录包72

5.3.2 用SearchControls配置检索81

5.3.3 修改属性88

5.4 模式90

5.5 异常处理91

5.6 小结93

第6章 什么是Servlet95

6.1 服务器端编程技术95

6.2 用CGI处理表单96

6.3 用Servlet处理表单100

6.3.1 创建一个Servlet101

6.3.2 Servlet实例102

6.4 小结104

6.3.3 运行Servlet104

第7章 Servlet编程105

7.1 一个基本的Servlet105

7.1.1 处理请求107

7.1.2 SingleThreadModel109

7.1.3 ServletRequest109

7.1.4 ServletResponse111

7.1.5 ServletConfig112

7.1.6 ServletContext113

7.1.7 GenericServlet114

7.2 运行并管理Servlet114

7.3 HTTP Servlet119

7.3.1 HttpServletRequest120

7.3.2 HttpServletResponse126

7.3 3 HttpSession131

7.3.4 cookie136

7.4 多线程Servlet139

7.5 Servlet和Applet143

7.6 监听器149

7.7 过滤器150

7.8 设计Servlet152

7.9 调试Servlet154

7.10 性能调整165

7.11 小结173

第8章 一个基于Servlet的搜索引擎175

8.1 HTMLSearchServlet176

8.1.1 PathInfo和查询初始化180

8.1.2 处理非查询请求181

8.1.3 处理查询182

8.2 IndexManager186

8.3 SearchTester.html191

8.4 小结192

第9章 什么是服务器端脚本193

9.1 基于Web的应用程序结构193

9.2 JSP页面195

9.2.1 JHTML195

9.2.2 JSP197

9.3 小结200

10.1 JSP如何工作201

第10章 创建JSP页面201

10.1.1 何时使用JSP204

10.1.2 三种主要技术205

10.2 HTML中的Java——Scriptlet205

10.2.1 一个简单Scriptlet205

10.2.2 作用域207

10.2.3 条件与循环209

10.2.4 打印值211

10.2.5 访问Servlet信息212

10.3 控制页面属性218

10.4 访问其他资源219

10.4.1 包括其他JSP和Web页面219

10.4.3 包含Java插件220

10.4.2 将用户转发到其他页面220

10.5 使用JavaBean扩展JSP221

10.6 自定义标签库225

10.6.1 编写标签处理程序226

10.6.2 定义标签库236

10.6.3 注册标签库239

10.6.4 使用自定义标签239

10.7 处理问题240

10.7.1 中断240

10.7.2 错误242

10.8 集成JSP和Servlet242

10.9 小结246

11.1 基本概念和设计247

第11章 JSP错误跟踪工具247

11.2 创建数据库248

11.3 index页面251

11.4 错误提交页面253

11.5 详细页面262

11.6 检索页面268

11.7 检索结果页面271

11.8 测试错误跟踪系统275

11.9 小结276

第12章 分布式对象概览277

12.1 分布式计算277

12.2 分布式对象278

12.2.1 创建一个解决方案280

12.2.2 目前的解决方案281

12.3 小结284

第13章 Java RMI简介285

13.1 什么是RMI285

13.1.1 客户端RMI286

13.1.2 服务器上的RMI288

13.1.3 连接客户机和服务器290

13.1.4 创建一个RMI应用292

13.2 一个简单的客户机/服务器应用292

13.2.1 创建远程接口293

13.2.2 服务器的实现293

13.2.3 编译并安装服务器295

13.2.4 客户机的实现296

13.2.5 编译并运行客户机程序297

13.3 双向传送消息的例子298

13.3.1 实现MessageReceiver298

13.3.2 更新MessageServer298

13.3.3 更新server类299

13.3.4 更新客户机301

13.4 类的加载305

13.5 垃圾收集307

13.6 RMI和防火墙310

13.7 远程对象激活310

13.7.1 修改服务器311

13.7.2 创建ConfigureServer312

13.8 小结314

第14章 一个网络文件锁定服务器315

14.1 本地共享锁315

14.1.1 FileLock接口316

14.1.2 NetworkLockServer接口317

14.1.3 NLS:锁定服务器318

14.1.4 SharedFileLock:FileLock的实现320

14.1.5 一个测试程序324

14.2 全局锁326

14.2.1 LockServer326

14.2.2 GlobalFileLock327

14.2.3 一个测试程序331

14.3 小结333

15.1.1 ORB335

第15章 CORBA简介335

15.1 CORBA基础335

15.1.2 存根和框架336

15.1.3 IIOP336

15.1.4 IDL337

15.1.5 命名服务338

15.2 IDL基础338

15.3 有关的包340

15.4 一个简单的服务器341

15.4.1 定义IDL341

15.4.2 编译IDL341

15.4.3 实现服务器类342

15.4.4 创建服务器程序343

15.4.5 运行服务器程序345

15.5 一个简单的客户端345

15.6 回调347

15.7 继承349

15.8 小结351

第16章 一个CORBA会话管理器353

16.1 基本设计353

16.2 IDL354

16.3 实现Session355

16.4 实现SessionManager357

16.5 会话服务器359

16.6 两个客户程序360

16.8 小结363

16.7 编译和运行363

第17章 RMI和HOP365

17.1 接口366

17.2 服务器367

17.3 一个RMI客户机368

17.4 一个CORBA客户机369

17.5 编译和运行370

17.6 小结372

第18章 在Java中使用XML373

18.1 基本概念373

18.1.1 文档类型定义373

18.1.3 XML374

18.1.2 可扩展样式语言374

18.2 创建DTD375

18.2.1 文档元素376

18.2.2 组合元素以定义DTD380

18.3 用Java读取XML381

18.3.1 SAX381

18.3.2 使用DOM387

18.4 小结394

第19章 XML数据备份工具395

19.1 创建DTD395

19.2 处理字符串编码396

19.3 创建备份工具400

19.4 创建恢复工具407

19.5 小结415

第20章 企业JavaBean是什么417

20.1 角色419

20.1.1 开发者419

20.1.2 装配者420

20.1.3 部署者420

20.1.4 服务器提供商420

20.1.5 容器提供商421

20.1.6 管理员422

20.2 何时使用EJB422

20.3 EJB与CORBA424

20.4 小结425

21.1 EJB的环境427

第21章 EJB程序设计427

21.1.1 预期的服务428

21.1.2 可能的服务429

21.1.3 容器430

21.1.4 Bean上下文431

21.2 创建EJB432

21.2.1 定义远程接口433

21.2.2 定义本地接口435

21.2.3 定义EJB436

21.2.4 创建所需的附加类438

21.2.5 定义必要的部署信息438

21.3 创建会话Bean439

21.2.8 部署Bean439

21.2.7 为部署而打包Bean439

21.2.6 编译Bean439

21.3.1 无状态会话Bean的例子441

21.3.2 有状态会话Bean的例子443

21.3.3 使用会话Bean446

21.3.4 有关会话Bean的其他例子452

21.3.5 会话Bean的编程规则457

21.3.6 客器的责任458

21.3.7 优点和缺点458

21.4 创建实体Bean458

21.4.1 容器持久性的例子462

21.4.2 EJB查询语言465

21.4.3 由Bean来管理持久性的例子467

21.4.4 使用实体Bean471

21.4.5 实体Bean编程规则474

21.4.6 容器的责任475

21.4.7 优点和缺点475

21.5 创建消息驱动Bean475

21.6 元数据、句柄和异常478

21.7 EJB与安全481

21.8 小结481

第22章 部署EJB483

22.1 部署的概念483

22.2 测试第21章的例子490

22.2.1 配置由容器管理持久性的Bean491

22.2.2 配置消息驱动Bean492

22.3 小结494

22.2.3 运行客户端494

第23章 企业JavaBean业务规则引擎495

23.1 规则引擎496

23.1.1 一个规则示例497

23.1.2 一个动作示例498

23.1.3 解析器499

23.1.4 一个示例脚本500

23.1.5 使用示例脚本501

23.1.6 处理标签503

23.2 审查请求实例512

23.2.1 接口:CheckRequest512

23.2.2 本地接口:CheckRequestHome512

23.2.3 Bean:CheckRequest512

23.2.4 IdentityRule:一个自定义规则516

23.2.5 IdentityRuleHandler:一个自定义处理程序517

23.2.6 LogRequestAction:一个自定义动作518

23.2.7 一个规则的脚本例子519

23.2.8 一个动作脚本的例子519

23.2.9 一个客户端的例子520

23.3 部署示例522

23.4 小结522

第24章 事务、JTA和JTS523

24.1 Java中的事务526

24.2 小结527

第25章 在企业JavaBean中使用事务529

25.1 事务选项529

25.1.1 隔离级别532

25.1.2 由Bean管理的事务533

25.2 一个用于测试事务的例子536

25.3 重入Bean545

25.4 小结546

第26章 什么是消息机制和Java消息服务547

26.1 消息域549

26.2 消息机制的应用550

26.3 Java消息服务551

26.4 小结551

第27章 用Java消息服务编程553

27.1 JMS基础553

27.1.3 JMS和JNDI:被管理的对象554

27.1.2 连接工厂554

27.1.1 目的地554

27.1.4 连接555

27.1.5 会话556

27.1.6 消息监听器558

27.1.7 消息生产者558

27.1.8 消息消费者559

27.1.9 消息561

27.1.10 Message的子类564

27.1.11 消息选择器565

27.1.12 JMS编程的基本步骤566

27.2 点对点消息机制567

27.2.1 队列的连接工厂567

27.2.3 队列会话568

27.2.2 队列连接568

27.2.4 队列发送者569

27.2.5 队列接收者577

27.2.6 工具类:QueueRequestor590

27.3 基于主题的发布-订阅消息机制591

27.3.1 主题连接工厂592

27.3.2 主题连接592

27.3.3 主题会话593

27.3.4 主题发布者594

27.3.5 主题的订阅者600

27.3.6 工具类:TopicRequestor600

27.4 分布式事务与JMS提供者600

27.5 小结601

第28章 一个基于JMS的告警系统603

28.1 告警604

28.2 AlarmServer(告警服务器)607

28.3 AlarmConfig621

28.4 AlarmDaemon623

28.5 小结624

第29章 JavaMail简介625

29.1 Java激活框架625

29.2 JavaMail的基本概念627

29.3 发送邮件630

29.3.1 发送非文本类型的邮件634

29.3.2 发送多部分消息636

29.4 接收邮件638

29.5 小结640

第30章 其他J2EE技术643

30.1 连接器643

30.2 安全645

30.3 转换646

30.4 小结649

第31章 J2EE体系结构指南651

31.1 简介651

31.2 两个例子653

31.2.1 消息医院654

31.2.2 在线商店654

31.3 开发指南656

31.4 来自这一领域的教训659

31.5 有关分布式计算的八个谬论661

31.5.1 谬论1:网络是可靠的662

31.5.2 谬论2:响应时间是零662

31.5.3 谬论3:带宽是无限的664

31.5.4 谬论4:网络是安全的666

31.5.5 谬论5:拓扑结构不会改变666

31.5.6 谬论6:只有一个管理人员666

31.5.7 谬论7:传输代价是零667

31.5.8 谬论8:网络是同构的667

31.6 小结667

第32章 消息医院669

32.1 基本设计669

32.2 新的规则引擎670

32.2.2 动作(Action)671

32.2.1 规则(Rule)671

32.2.3 其他标准类672

32.2.4 四个标准规则677

32.2.5 文件格式678

32.2.6 解析器680

32.3 程序包hospitalactions689

32.4 程序包monitoractions692

32.5 HospitalBean698

32.6 安装HospitalBean701

32.7 对消息医院进行测试702

32.8 小结706

第33章 一个四层结构的在线商店707

33.1 基本设计707

33.2 ShoppingCartBean711

33.2.1 ShoppingCart712

33.2.2 ShoppingCartHome713

33.2.3 ShoppingCartBean714

33.3 JSP和HTML725

33.4 Servlet738

33.4.1 AdLinkRotator738

33.4.2 HTMLSearchServlet743

33.4.3 ShoppingCartServlet743

33.4.4 InventoryServlet762

33.5 编译与运行766

33.6 小结767

附录A 本书光盘内容的介绍769

热门推荐