图书介绍
J2EE经典实例详解PDF|Epub|txt|kindle电子书版本网盘下载
![J2EE经典实例详解](https://www.shukui.net/cover/68/34335146.jpg)
- (美)谢小乐(Henry Xie)编著;朱福喜,余振坤译 著
- 出版社: 北京:人民邮电出版社
- ISBN:711511563X
- 出版时间:2003
- 标注页数:347页
- 文件大小:24MB
- 文件页数:66页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
J2EE经典实例详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Duke实例一览1
1.1 从J2EE谈起1
1.2 Duke在线银行实例2
1.3 Duke的运行环境3
1.3.1 Duke的生存空间3
1.3.2 包装Duke5
1.3.3 部署Duke6
1.4 Duke全景浏览11
1.4.1 设置Duke的安全机制11
1.4.2 创建Duke数据库12
1.4.3 从Web客户浏览13
1.4.4 从应用客户浏览17
第2章 Duke的数据模型21
2.1 Duke数据库的逻辑视图21
2.2 创建Duke数据库22
2.3 Cloudscape数据库23
2.4 使用Ant创建数据模型25
第3章 EJB概述29
3.1 分布式组件体系结构29
3.2 EJB的概念31
3.3 EJB的作用32
3.4 EJB基础和体系结构34
3.4.1 EJB组件34
3.4.2 不可见的EJB对象35
3.4.3 定义客户访问36
3.4.4 EJB容器的职责36
3.5 会话Bean37
3.5.1 有状态会话Bean37
3.5.2 无状态会话Bean38
3.6 实体Bean39
3.5.3 会话Bean的应用39
3.6.1 容器管理持久40
3.6.2 Bean管理持久41
3.6.3 实体Bean的应用41
3.7 消息驱动Bean41
3.7.1 MDB和其他的EJB的区别42
3.7.2 消息驱动Bean的应用42
第4章 Duke的EJB组件之一——实体Bean43
4.1 顾客Bean详解43
4.1.1 顾客对象模型(Customer Object Model)44
4.1.2 实体Bean类45
4.1.3 引导接口(Home Interface)56
4.1.4 远程接口(Remote Interface)58
4.1.5 一个实体Bean的生命周期59
4.2.1 账户Bean60
4.2 Duke的其他实体Bean60
4.2.2 交易Bean62
4.3 Duke应用程序中的异常64
4.4 Duke的辅助类(Helper Classes)65
4.4.1 封装类(Encapsulated Classes)66
4.4.2 实用类(Utility Classes)66
第5章 Duke的EJB组件之二——会话Bean71
5.1 顾客会话Bean详解71
5.1.1 顾客会话Bean对象模型71
5.1.2 会话Bean类72
5.1.3 引导接口78
5.1.4 有状态会话Bean的生命周期79
5.2 Duke中其他的会话Bean79
5.2.1 账户会话Bean80
5.2.2 交易会话Bean83
5.3.1 无状态会话Bean88
5.3.2 无状态会话Bean的生命周期88
5.3 另一种会话Bean——无状态会话Bean88
5.4 有状态会话和无状态会话的选择89
第6章 Duke的应用客户层91
6.1 客户程序的类及类间关系91
6.2 客户程序视图——BankAdmin92
6.2.1 BankAdmin类的结构93
6.2.2 main方法95
6.2.3 构造方法96
6.3 客户程序控制——EventHandle97
6.3.1 Java事件模型97
6.3.2 EventHandle类的结构98
6.3.3 hookupEvents方法99
6.4.1 构造方法101
6.4 客户程序数据模型——DataModel101
6.4.2 数据模型方法103
6.5 MVC设计模式104
第7章 建立和部署Duke应用程序106
7.1 建立Duke的EJB组件106
7.1.1 Ant的build.xml文件106
7.1.2 编译EJB组件109
7.1.3 EJB组件的打包111
7.1.4 EJB部署描述112
7.2 建立Duke应用客户程序和EAR115
7.2.1 编译和打包应用客户程序115
7.2.2 装配企业应用档案文件118
7.3 部署企业应用档案文件121
7.3.1 部署模型121
7.3.2 部署工具122
第8章 Duke的Web组件之一——Servlet124
8.1 Servlet概述124
8.1.1 Servlet API124
8.1.2 Servlet的生命周期125
8.2 Servlet举例126
8.2.1 最简单的HTTP Servlet126
8.2.2 HTML表格Servlet129
8.2.3 JDBC Servlet136
8.3 Servlet技术139
8.3.1 Cookies140
8.3.2 会话(Session)跟踪143
8.3.3 Servlet交互146
8.4 实用Servlet——SnoopServlet146
9.1 JSP概述148
第9章 Duke的Web组件之二——JSP148
9.2 JSP脚本语言元素149
9.2.1 JSP表达式149
9.2.2 JSP表达式实例150
9.2.3 JSP脚本件(Scriptlets)151
9.2.4 JSP声明(Declarations)153
9.2.5 预定义变量153
9.2.6 注解(Comments)154
9.3 JSP命令(Directives)155
9.3.1 JSP page命令155
9.3.2 出错处理页面实例158
9.3.3 JSP include命令160
9.4 在JSP中使用JavaBean163
9.4.1 jsp:useBean163
9.4.2 访问Bean属性164
9.4.3 ItemBean的实例165
10.1 用URL调用Web组件169
第10章 Web组件的交互控制169
10.2 在Servlet中调用Servlet172
10.2.1 实例化一个Servlet对象172
10.2.2 应答重定向(Response Redirection)173
10.2.3 请求分派(Request Dispatching)175
10.2.4 请求分派(Request Dispatcher)的替代方法179
10.2.5 资源的使用方法180
10.3 在Servlet中调用JSP页面182
10.4 在JSP页面中调用Servlet182
10.5 在JSP页面中调用JSP页面185
11.1 构建标签的部件187
11.1.1 标签处理器(Tag Handler)187
第11章 自定义标签187
11.1.2 标签库描述(Tag Library Descriptor)189
11.1.3 JSP页面190
11.2 自定义标签实例演示190
11.2.1 基本标签实例190
11.2.2 带属性标签的实例194
11.2.3 带标签体标签的实例196
11.2.4 互操作标签201
11.3 Struts标签库207
11.3.1 struts-logic标签库208
11.3.2 equal标签209
11.3.3 iterate标签213
11.4 Tutorial-Template标签库221
11.4.1 definition标签221
11.4.2 screen和parameter标签224
11.4.3 screendefinitions JSP页面227
11.4.4 insert标签229
第12章 Duke的Web层233
12.1 Duke的Web组件一览233
12.2 Web客户程序生命周期234
12.2.1 客户组件的初始化234
12.2.2 企业Bean的Facade237
12.2.3 请求处理244
12.2.4 Duke的JSP组件249
12.3 Duke的Web层设计策略256
12.3.1 设计模式256
12.3.2 Web Tier技术指南257
第13章 再谈Duke的封装和部署259
13.1 封装一个企业应用系统259
13.1.1 封装组件259
13.1.2 封装EJB模块260
13.1.3 封装Web模块261
13.1.4 封装应用客户程序模块263
13.2 部署描述(Deploying Descriptors)263
13.2.1 公共部署的设置(Common Deployment Settings)263
13.2.2 EJB部署的设置项269
13.2.3 Web部署设置项272
13.3 封装和部署Duke的Web层275
13.3.1 封装Duke的Web组件275
13.3.2 Duke的Web部署描述278
13.3.3 部署Duke的Web模块280
第14章 Duke的安全设置282
14.1 一些必须了解的安全性术语282
14.2 安全模型(Security Models)283
14.2.1 安全角色(Security Roles)283
14.2.3 J2EE安全的主要特征286
14.2.2 声明性(Declarative)和编程性(Programmatic)安全机制286
14.3 Web层的安全287
14.3.1 保护Web资源287
14.3.2 Web层认证289
14.3.3 Web层授权292
14.3.4 Web层中的编程性安全292
14.4 EJB层的安全293
14.4.1 不受保护的EJB层资源293
14.4.2 EJB层认证293
14.4.3 EJB层的声明性授权294
14.4.4 EJB层的编程性授权296
14.5 应用客户层的安全296
14.5.1 J2EE应用客户容器中的认证296
14.5.2 Java认证与授权服务(JAAS)297
14.6.1 容器管理的资源签名(Container-Managed Resource Sign-On)298
14.6 EIS层的安全298
14.6.2 组件管理的资源签名(Component-Managed Resource Sign-On)299
14.7 安全身份标识的传播(Propagating Security Identity)300
14.7.1 保护域300
14.7.2 部署一个组件的传播安全身份标识301
14.7.3 配置客户程序认证302
第15章 企业应用的展望305
15.1 透视Duke305
15.1.1 从Duke的资源角度透视305
15.1.2 从Duke应用角度来透视306
15.1.3 从Duke的技术角度来透视306
15.2 再谈J2EE技术307
15.2.1 J2EE——企业级解决方案的平台307
15.2.2 EJB——服务器端组件的体系结构308
15.2.4 JSP——动态生成Web内容309
15.2.3 Servlet——Web服务器的扩展功能309
15.2.5 JSTL——封装JSP的通用功能310
15.2.6 JSF——简化Web的开发310
15.2.7 JMS——连接企业应用311
15.2.8 JCA——集成Web企业应用312
15.2.9 XML——与J2EE的理想组合312
15.3 几个重要的J2EE兼容的应用服务器313
15.3.1 Tomcat——轻量级的免费服务器解决方案313
15.3.2 WebLogic——企业集成和集中的平台313
15.3.3 WebSphere——理想的电子商务平台314
15.3.4 SunONE——高可用性的开放网络环境315
15.3.5 Jboss——专业的开放源代码的产品316
15.3.6 Oracle 9i AS——完备的集成Web平台316
15.4 .NET与J2EE之间的比较317
15.4.1 Microsoft.NET平台体系结构317
15.4.2 .NET与J2EE的比较318
15.5 J2EE和Web服务319
15.5.1 通俗解读Web服务319
15.5.2 Web服务的三基石320
15.5.3 J2EE的Web服务战略322
15.5.4 软件巨头们的Web服务战略323
附录A J2EE兼容应用服务器总览326
附录B J2EE版本和组件技术版本329
附录C EJB规范330
附录D Java消息服务(JMS)简介332
附录E 理解Java连接器体系结构(JCA)334
附录F 事务和J2EE337
附录G J2EE认证体系341
参考书目345
在线参考347