书籍详情
J2EE案例开发:项目开发风暴
作者:倪小秋[等]编著
出版社:中国水利水电出版社
出版时间:2005-01-01
ISBN:9787508422923
定价:¥38.00
购买这本书可以去
内容简介
内容简介目录内容提要J2EE是一个开放的、基于标准的开发和部署平台,用于构建N层的、基于Web的、以服务端计算为核心的、模块化的企业应用。J2EE同时也是所有兼容J2EE标准的应用服务器产品的统一标识。本书属于案例开发系列,以"网上购物系统"为基线,贯穿介绍J2EE相关高级实现技术和理论,通过实例将知识点与开发实战紧密结合,从而达到学以致用的目的。通读本书,不仅可以全面掌握J2EE高级开发知识,而且可以了解更多J2EE应用技巧。研究本书大案例还有助于读者体会到使用J2EE开发大型应用时需要注意哪些问题,帮助读者建立大局观。本书总共11章,第1章介绍本书大案例的基本情况,包括系统体系结构,相关实现技术和方法等;第2章到第11章分别介绍J2EE主要技术点,理论结合实践,并完善本书大案例,主要技术点包括:Servlet、JSP、JDBC、RMI、CORBA、JNDI、EJB、JMS以及JavaMail等。本书不仅适合于从事软件系统开发的软件工程师和架构师,而且适合于大中专院校的信息专业学生,还可以作为软件培训班的教材或者辅助材料。J2EE(Java2PlatformEnterpriseEdition,Java2企业版)定义了开发多层企业应用程序的标准。J2EE具有标准Java2的许多特色,例如"WriteOnce,RunAnywhere(编写一次,随处运行)"的可移植性、数据库访问的JDBCAPI,以及同现存企业资源进行交互的CORBA技术。在此基础上,J2EE还提供对企业JavaBeans组件、JavaServletsAPI、JavaServer页面和XML技术的支持。本书以"网上购物系统"案例为基线,贯穿介绍J2EE关键技术方法和技术特点,并结合实例,覆盖了许多高级主题,如Servlet、JDBC、数据库连接池、CORBA、RMI、EJB、JMS等。全书总共11章,第1章"案例提出",讲述本书所讨论大案例的开发背景、技术特点、功能特点、逻辑和物理关系、开发环境和关键开发技术等。第2章"J2EE系统平台",介绍J2EE平台的基本知识,包括平台特点、架构、组件,还介绍如何搭建J2EE应用等。第3章"Servlet",介绍Servlet的生命周期和编程方法,介绍相关的CGI、HTTP协议和Cookie等。第4章"JSP",介绍JSP网页基本组成、动作、指令以及内置对象等。第5章"JDBC",介绍J2EE的数据库解决方案:JDBC,完全解析JDBC API和编程方法、事务处理技术以及数据库连接池的原理和应用。第6章"RMI、CORBA和JNDI",介绍J2EE常见的网络通讯机制,还介绍了查找和访问各种命名和目录服务的通用、统一的方式。第7章"Java消息服务(JMS)",本章介绍两种消息类型以及它们的编程实现。第8章"会话Bean",首先介绍J2EE的核心组lq:Em,然后着重介绍会话Bean的体系结构、特点以及编程模型。第9章"实体Bean",从原理特点和编程实现等方面讨论实体Bean。第10章"消息驱动Bean",本章介绍消息驱动Bean的接口和特点,并用实例演示如何使用之。第11章"JavaMail",本章介绍JavaMailAPI主要的类,并提供很多小实例。本书适合于J2EE中高级用户,通读全书,不仅可以全面掌握J2EE高级开发知识,而且可以了解更多J2EE应用技巧。除此之外,跟随本书研究大案例,不仅有助于进一步了解J2EE,更能体会到使用J2EE开发大型应用时需要注意哪些问题,帮助读者建立大局观。本书还提供很多J2EE应用技巧、编程思维以及经典实例。本书由倪晓秋、张军胜、李云岭、季民和王光伟等组织编写,李志最后审校全书。其他参加本书制图、编写和录排的人员还有:张宣帝、邓欣、杨宏伟、王强、丁满泉、李正希、牛献忠、任宇斌、姚宣霞、王卓峥、尹加俊、刘杰、王伟娟等,赵军锁、钟宏宇、刘晨宏和于自跃等对本书的代码程序作出不同程度的贡献。由于时间仓促,且经验和水平有限,殷切地期望您能给我们提出中肯的意见,以便于提高水平,把更好的图书呈现给大家! 第1章案例提出1.1项目背景1.2网上购物系统需求1.2.1用户分类1.2.2主要功能1.3案例系统架构1.3.1购物子系统1.3.2业务子系统1.3.3管理子系统1.4系统模块分析和设计1.4.1用户管理1.4.2商品业务管理1.4.3财务管理1.4.4审计服务1.5业务流程分析1.6项目开发环境1.6.1开发工具1.6.2环境配置1.7本章总结第2章J2EE系统平台2.1应用程序体系结构2.1.1单层应用程序2.1.2双层应用程序2.1.3三层应用程序2.1.4选择因素2.2J2EE平台简介2.3J2EE应用层次和组件技术2.3.1J2EE应用层次2.3.2J2EE组件2.3.3J2EE应用技术2.4J2EE容器2.4.1容器概述2.4.2容器体系结构2.5J2EE应用程序2.5.1J2EE应用的内容2.5.2J2EE应用开发步骤2.5.3实现高性能应用程序2.5.4J2EE最佳实践2.6本章总结第3章Servlet3.1Servlet概述3.1.1Servlet功能和特点3.1.2Servlet生命周期3.1.3JavaServletAPI3.1.4创建HTTPServlet3,1.5调用Servlet3.2Servlet编程3.3CGI变量概述3.3.1标准CGI变量的Servlet等价表示3.3.2实例:读取CGI变量3.4HTTP协议3.4.1HTTP请求头3.4.2HTTP应答状态3.4.3HTTP应答头3.5Cookie3.5.1Servlet的COOkieAPI3.5.2Cookie工具函数3.5.3实例:定制的搜索引擎界面3.6Servlet会话管理机制3.6.1Servlet的会话管理机制3.6.2会话标识符3.6.3伪会话管理机制3.6.4实现伪会话管理机制3.7实例:HellOServlet3.8案例完善3.8.1Validate实现3.8.2过滤器一监听器3.9本章总结第4章JSP4.1JSP概述4.1.1JSP特性4.1.2JSP访问模型4.2JSP网页4.2.1JSP页面组成4.2.2JSP网页规则4.3脚本化元素4.3.1声明4.3.2scriptlet4.3.3表达式4.3.4函数4.3.5标签4.3.6注释4.4JSP指令4.4.1Page4.4.21nclude4.4.3Taglib4.5JSP动作4.5.1Include4.5.2Forward4.5.3UseBean4.5.4GetPrOperb4.5.5SetProperty4.5.6P1ugin4.5.7Palam4.6JSP内置对象4.7案例完善4.7.1JavaScriptlet技术应用4.7.2Javascript技术应用4.8本章总结第5章JDBC5.1JDBC概述5.1.1JDBC技术概述5.1.2JDBC驱动5.1.3JDBC使用场合5.2JDBCAPl5.3JDBC数据库编程5.3.1与数据库建立连接5.3.2获取数据库的信息5.3.3查询数据库方法5.3.4检索结果集的处理方法5.3.5更新数据库的方法5.3.6参数输入和输出的方法5.3.7关闭和释放JDBC资源5.4JDBC事务操作5.5JDBC连接池5.5.1连接池概述5.5.2简单JDBC连接池实现5.5.3连接池集中管理5.5.4连接池使用范例5.6WeblogicJDBC应用5.7案例完善:数据库访问5.8本章总结第6章RMI、CORBA和JNDI6.1RMI概述6.2RMI包和类6.3RMI编程6.3.1RMI编程步骤6.3.2使用RMI实现回调6.3.3远程对象激活6.3.4使用远程方法调用6.4CORBA和IDL6.4.1CORBA6.4.21DL6.5JavaIDL编程6.5.11DL模式6.5.2把IDL模式映射到Java6.5.3编写服务者代码6.5.4编写客户代码6.5.5运行程序6.6JNDI6.6.1TNDI概述6.6.2JNDI结构6.7本章总结第7章Java消息服务(JMS)7.1消息通讯基础7.1.1消息7.1.2中间件7.1.3面向消息的中间件7.1.4通讯模式7.2JMS消息7.3JMS消息模型7.3.1P2P模型7.3.2P2P编程7.3.3Pub/Sub模型7.3.4Pub/Sub编程7.3.5处理异常7.3.6会话管理7.4案例完善:发送和接收消息7.5本章总结第8章会话Bean.8.1EJB概论8.1.1EJB类型8.1.2EJB组件应用模型8.1.3EJB角色8.1.4EJB开发步骤8.2会话Bean8.2.1会话Bean类型8.2.2会话Bean编程模型8.3无状态会话Bean8.4有状态会话Bean8.5案例完善:购物筐设计8.6本章总结第9章实体Bean9.1实体Bean基础9.1.1概述9.1.2CMP和BMP9.2实体EJB编程模型9.2.1实体EJB的持久性9.2.2实体Bean主接口9.2.3主键和对象标识9.2.4实体Bean的远程接口9.2.5实体Bean的句柄9.3CMP实体Bean9.3.1概述9.3.2CMPBean实例9.4BMP实体Bean9.4.1概述9.4.2BMPBean实例9.5本章总结第10章消息驱动Bean10.1消息驱动Bean基础10.1.1概述10.1.2MDB接口10.2消息驱动Bean编程10.2.1消息驱动Bean类定义10.2.2配置10.2.3限制和优化10.3消息驱动Bean实例10.4案例完善:发送确认邮件10.5本章总结第11章JavaMail11.1JavaMail基础11.1.1概述11.1.2环境配置11.2JavaMailAPl11.3JavaMail编程11.3.1JavaMail事件模型11.3.2JavaMail事件处理器11.3.3用JavaMail发送信息11.3.4用JavaMail检索信息11.3.5把文件作为附件发送11.3.6显示复合邮件的内容11.4本章总结附录案例配置和运行参考文献
作者简介
暂缺《J2EE案例开发:项目开发风暴》作者简介
目录
第1章案例提出
1.1项目背景
1.2网上购物系统需求
1.2.1用户分类
1.2.2主要功能
1.3案例系统架构
1.3.1购物子系统
1.3.2业务子系统
1.3.3管理子系统
1.4系统模块分析和设计
1.4.1用户管理
1.4.2商品业务管理
1.4.3财务管理
1.4.4审计服务
1.5业务流程分析
1.6项目开发环境
1.6.1开发工具
1.6.2环境配置
1.7本章总结
第2章J2EE系统平台
2.1应用程序体系结构
2.1.1单层应用程序
2.1.2双层应用程序
2.1.3三层应用程序
2.1.4选择因素
2.2J2EE平台简介
2.3J2EE应用层次和组件技术
2.3.1J2EE应用层次
2.3.2J2EE组件
2.3.3J2EE应用技术
2.4J2EE容器
2.4.1容器概述
2.4.2容器体系结构
2.5J2EE应用程序
2.5.1J2EE应用的内容
2.5.2J2EE应用开发步骤
2.5.3实现高性能应用程序
2.5.4J2EE最佳实践
2.6本章总结
第3章Servlet
3.1Servlet概述
3.1.1Servlet功能和特点
3.1.2Servlet生命周期
3.1.3JavaServletAPI
3.1.4创建HTTPServlet
3,1.5调用Servlet
3.2Servlet编程
3.3CGI变量概述
3.3.1标准CGI变量的Servlet等价表示
3.3.2实例:读取CGI变量
3.4HTTP协议
3.4.1HTTP请求头
3.4.2HTTP应答状态
3.4.3HTTP应答头
3.5Cookie
3.5.1Servlet的COOkieAPI
3.5.2Cookie工具函数
3.5.3实例:定制的搜索引擎界面
3.6Servlet会话管理机制
3.6.1Servlet的会话管理机制
3.6.2会话标识符
3.6.3伪会话管理机制
3.6.4实现伪会话管理机制
3.7实例:HellOServlet
3.8案例完善
3.8.1Validate实现
3.8.2过滤器一监听器
3.9本章总结
第4章JSP
4.1JSP概述
4.1.1JSP特性
4.1.2JSP访问模型
4.2JSP网页
4.2.1JSP页面组成
4.2.2JSP网页规则
4.3脚本化元素
4.3.1声明
4.3.2scriptlet
4.3.3表达式
4.3.4函数
4.3.5标签
4.3.6注释
4.4JSP指令
4.4.1Page
4.4.21nclude
4.4.3Taglib
4.5JSP动作
4.5.1Include
4.5.2Forward
4.5.3UseBean
4.5.4GetPrOperb
4.5.5SetProperty
4.5.6P1ugin
4.5.7Palam
4.6JSP内置对象
4.7案例完善
4.7.1JavaScriptlet技术应用
4.7.2Javascript技术应用
4.8本章总结
第5章JDBC
5.1JDBC概述
5.1.1JDBC技术概述
5.1.2JDBC驱动
5.1.3JDBC使用场合
5.2JDBCAPl
5.3JDBC数据库编程
5.3.1与数据库建立连接
5.3.2获取数据库的信息
5.3.3查询数据库方法
5.3.4检索结果集的处理方法
5.3.5更新数据库的方法
5.3.6参数输入和输出的方法
5.3.7关闭和释放JDBC资源
5.4JDBC事务操作
5.5JDBC连接池
5.5.1连接池概述
5.5.2简单JDBC连接池实现
5.5.3连接池集中管理
5.5.4连接池使用范例
5.6WeblogicJDBC应用
5.7案例完善:数据库访问
5.8本章总结
第6章RMI.CORBA和JNDI
6.1RMI概述
6.2RMI包和类
6.3RMI编程
6.3.1RMI编程步骤
6.3.2使用RMI实现回调
6.3.3远程对象激活
6.3.4使用远程方法调用
6.4CORBA和IDL
6.4.1CORBA
6.4.21DL
6.5JavaIDL编程
6.5.11DL模式
6.5.2把IDL模式映射到Java
6.5.3编写服务者代码
6.5.4编写客户代码
6.5.5运行程序
6.6JNDI
6.6.1TNDI概述
6.6.2JNDI结构
6.7本章总结
第7章Java消息服务(JMS)
7.1消息通讯基础
7.1.1消息
7.1.2中间件
7.1.3面向消息的中间件
7.1.4通讯模式
7.2JMS消息
7.3JMS消息模型
7.3.1P2P模型
7.3.2P2P编程
7.3.3Pub/Sub模型
7.3.4Pub/Sub编程
7.3.5处理异常
7.3.6会话管理
7.4案例完善:发送和接收消息
7.5本章总结
第8章会话Bean.
8.1EJB概论
8.1.1EJB类型
8.1.2EJB组件应用模型
8.1.3EJB角色
8.1.4EJB开发步骤
8.2会话Bean
8.2.1会话Bean类型
8.2.2会话Bean编程模型
8.3无状态会话Bean
8.4有状态会话Bean
8.5案例完善:购物筐设计
8.6本章总结
第9章实体Bean
9.1实体Bean基础
9.1.1概述
9.1.2CMP和BMP
9.2实体EJB编程模型
9.2.1实体EJB的持久性
9.2.2实体Bean主接口
9.2.3主键和对象标识
9.2.4实体Bean的远程接口
9.2.5实体Bean的句柄
9.3CMP实体Bean
9.3.1概述
9.3.2CMPBean实例
9.4BMP实体Bean
9.4.1概述
9.4.2BMPBean实例
9.5本章总结
第10章消息驱动Bean
10.1消息驱动Bean基础
10.1.1概述
10.1.2MDB接口
10.2消息驱动Bean编程
10.2.1消息驱动Bean类定义
10.2.2配置
10.2.3限制和优化
10.3消息驱动Bean实例
10.4案例完善:发送确认邮件
10.5本章总结
第11章JavaMail
11.1JavaMail基础
11.1.1概述
11.1.2环境配置
11.2JavaMailAPl
11.3JavaMail编程
11.3.1JavaMail事件模型
11.3.2JavaMail事件处理器
11.3.3用JavaMail发送信息
11.3.4用JavaMail检索信息
11.3.5把文件作为附件发送
11.3.6显示复合邮件的内容
11.4本章总结
附录案例配置和运行
参考文献
1.1项目背景
1.2网上购物系统需求
1.2.1用户分类
1.2.2主要功能
1.3案例系统架构
1.3.1购物子系统
1.3.2业务子系统
1.3.3管理子系统
1.4系统模块分析和设计
1.4.1用户管理
1.4.2商品业务管理
1.4.3财务管理
1.4.4审计服务
1.5业务流程分析
1.6项目开发环境
1.6.1开发工具
1.6.2环境配置
1.7本章总结
第2章J2EE系统平台
2.1应用程序体系结构
2.1.1单层应用程序
2.1.2双层应用程序
2.1.3三层应用程序
2.1.4选择因素
2.2J2EE平台简介
2.3J2EE应用层次和组件技术
2.3.1J2EE应用层次
2.3.2J2EE组件
2.3.3J2EE应用技术
2.4J2EE容器
2.4.1容器概述
2.4.2容器体系结构
2.5J2EE应用程序
2.5.1J2EE应用的内容
2.5.2J2EE应用开发步骤
2.5.3实现高性能应用程序
2.5.4J2EE最佳实践
2.6本章总结
第3章Servlet
3.1Servlet概述
3.1.1Servlet功能和特点
3.1.2Servlet生命周期
3.1.3JavaServletAPI
3.1.4创建HTTPServlet
3,1.5调用Servlet
3.2Servlet编程
3.3CGI变量概述
3.3.1标准CGI变量的Servlet等价表示
3.3.2实例:读取CGI变量
3.4HTTP协议
3.4.1HTTP请求头
3.4.2HTTP应答状态
3.4.3HTTP应答头
3.5Cookie
3.5.1Servlet的COOkieAPI
3.5.2Cookie工具函数
3.5.3实例:定制的搜索引擎界面
3.6Servlet会话管理机制
3.6.1Servlet的会话管理机制
3.6.2会话标识符
3.6.3伪会话管理机制
3.6.4实现伪会话管理机制
3.7实例:HellOServlet
3.8案例完善
3.8.1Validate实现
3.8.2过滤器一监听器
3.9本章总结
第4章JSP
4.1JSP概述
4.1.1JSP特性
4.1.2JSP访问模型
4.2JSP网页
4.2.1JSP页面组成
4.2.2JSP网页规则
4.3脚本化元素
4.3.1声明
4.3.2scriptlet
4.3.3表达式
4.3.4函数
4.3.5标签
4.3.6注释
4.4JSP指令
4.4.1Page
4.4.21nclude
4.4.3Taglib
4.5JSP动作
4.5.1Include
4.5.2Forward
4.5.3UseBean
4.5.4GetPrOperb
4.5.5SetProperty
4.5.6P1ugin
4.5.7Palam
4.6JSP内置对象
4.7案例完善
4.7.1JavaScriptlet技术应用
4.7.2Javascript技术应用
4.8本章总结
第5章JDBC
5.1JDBC概述
5.1.1JDBC技术概述
5.1.2JDBC驱动
5.1.3JDBC使用场合
5.2JDBCAPl
5.3JDBC数据库编程
5.3.1与数据库建立连接
5.3.2获取数据库的信息
5.3.3查询数据库方法
5.3.4检索结果集的处理方法
5.3.5更新数据库的方法
5.3.6参数输入和输出的方法
5.3.7关闭和释放JDBC资源
5.4JDBC事务操作
5.5JDBC连接池
5.5.1连接池概述
5.5.2简单JDBC连接池实现
5.5.3连接池集中管理
5.5.4连接池使用范例
5.6WeblogicJDBC应用
5.7案例完善:数据库访问
5.8本章总结
第6章RMI.CORBA和JNDI
6.1RMI概述
6.2RMI包和类
6.3RMI编程
6.3.1RMI编程步骤
6.3.2使用RMI实现回调
6.3.3远程对象激活
6.3.4使用远程方法调用
6.4CORBA和IDL
6.4.1CORBA
6.4.21DL
6.5JavaIDL编程
6.5.11DL模式
6.5.2把IDL模式映射到Java
6.5.3编写服务者代码
6.5.4编写客户代码
6.5.5运行程序
6.6JNDI
6.6.1TNDI概述
6.6.2JNDI结构
6.7本章总结
第7章Java消息服务(JMS)
7.1消息通讯基础
7.1.1消息
7.1.2中间件
7.1.3面向消息的中间件
7.1.4通讯模式
7.2JMS消息
7.3JMS消息模型
7.3.1P2P模型
7.3.2P2P编程
7.3.3Pub/Sub模型
7.3.4Pub/Sub编程
7.3.5处理异常
7.3.6会话管理
7.4案例完善:发送和接收消息
7.5本章总结
第8章会话Bean.
8.1EJB概论
8.1.1EJB类型
8.1.2EJB组件应用模型
8.1.3EJB角色
8.1.4EJB开发步骤
8.2会话Bean
8.2.1会话Bean类型
8.2.2会话Bean编程模型
8.3无状态会话Bean
8.4有状态会话Bean
8.5案例完善:购物筐设计
8.6本章总结
第9章实体Bean
9.1实体Bean基础
9.1.1概述
9.1.2CMP和BMP
9.2实体EJB编程模型
9.2.1实体EJB的持久性
9.2.2实体Bean主接口
9.2.3主键和对象标识
9.2.4实体Bean的远程接口
9.2.5实体Bean的句柄
9.3CMP实体Bean
9.3.1概述
9.3.2CMPBean实例
9.4BMP实体Bean
9.4.1概述
9.4.2BMPBean实例
9.5本章总结
第10章消息驱动Bean
10.1消息驱动Bean基础
10.1.1概述
10.1.2MDB接口
10.2消息驱动Bean编程
10.2.1消息驱动Bean类定义
10.2.2配置
10.2.3限制和优化
10.3消息驱动Bean实例
10.4案例完善:发送确认邮件
10.5本章总结
第11章JavaMail
11.1JavaMail基础
11.1.1概述
11.1.2环境配置
11.2JavaMailAPl
11.3JavaMail编程
11.3.1JavaMail事件模型
11.3.2JavaMail事件处理器
11.3.3用JavaMail发送信息
11.3.4用JavaMail检索信息
11.3.5把文件作为附件发送
11.3.6显示复合邮件的内容
11.4本章总结
附录案例配置和运行
参考文献
猜您喜欢