出版社:中国铁道出版社
年代:2003
定价:46.0
本书涉及了J2EE在企业级开发平台中所有的技术以及涉及相关问题。它是以面向实例来解释的,是SUN公司推出的唯一一本J2EE的教程,较具权威性。
第 1 章 概 论 11-1 分布式多层应用 21-1-1 J2EE组件 31-1-2 J2EE客户 31-1-3 Web组件 51-1-4 业务组件 51-1-5 企业信息系统层 61-2 J2EE 容器 61-2-1 容器服务 71-2-2 容器类型 71-3 打包 81-4 开发角色 91-4-1 J2EE产品提供者 101-4-2 工具提供者 101-4-3 应用程序组件提供者 10
第 1 章 概 论 11-1 分布式多层应用 21-1-1 J2EE组件 31-1-2 J2EE客户 31-1-3 Web组件 51-1-4 业务组件 51-1-5 企业信息系统层 61-2 J2EE 容器 61-2-1 容器服务 71-2-2 容器类型 71-3 打包 81-4 开发角色 91-4-1 J2EE产品提供者 101-4-2 工具提供者 101-4-3 应用程序组件提供者 101-4-4 应用程序组装者 111-4-5 应用程序部署者和管理员 111-5 J2EE参考实现 111-5-1 数据库访问 121-5-2 J2EE API 121-5-3 简化的系统集成 151-5-4 工具 15第 2 章 开始:第一个实例 172-1 安装与配置 182-1-1 下载例子代码 182-1-2 下载Ant工具 182-1-3 检查环境变量 182-1-4 启动J2EE服务器 182-1-5 运行部署工具 192-2 创建J2EE应用程序 192-3 开发企业Bean 192-3-1 编写企业Bean代码 192-3-2 编译源代码 212-3-3 打包企业Bean 222-4 开发J2EE应用程序客户端 232-4-1 编写J2EE应用程序客户端代码 232-4-2 编译J2EE应用程序客户的源代码 252-4-3 打包J2EE应用程序客户端 262-4-4 设置J2EE应用程序客户端对EJB的引用 262-5 开发Web客户 272-5-1 编写Web客户代码 272-5-2 编译Web客户的源码 292-5-3 打包Web客户 292-5-4 设置Web客户对EJB的引用 302-6 设置JNDI名字 302-7 部署J2EE应用程序 312-8 运行J2EE 应用程序客户端 322-9 运行Web客户端 322-10 修改J2EE应用程序 332-10-1 修改类文件 332-10-2 增加文件 342-10-3 修改部署配置 342-11 常见问题及解决 352-11-1 不能启动J2EE服务器 352-11-2 编译错误 362-11-3 部署错误 362-11-4 J2EE应用程序客户端运行时错误 372-11-5 Web客户端运行时错误 392-11-6 用验证工具检查错误 392-11-7 比较本书提供的EAR文件 392-11-8 其他错误 40第 3 章 企业 Bean 413-1 企业 Bean定义 423-1-1 企业Bean的优势 423-1-2 企业Bean的应用场合 423-1-3 企业Bean的类型 423-2 会话Bean定义 433-2-1 状态管理模式 433-2-2 会话Bean的应用场合 443-3 实体Bean定义 443-3-1 实体Bean与会话Bean的区别 443-3-2 容器管理持久性 453-3-3 实体Bean的应用场合 483-4 消息驱动Bean定义 483-4-1 消息驱动Bean与会话、实体Bean的区别 483-4-2 消息驱动Bean的应用场合 493-5 使用接口实现客户端访问 493-5-1 远程访问 503-5-2 本地访问 503-5-3 本地接口和容器管理关系 513-5-4 远程访问与本地访问模式的选择 513-5-5 性能和访问 523-5-6 方法参数和访问 523-6 企业Bean的内容 523-7 企业Bean的命名约定 533-8 企业Bean的生命周期 533-8-1 有状态会话Bean的生命周期 533-8-2 无状态会话Bean的生命周期 543-8-3 实体Bean的生命周期 543-8-4 消息驱动Bean的生命周期 56第 4 章 会话Bean的例子 574-1 CartEJB例子 584-1-1 会话Bean类 584-1-2 Home接口 624-1-3 远程接口 634-1-4 辅助类 644-1-5 运行CartEJB例子 644-2 企业Bean的其他特征 654-2-1 访问环境条目 654-2-2 比较企业Bean 674-2-3 传递企业Bean的对象引用 68第 5 章 Bean管理持久性的例子 695-1 SavingsAccountEJB例子 705-1-1 实体Bean的Bean类 705-1-2 Home接口 795-1-3 远程接口 815-1-4 运行SavingsAccountEJB例子 825-2 用于Bean管理持久性的实体Bean的deploytool技巧 835-3 Bean管理持久性中的映射表关系 835-3-1 一对一关系 835-3-2 一对多关系 865-3-3 多对多关系 935-4 Bean管理持久性中的主键 965-4-1 主键类 965-4-2 实体Bean中的主键 975-4-3 获得主键 985-5 异常处理 99第 6 章 容器管理持久性的例子 1016-1 RosterApp应用概述 1026-2 PlayerEJB代码 1026-2-1 实体Bean类 1036-2-2 本地home类 1066-2-3 本地接口 1076-3 RosterApp设置指南 1086-3-1 RosterApp 1086-3-2 RosterClient 1096-3-3 RosterJAR 1106-3-4 TeamJAR 1106-4 RosterApp中的方法调用 1156-4-1 创建Player 1156-4-2 给Team添加Player 1166-4-3 删除Player 1176-4-4 从Team中丢弃Player 1186-4-5 获得Team的Players 1196-4-6 获得Team的Players的拷贝 1206-4-7 通过Position找到Players 1226-4-8 获得Player的Sports 1236-5 运行RosterApp例子 1246-5-1 设置 1246-5-2 部署应用 1246-5-3 运行客户程序 1256-6 用于容器管理持久性实体Bean的deploytool技巧 1256-6-1 给定Bean的类型 1256-6-2 选择持久域和抽象名 1256-6-3 为finder和select方法定义EJB QL查询 1266-6-4 生成SQL和创建表 1266-6-5 指定数据库JNDI名字、用户名和密码 1266-6-6 定义关系 1276-7 用于容器管理持久性的主键 1276-7-1 主键类 1276-7-2 实体Bean类中的主键 1296-7-3 产生主键值 129第 7 章 消息驱动Bean的例子 1317-1 应用例子概述 1327-2 J2EE应用客户端 1327-3 消息驱动Bean类 1337-3-1 onMessage方法 1337-3-2 ejbCreate和ejbRemove方法 1347-4 运行SimpleMessageEJB例子 1347-4-1 启动J2EE服务器 1347-4-2 创建队列 1357-4-3 部署应用 1357-4-4 运行客户程序 1357-5 用于消息驱动Bean的deploytool技巧 1367-5-1 给出Bean类型和事务管理 1367-5-2 设置消息驱动Bean参数 1367-6 用于JMS客户的deploytool技巧 1377-6-1 设置资源引用 1377-6-2 设置资源环境引用 1387-6-3 给定JNDI名字 138第 8 章 EJB 查询语言 1398-1 术语 1408-2 简化后的语法 1408-3 查询例子 1418-3-1 简单finder查询 1418-3-2 浏览相关Bean的finder查询 1428-3-3 其他条件表达式的finder查询 1438-3-4 Select查询 1448-4 完整语法 1458-4-1 BNF符号 1458-4-2 EJB QL中的BNF语法 1458-4-3 FROM子句 1498-4-4 Path表达式 1528-4-5 WHERE子句 1548-4-6 SELECT子句 1608-5 EJB QL局限性 161第 9 章 Web客户和组件 1639-1 Web客户生命周期 1649-2 Web应用存档文件(WAR) 1669-2-1 创建WAR文件 1669-2-2 在EAR文件中添加WAR文件 1679-2-3 在WAR文件中添加Web组件 1679-3 配置Web客户 1689-3-1 应用级配置 1699-3-2 WAR级配置 1699-3-3 组件级配置 1719-4 部署Web客户 1729-5 运行Web客户 1729-6 更新Web客户 1729-7 国际化Web客户 174第 10 章 Java Servlet技术 17710-1 什么是Servlet 17810-2 Servlet示例 17810-2-1 调试 18110-3 Servlet的生命周期 18210-3-1 处理Servlet生命周期事件 18210-3-2 错误处理 18410-4 信息共享 18410-4-1 使用范围对象 18410-4-2 控制共享资源的并发访问 18510-4-3 访问数据库 18610-5 初始化servlet 18710-6 编写服务方法 18810-6-1 从请求中获取信息 18810-6-2 构建响应 19010-7 过滤请求和响应 19210-7-1 编写过滤器 19310-7-2 编写定制的请求和响应 19410-7-3 设置过滤映射 19610-8 调用其他Web资源 19810-8-1 在响应中包括其他资源 19810-8-2 将控制传递给另一个Web组件 19910-9 访问Web上下文 20010-10 维护客户状态 20110-10-1 访问会话 20110-10-2 将属性与会话关联 20110-10-3 会话管理 20210-10-4 会话跟踪 20310-11 结束Servlet 20410-11-1 跟踪服务请求 20410-11-2 将应用结束信息传递给方法 20510-11-3 创建良好的长时间运行方法 206第 11 章 JavaServer Pages 技术 20711-1 什么是JSP页面 20811-2 JSP页面示例 21011-3 JSP页面的生命周期 21411-3-1 翻译和编译 21411-3-2 执行 21511-4 初始化和结束JSP页面 21611-5 创建静态内容 21711-6 创建动态内容 21711-6-1 使用JSP页面中的对象 21711-6-2 JSP脚本元素 21911-7 在JSP页面中包含其他文件的内容 22211-8 将控制传递给另一个Web组件 22311-8-1 Param元素 22311-9 包含Applet 22411-10 扩展JSP语言 226第 12 章 在JSP页面中的JavaBeans组件 22712-1 JavaBeans组件的设计规范 22812-2 为什么使用JavaBeans组件 22912-3 创建和使用JavaBeans组件 22912-4 设置JavaBeans组件属性 23012-5 获取JavaBeans组件属性 232第 13 章 JSP页面中的定制标签 23513-1 什么是定制标签 23613-2 JSP页面示例 23613-3 使用标签 24013-3-1 声明标签库 24013-3-2 标签的种类 24013-4 定义标签 24313-4-1 标签处理器 24313-4-2 标签库描述符 24413-4-3 简单的标签 24613-4-4 带属性的标签 24713-4-5 带标签体的标签 24913-4-6 定义脚本变量的标签 25113-4-7 标签的相互协作 25413-5 示例 25613-5-1 迭代标签 25613-5-2 模板标签库 26013-6 如何调用标签处理器 265第 14 章 事务处理 26714-1 什么是事务 26814-2 容器管理的事务 26814-2-1 事务属性 26814-2-2 回滚容器管理的事务 27114-2-3 同步会话bean的实例变量 27214-2-4 不容许在容器管理的事务中使用的方法 27314-3 Bean管理的事务 27414-3-1 JDBC事务 27414-3-2 JTA事务 27514-3-3 不提交的返回 27614-3-4 不容许在Bean管理的事务中使用的方法 27714-4 企业Bean事务选项的总结 27714-5 事务超时 27814-6 隔离级别 27814-7 更新多个数据库 27914-8 在Web组件中的事务 280第 15 章 安全 28115-1 概述 28215-2 安全角色 28215-2-1 声明和链接的角色引用 28315-2-2 将角色映射到J2EE的用户和组 28315-3 Web层的安全 28415-3-1 保护Web资源 28415-3-2 控制对Web资源的访问 28415-3-3 对Web资源的用户认证 28515-3-4 在Web层使用安全编程 28615-3-5 未受保护的Web资源 28615-4 EJB层的安全 28715-4-1 声明方法权限 28715-4-2 在EJB层使用安全编程 28715-4-3 未保护的EJB层资源 28715-5 应用程序客户层的安全 28815-5-1 配置应用程序客户的回调处理方法 28815-6 EIS层的安全 28915-6-1 配置登录 28915-6-2 容器管理的登录 28915-6-3 组件管理的登录 29015-6-4 配置资源适配器的安全 29015-7 传递安全标识符 29115-7-1 配置组件的传递安全标识符 29115-7-2 配置客户认证 29215-8 J2EE用户、域和组 29315-8-1 管理J2EE的用户和组 29315-9 创建服务器证书 294第 16 章 资源连接 29716-1 JNDI名字和资源引用 29816-1-1 Deploytool工具中配置资源引用的技巧 29816-2 企业Bean中的数据库连接 30016-2-1 代码连接 30016-2-2 连接池 30216-3 邮件会话连接 30216-3-1 运行ConfirmerEJB例子 30416-4 URL连接 30516-4-1 运行HTMLReaderEJB例子 306第 17 章 J2EE连接器架构 30717-1 关于资源适配器 30817-1-1 资源适配器约定 30817-1-2 管理资源适配器 30917-2 黑箱资源适配器 31017-2-1 事务级别 31017-2-2 属性 31117-2-3 配置JDBC驱动 31117-3 资源适配器指南 31217-3-1 设置 31217-3-2 部署资源适配器 31217-3-3 测试资源适配器 31317-4 公共客户接口 31517-4-1 CCI概述 31517-4-2 CCI编程 31617-4-3 CCI客户编程 32317-4-4 CCI教程 324第 18 章 综合实例:Duke的银行 32918-1 企业Bean 33018-1-1 会话Bean 33118-1-2 实体Bean 33318-1-3 辅助类 33318-1-4 数据库表 33418-1-5 保护企业Bean 33518-2 应用客户 33518-2-1 类和类之间的关系 33618-2-2 BankAdmin类 33718-2-3 EventHandle类 33818-2-4 DataModel类 33918-3 Web客户端 34118-3-1 设计策略 34318-3-2 Web客户生命周期 34318-3-3 保护Web资源 34718-4 国际化 34818-5 建立、打包、部署及运行应用程序 34918-5-1 添加组和用户到域 34918-5-2 启动J2EE服务器、deploytool和数据库 35018-5-3 编译企业Bean 35118-5-4 打包企业Bean 35118-5-5 编译Web客户 35118-5-6 打包Web客户 35118-5-7 编译J2EE应用客户 35218-5-8 打包J2EE应用客户 35218-5-9 打包企业存档文件 35218-5-10 打开企业存档文件 35218-5-11 回顾JNDI名字 35318-5-12 映射安全角色到用户组 35418-5-13 部署Duke的银行应用 35518-5-14 创建Bank数据库 35618-5-15 运行J2EE应用客户 35618-5-16 运行Web客户 357附 录 A HTTP 概述 359A-1 HTTP 请求 360A-2 HTTP响应 360附 录 B J2EE SDK工具 361B-1 J2EE 管理工具 362B-2 清除工具 363B-3 Cloudscape服务器 363B-3-1 启动Cloudscape 363B-3-2 停止Cloudscape 364B-3-3 运行交互式SQL工具 364B-3-4 Cloudscape服务器配置 365B-4 部署工具 365B-5 J2EE服务器 366B-6 密匙工具 366B-7 打包工具 367B-7-1 EJB JAR文件 367B-7-2 应用客户JAR文件 367B-7-3 应用客户JAR文件 368B-7-4 J2EE应用EAR文件 368B-7-5 指定运行时部署描述符 369B-7-6 资源适配器RAR文件 370B-8 域工具 370B-9 runclient脚本 371B-9-1 语法 371B-9-2 例子 371B-9-3 访问远程服务器 372B-9-4 阻止用户名和密码提示 372B-10 验证器工具 372B-10-1 命令行验证器 373B-10-2 独立GUI验证器 373附 录 C 示例一览 375附 录 D 术语表 379
或许你已经非常熟悉Java程序开发,但是现在,你应该进入更高一个层次,使用Java2平台企业版(J2EE)来创建企业级应用程序。《The J2EETM Tutorial 中文版》以丰富的实例提供独一无二的技术指导,对于每一位在J2EE平台上开发和部署应用程序的开发人员来说,都是一本案头必备的参考手册。
《The J2EETM Tutorial 中文版》的作者是Sun Microsystem公司Java开发小组资深的开发人员,与另一部取得空前成功的《The JavaTM Tutorial》一样,建立了与读者之间最为有效的交互途径。同时,在本书的编写过程中,也综合了大量来自于最终用户和系统设计师们的建议与反馈,保证了《The 《J2EETM Tutorial 中文版》能真正提供有价值的技术指导。
你会发现书中使用了许多构思精巧的实例程序(包括源码)来描述J2EE关键的概念。此外,简明扼要的文字说明也有助于你快速掌握J2EE平台的多项技术,包括: Enterprise JavaBean
Java Servlet
JavaServer Pages
Java Message Service (JMS,Java消息服务)
Java Naming and Directory Interface (JNDI,Java名字与目录接口)
XML
J2EE Connector Architecture (J2EE连接器架构)
JavaMail
JDBC
当你准备创建自己的大型企业级应用系统时,希望求助于无以伦比的技术指导、知识和经验时,你会发现在《The J2EETM Tutorial 中文版》一书中你能找到所有的一切。
本书的配套光盘中提供了大量有价值的资源,包括全套的《JavaTutorial》电子版,J2SE v1.3.1和J2EE v1.3.1软件开发包,Java BluePrint的实例程序与电子书,以及Forte的一个J2EE插件。
Stephanie Bodoff, Dale Green, Kim Haase, 和Eric Jendrock是Sun Microsystem公司的专职作家,他们与Java开发人员团体(JDC)的Monica Pawlan一起编写了J2EE平台的联机文档。Beth Stearns是Computer Ease出版社的总裁。
当你准备创建自己的大型企业级应用系统时,希望求助于无以伦比的技术指导、知识和经验时,你会发现在《The J2EETM Tutorial 中文版》一书中你能找到所有的一切。
书籍详细信息 | |||
书名 | The J2METM Tutorial中文版教材站内查询相似图书 | ||
9787113053512 《The J2METM Tutorial中文版教材》pdf扫描版电子书已有网友提供下载资源链接 | |||
出版地 | 北京 | 出版单位 | 中国铁道出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 46.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 399 | 印数 | 5000 |
The J2METM Tutorial中文版教材是中国铁道出版社于2003.06出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-教材 的书籍。
(美) 海恩斯 (Haines,S.) , (美) 波茨 (Potts,S.) , 著
(加) 基思 (Keith,M.) , (加) 席卡里尔 (Schincariol,M.) , 著
(美) 詹森 (Johnson,R.) , (美) 赫鲁 (Hoeller,J.) , 著
(美) 博德欧夫 (Bodoff,S.) 等, 著
(美) 赛维斯 (Savitch,W.) , 著
(美) 霍斯特曼 (Horstmann,C.) , 著
美国jQuery社区专家组, 著
(美) 兰格 (Jeff,L.) , 著
(美) 塔特 (Tate,B.A.) , 著