注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java EE5开发指南

Java EE5开发指南

Java EE5开发指南

定 价:¥49.00

作 者: (美)穆卡尔
出版社: 机械工业出版社
丛编项:
标 签: 算法语言

ISBN: 9787111198048 出版时间: 2006-09-01 包装: 平装
开本: 16 页数: 477 字数:  

内容简介

  本书主要介绍利用Java平台企业版(Java EE)进行分布式软件实践开发的各个方面内容。全书分为14章和3个附录,涉及内容从基本的Java语言到创建可复用和可扩展的Java EE组件,如JSP、企业Java Bean(EJB)和Web服务等。.本书内容主要集中在企业级Java项目所需的重要的API和工具上,同时提供了手把手的教程、清晰的讲解和可运行的代码例子,以便读者进入下一阶段的学习。..本书内容丰富,讲解生动,适合有经验的程序设计和开发人员参考。本书是对Java EE各种技术之间互相协作的概览和补充.本书还展示了如何编写JavaServer Page(JSP)页面或者企业级JavaBean(EJB):探讨了何时何处使用这些API,它们各自的优缺点以及如何使用它们进行最佳实践 此外本书还包含下面的内容: ·使用JSP页面、JSF(JavaServerFace)和Servlet创建动态的客户端·在Web应用中使用Java数据库连接功能(JDBC)来连接和使用数据库..·用EJB实现业务层·在企业应用中使用各种JavaEE模式来避免产生软件缺陷·在企业应用中使用Web服务和XML

作者简介

  Kevin Mukhar是COlorado Springs公司的一位软件开发人员。过去七年间,他曾运用多种Java企业技术开发了许多软件系统,还与他人合著过多本著作,包括《Beginning JavaDatabase:JDBC,SQL,J2EE,EJB,JSP,XML》(Wrox,2001年出版;ISBN 1.86100—437—0)和《The Ultimate Palm Robot}(Osborne/McGraw—Hill,2003年出版;ISBN 0—07—222880—6)。除了日常的开发软件的工作,他正在攻读计算机科学硕士学位。他的个人主页是http//home.earthlink.net/kmukhar/。

图书目录

