图书介绍

J2EE开源工具包【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

J2EE开源工具包
  • John T.Bell,James T.Lambros,Stanford Ng著;汪青青,卢祖英等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302103992
  • 出版时间:2005
  • 标注页数:480页
  • 文件大小:37MB
  • 文件页数:504页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

J2EE开源工具包PDF格式电子书版下载

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

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

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

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

图书目录

第1部分 开篇1

第1章 善用开源软件1

1.1 什么是开源软件1

目录1

1.1.1 开源软件活动的起源2

1.1.2 今天的开源软件活动2

1.2 开源代码许可证3

1.2.1 Apache许可证3

1.2.2 Artistic许可证4

1.2.3 BSD许可证4

1.2.4 GNU通用公共许可证4

1.2.5 GNU宽通用公共许可证5

1.2.6 Mozilla公共许可证5

1.3.1 Apache6

1.3 开源代码社群6

1.3.2 ExoLab8

1.3.3 GNU8

1.3.4 ObjectWeb9

1.3.5 Enhydra9

1.3.6 SourceForge.net9

1.4 小结11

第2章 Java企业构架12

2.1 检测不同类型的平台12

2.1.1 开发平台12

2.1.2 发布平台13

2.1.3 企业平台和应用程序13

2.1.4 Java 2 Enterprise Edition企业平台14

2.1.5 企业平台的需求和目标15

2.2 平台的用户和风险承担者15

2.2.2 客户16

2.2.3 开发人员16

2.2.1 最终用户16

2.2.5 企业18

2.3 应用程序体系结构和层次18

2.2.4 操作18

2.3.1 表示层19

2.3.2 应用层20

2.3.3 业务层20

2.3.4 数据层20

2.4 分布式计算体系结构21

2.4.1 客户机/服务器体系结构21

2.4.2 3级体系结构21

2.4.3 n级体系结构22

2.5 企业平台的级22

2.5.1 浏览器级24

2.5.2 Web级24

2.5.3 中间件(或组件级)26

2.5.4 连接级27

2.5.5 企业级29

2.6 平台-体系结构视图30

2.6.1 物理视图30

2.6.2 过程视图33

2.6.3 什么是丢失34

2.7 小结35

2.6.4 利益和风险35

第3章 选择合适的平台组件37

3.1 决策37

3.2 选择开源软件37

3.2.1 成本38

3.2.3 质量39

3.2.2 适用性39

3.2.4 风险40

3.2.5 时效性41

3.3 产品选择流程42

3.2.6 考虑所有的因素42

3.3.2 特性和需求分析43

3.3.1 市场调查43

3.3.3 评估过程45

3.3.4 选择流程46

3.3.5 执行流程46

3.4 样例应用程序47

3.4.1 情形47

3.4.2 系统的作用和功能47

3.4.3 系统接口48

3.4.4 对平台的考虑48

3.5.2 更改开放的源代码49

3.5 最后一些注意事项49

3.5.1 关于操作系统49

3.6 小结49

4.1.1 选择开发工具的原则51

4.1 商业工具51

第4章 选择开发工具51

4.1.2 所需的工具52

4.2 开发环境53

4.2.1 源代码编辑器53

4.2.2 Java编辑器58

4.2.3 集成开发环境62

4.3 构建工具:Ant72

4.4 修正控制和代码库75

4.4.1 CVS76

4.4.2 Subversion81

4.5 测试82

4.5.1 单元 测试:JUnit82

4.5.2 Web测试85

4.6 小结89

5.1.1 定义结构块91

5.1 Web-Tier体系结构91

第2部分 集成Web级91

第5章 借助Servler容器驱动Web级91

5.1.2 整合块93

5.1.3 Web服务器和servlet容器93

5.1.4 JavaServer Page95

5.2 选择工具96

5.2.1 servlet容器概论96

5.2.2 需求和功能分析98

5.2.3 评估servlet容器98

5.2.4 选择108

5.3 构建Tomcat服务器108

5.4 将Tomcat整合到Apache116

5.4.1 第1步:查找并下载二进制程序117

5.4.2 第2步:将文件复制到Apache模块目录117

5.4.3 第3步:编辑Apache配置文件117

5.4.4 第4步:编辑Tomcat配置文件118

5.4.5 第5步:创建workers.properties文件118

5.4.6 第6步:重启服务器118

5.5 测试Tomcat119

5.6 小结127

第6章 使用模板引擎创建动态内容128

6.1 模板引擎128

6.2 体系构成128

6.3 选择工具130

6.3.1 模板引擎总览131

6.3.2 需求和特征分析131

6.3.3 模板引擎的评估131

6.3.4 产品的选择147

6.3.5 编码、集成和测试148

6.3.6 JSTL162

6.4 小结164

7.1 体系结构上的考虑165

第7章 添加Web应用程序框架165

7.2 选择你的工具166

7.2.1 Web应用程序框架产品综述166

7.2.2 需求和特性分析170

7.2.3 评估与选择171

7.3 使用Struts171

7.3.1 Struts概述171

7.3.2 用Struts构建一个应用程序示例172

7.3.3 运行应用程序180

7.4 小结194

第3部分 构建基础结构196

第8章 使用JDBC和数据库管理数据196

8.1 数据库和平台体系结构196

8.1.1 关系数据库196

8.1.2 JDBC200

8.2 Java数据库203

8.2.1 开源Java数据库调查204

8.2.2 需求和性质分析210

8.2.3 评价211

8.2.4 选择212

8.3 带有JDBC驱动程序的关系数据库212