译者序
作者简介
致谢
前言
第1章JavaEE基础
1.1什么是.JavaEE
1.1.1JavaEE和J2SE有什么关系
1.1.2为什么使用JavaEE
1.2多层体系结构
1.2.1单层系统
1.2.2客户端/服务器(两层)体系结构
1.2.3n层体系结构
1.3不依赖于JavaEE厂商
1.4可扩展性
1.5.1avaEE的主要特性和概念
1.5.1.JavaEE客户端和服务器端
1.5.2容器
1.5.3lavaServlet
1.5.4.JSP技术
1.5.5.JSP技术
1.5.6J1313C
1.5.7EJB
1.5.8XML支持
1.5.9Web服务
1.5.10事务支持
1.5.11安全性
1.6JavaEE体系结构的例子
1.6.1应用客户端和EIB
1.6.2.JSP客户端和EJB
1.6.3applet客户端和JSP及数据库
1.6.4应用集成的Web服务
1.7小结
第2章做好准备
2.1安装JBoss
2.2测试.1Boss的安装
2.2.1启动服务器
2.2.2JBoss服务器的安装问题和解决办法
2.3编译和部署一个JSP页面
2.3.1创建一个应用程序例子
2.3.2学会说“Hello”
2.3.3创建应用过程中的问题和解决办法
2.4小结
第3章JSP
3.1JSP初步
3.1.1JSP开发
3.1.2基本的JSP生命周期
3.2.JSP的构成元素
3.2.1指令元素
3.2.2脚本元素
3.2.3操作元素
3.2.4注释和模板数据
3.3创建和部署JSP的’Web应用
3.3.1编写.JSPWeb应用
3.3.2在JavaEE中部署Web应用
3.3.3在Tomcat中部署Web应用
3.3.4解释或编译的错误处理
3.3..,JSP的初始化和终止
3.3.6JSP的作用域
3.4使用内置对象
3.4.1request对象
3.4.2reslXmSe对象
3.4.3out对象
3.4.4session对象
3.4.5eonfig对象
3.4.6exception对象
3.4.7appcliation对象
3.4.8在JsP页面中使用标准操作和内置对象
3.5解释和编译
3.6错误和异常处理
3.6.1通过page指令处理异常
3.6.2在部署描述文件中处理异常
3.6.3在JSP页面中添加异常处理
3.7JSP页面的include和forward
3.7.1include操作
3.7.2f01ward操作
3.7.3向.JSP页面中加入include和forward操作
3.8小结
3.9练习
第4章JSP进阶
4.1表达式语言
4.1.1无脚本的JSP
4.1.2EL语句的语法
4.1.3EL语句中的错误和默认值
4.1.4使用EL的JSP页面例子
4.2定制操作和标签处理程序
4.2.1定制操作如何工作
4.2.2简单标签处理程序
4.2.3标准标签处理程序
4.2.4定制操作的多样化
4.3JSP标准标签库
4.3.1获得一个JsrL实现
4.3.2JSl、L中的操作
4.3.3在JSP中使用J刚L
4.4小结
4.5练习
第5章JSF
5.1JSF、序言
5.1.1JSF、和其他JavaEE技术之间的关系
5.1.2请求处理的生命周期
5.2JSF的安装
5.3在JSP页面中使用JSF
5.3.1创建一个简单的JSF应用
5.3.2分析这个例子应用的JsF生命周期
5.4运用可管理bean
5.4.1配置可管理bean
5.4.2在JSP页面中使用值绑定表达式
5.4.3在JSP页面中使用方法绑定表达式
5.4.4扩展JSF例子应用
5.5控制页面导航
5.5.1静态导航和动态导航
5.5.2导航规则
5.5.3为JSF例子应用增加动态导航
5.6访问bean的环境数据
5.7数据的转换
5.7.1利用标准转换器
5.7.2利用定制转换器
5.8输入的验证
5.8.1使用标准韵验证器
5.8.2使用定制的验证器
5.8.3忽略验证
5.9使用消息文件
5.10小结
5.11练习题
第6章SeTLet
6.1HIP和服务器端程序
6.1.1请求方法
6.1.2服务器端如何处理请求
6.2Servlet模型和HttpServlet
6.2.1基本的Setvlet设计
6.2.2处理PO盯请求的Servlet
6.2.3request对象
6.2.4respcglse对象
6.2.5部署描述文件
6.2.6Servlet的生命周期
6.2.7Setvlet中的事件日志
6.2.8Servlet中的多线程
6.3异常处理
6.3.1异常处理的问题
6.3.2错误页面
6.4会话管理
6.4.1创建和使用会话
6.4.2用(200kie代替session对象
6.5过滤器
6.5.1实现Rlter接口
6.5.2修改部署描述文件
6.6MVC体系结构
6.6.1Model1和MVC
6.6.2MVC的组成
6.6.3Setvlet控制器
6.6.4创建MVC应用
6.7小结
6.8练习
第7章数据库访问
7.1连接数据库
7.1.1用数据源进行连接
7.1.2在Java:EE中配置数据源和连接
7.1.3在Tomcat中配置数据源和连接
7.1.4关闭连接
7.1.5设置登录超时
7.2异常处理
7.3DataSource的日志处理
7.4创建和使用Statement对象
7.4.1执行单个Statement
7.4.2执行批量更新
7.4.3释放Statement
7.4.4使用Statement在数据库中插入数据
7.5使用ResultSet类
7.5.1访问ResultSet
7.5.2从ResultSet读取数据
7.5.3空值的处理
7.5.4使用可更新的ResultSet
7.5.5维持ResLdtSet的打开状态:RestJltSet的可保持性
7.6小结
7.7练习
第8章JDBC进阶
8.1预处理语句
8.1.1用预处理语句的原因
8.1.2创建PreparedStatement对象
8.1.3使用:PreparedStatement
8.2可调用语句
8.2.1为何要用存储过程
8.2.2创建可调用语句
8.2.3调用存储过程
8.3事务
8.3.1终止事务
8.3.2管理事务
8.3.3存储过程使用事务
8.3.4使用分布式事务
8.4锁机制和隔离
8.4.1设置隔离等级
8.4.2使用悲观锁机制和乐观锁机制
8.5小结
8.6练习
第9章EJB基础与会话10ean
9.1理解EJB
9.1.1为何要用EJB
9.1.2EIB规范
9.1.3三种EJB
9.1.4应当用哪种类型ElB
9.2剖析会话bean
9.3开发一个会话bean
9.3.1使用无状态会话bean
9.3.2选用有状态bean或无状态bean
9.3.3使用有状态会话bean
9.4小结
9.5练习
第10章EJB实体t)ean
10.1实体bean与会话bean如何合作
10.2剖析实体bean
10.2.1实体bean类
10.2.2容器管理的持久性和
EntityManager接口
10.2.3主键
10.2.4bean管理的持久性
10.3开发cMP实体bean
lO.3.1建立CMt,实体bean应用
10.3.2编译CMP实体bean应用
10.3.3部署cMP实体bean应用
10.3.4运行这个CMP实体bean应用
10.3.5分析例子CMP实体bean
10.3.6分析这个例子的会话bean
10.4开发BMP实体bean
10.4.1建立BMP实体bean的应用
10.4.2部署BMP实体bean的应用
10.4.3运行BMP实体bean应用
10.4.4分析例子BMP实体bean
10.5EJB查询语言
10.5.1EJBQL查询
10.5.2建立和部署这个EJBQL查询应用
10.5.3运行EJBQL查询应用
10.5.4分析会话bean的查找方法
10.6小结一
10.7练习
第11章EJB关系、EJBQL和JDBC
11.1实体bean的关系
11.1.1一对多和多对一关系
11.1.2多对多关系
11.1.3用EJBQL查询获得数据子集
11.2容器管理的关系和EJBQL
11.2.1用CMR建立应用
11.2.2编译这个CMR应用
11.2.3部署这个("MR应用
11.2.4为数据库填充数据
11.2.5运行此CMR应用
11.2.6分析此CMR应用
11.3EJB实体bean和JDBC
11.3.1EJB应用实现JDBC
11.3.2StockIjstbean使用JDBC
11.4小结
11.5练习
第12章EJB与设计模式
12.1更好的设计
12.2应用设计模式
12.2.1利用设计模式建立应用
12.2.2编译和运行这个使用设计模式的
应用
12.2.3解释这个应用的设计模式
12.3结合EJB使用ISP和Setvlet
12.3.1建立修改过的JSP/Servlet客户端
12.3.2回顾修改过的JSP/Servlet客户端
12.4小结
12.5练习
第13章消息驱动Dearl
13.1消息驱动bean概述
13.1.1描述MDB
13.1.2MDB环境
13.1.3MDB事务
13.1.4侦听器的调用
13.2Java消息服务API
13.3EJB定时服务
13.4结合使用MDR、JMS和EJB定时服务
13.4.1创建MessagerimerApp例子
13.4.2构建和运行MessageTimerApp
13.4.3分析MessagerimerApp例子
13.4.4MessageTimer'App小结
13.5小结
13.6练习
第14章web服务与JAX—WS
14.1理解Web服务
14.1.1Web服务标准和模型
14.1.2为什么要用Web服务
14.1.3Web服务的协议栈
14.2用Java开发Web服务
14.2.1介绍JAX—WS
14.2.2下载C2VS工具
14.2.3创建Web服务
14.2.4构建、测试和运行此Web服务
14.3小结
14.4练习
附录ATomcat
附录BSQL与EJBQL
附录CJavaEE术语表

本目录推荐