8.3.1 调查和分析213

8.3.2 需求和特性分析216

8.3.3 评价217

8.3.4 选择217

8.4 安装218

8.4.1 在Windows上安装MySQL219

8.4.2 在Linux上安装MySQL220

8.4.3 测试MySQL220

8.4.4 安装MySQL JDBC驱动程序221

8.4.5 实用工具222

8.5 集成与测试225

8.5.1 与Tomcat集成225

8.5.2 配置JNDI226

8.6.1 浏览JNDI235

8.6 故障排除工具235

8.6. 2测试连接238

8.7 小结241

第9章 使用JMS传递消息242

9.1 体系结构上的考虑242

9.1.1 JMS概述242

9.1.2 JMS与企业体系结构244

9.1.3 JMS作为正确解决方案的时机246

9.2 选择工具246

9.2.1 需求及特性分析246

9.2.2 评估JMS提供程序248

9.2.3产品选择253

9.3 安装及配置253

9.3.1 在Windows中安装JBoss254

9.3.2 在Linux中安装JBoss254

9.3.3 考察默认配置254

9.3.4 JBoss配置文件255

9.3.5 独立JBossMQ256

9.4 集成与测试258

9.4.1 独立JMS客户端258

9.4.2 servletJMS客户端266

9.4.3 无状态会话bean268

9.4.4 消息驱动bean269

9.5 消息设计中的考虑269

9.6 小结270

10.1 体系结构上的考虑271

第10章 实现EJB容器271

10.2.1 EJB的工作原理272

10.2 bean272

10.2.2 会话bean278

10.2.3 实体bean279

10.2.4 消息驱动bean281

10.3 工具选择281

10.3.1 调查与分析282

10.3.2 需求和特性分析284

10.3.3 EJB容器评估285

10.4 安装和配置286

10.3.4 产品选择286

10.4.1 在Windows中安装JBoss287

10.4.2 在Linux中安装JBoss288

10.5 测试JBoss291

10.5.1 会话bean测试和实例代码291

10.5.2 CMP 2.x版实体bean测试和示例代码300

10.5.3 消息驱动bean312

10.6 小结316

第11章 提供Web服务317

11.1 体系结构上的考虑317

11.1.1 Web服务和SOAP简介317

11.1.2 Web服务在企业体系结构中的位置319

11.2 Axis321

11.1.3 Java和Web服务321

11.2.1 安装与配置322

11.2.2 集成与测试325

11.3 构造Web服务326

11.3.1 构建一个基本的Web服务326

11.3.2 使用生成桩的Web服务客户端331

11.3.3 将Web服务部署描述符用做Web服务334

11.3.4 部署EJB为web服务335

11.4 Web服务测试与故障排除339

11.4.1 数据类型封送处理339

11.4.2 异常340

11.4.3 监控TCP/SOAP消息340

11.4.4 Web服务注册341

11.5 小结342

11.4.6 jUDDI342

11.4.5 ebXMLRR342

第12章 添加一些功能强大的XML工具343

12.1 体系结构上的考虑343

12.1.1 概述343

12.1.2 XML和其他标记语言344

12.1.3 XML工具的适用场所345

12.2 XML语法分析程序346

12.2.1 SAX语法分析346

12.2.2 DOM语法分析347

12.2.3 选择XML语法分析程序347

12.3 其他XML工具347

12.3.1 Apache XML项目348

12.3.2 Xalan348

12.3.3 Apache FOP350

12.3.4 Zeus350

12.3.5 Castor351

12.3.6 JDOM352

12.3.7 dom4j352

12.3.8 KXML353

12.3.9 XPP3354

12.4 集成于测试354

12.4.1 测试代码354

12.4.2 集成372

12.5 小结386

第4部分 测试驱动平台387

第13章 建立应用程序:组装后端级387

13.1 设置测试驱动387

13.2 理解方案388

13.2.2 创建域模型389

13.2.1 理解用例389

13.3 支持用户配置文件390

13.2.3 目录结构390

13.3.1 创建数据库391

13.3.2 在EJB容器中配置数据源392

13.3.3 创建数据传送对象395

13.3.4 创建用户实体bean398

13.3.5 测试bean412

13.4 创建会话外观415

13.5 小结427

第14章 构建应用程序:装配前端级429

14.1 构建test servlet429

14.1.1 Business Delegate模式430

14.1.2 TestUserEJB servlet432

14.1.3 部署TestUserEJB servlet433

14.1.4 编译TestUserEJB应用程序434

14.1.5 运行TestUserEJB应用程序435

14.1.6 使用远程EJB容器436

14.2 使用Struts构建应用程序438

14.2.1 场景438

14.2.2 设置用于开发的目录结构438

14.2.3 应用程序流439

14.2.4 登录441

14.2.5 添加和编辑用户444

14.2.6 配置Struts452

14.2.7 配置JBoss457

14.2.8 设置属性457

14.2.9 构建应用程序458

14.3 运行应用程序459

14.4 开发辅助461

14.5 小结463

第15章 部署并运行你的应用程序465

15.1 开发周期之后465

15.2 可移植性465

15.3 选择部署系统467

15.3.1 性能和平台规模估算467

15.3.2 确定CPU的个数469

15.3.3 确定存储器需求469

15.3.4 确定带宽需求472

15.4 性能测试472

15.5.1 硬件伸缩473

15.5 系统配置473

15.5.2 防火墙和安全性476

15.6 运行和维护477

15.6.1 过程477

15.6.2 运行需求479

15.7 小结480

热门推荐