《JavaEE5开发基础与实践》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:吴映波,王成良,蔡斌等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302184324
  • 页数:309 页
图书介绍:本书介绍Java EE 5的基础知识及其开发技术、应用实践,并配有丰富的实例和案例分析,展示如何将这些技术应用到实际工作中去;并结合各种Java EE开源框架与金蝶Apusic应用服务器,提供针对性的开发指导,帮助读者深入理解和学习Java EE应用开发。

第1章 Java EE 5.0概述 1

1.1 Java EE 5.0总览 2

分布式的多层应用开发模型 2

Java EE组件 3

Java EE容器 5

Java EE APIs 7

1.2 Java EE应用打包与部署 12

什么是打包与部署 12

JAR/WAR/EAR文件格式 13

1.3 Java EE应用开发角色 15

1.4更多内容 16

第一部分 Java EE 5.0编程基础 19

第2章 Java 5语言新特性 19

2.1 Java 5语言特性总览 19

2.2增强的For循环 21

2.3注释 22

2.4枚举 24

2.5范型 26

2.6类型自动转换 28

2.7静态导入 28

2.8格式化输入与输出 29

第3章 Java EE 5.0编程工具与运行环境 31

3.1安装与配置JDK 1.5 31

3.2安装与配置Sun GlassFish应用服务器 33

3.3安装与配置Apusic应用服务器 35

3.4安装与配置Eclipse开发环境 39

3.5更多内容 41

第二部分Java EE 5.0的Web开发技术 45

第4章 Web开发基础 45

4.1 Web技术基础 45

TCP/IP简介 45

HTTP简介 48

HTML简介 50

HTML常用标记简介 52

CSS简介 55

Javascript简介 57

4.2静态页面与动态页面 58

静态页面 58

动态页面 59

第5章 Java EE Web开发 63

5.1 Java EE Web技术概述 63

5.2 Web容器 64

5.3 JavaBeans简介 69

5.4 Java Servlet原理 70

Servlet概述 70

Servlet功能 71

Servlet结构 72

编写第一个Servlet 73

准备工作 74

编写Servlet类 76

编译Servlet类 77

创建Web应用 77

将Servlet装配到Web应用 78

配置Web应用上下文 79

部署Web应用 79

访问Web应用 81

小结 81

实例一 81

5.5 Java Servlet的生命周期 84

Servlet生命周期介绍 84

init()方法 85

destory方法 88

线程同步 88

5.6用Java Servlet来处理典型的Web应用问题 89

生成静态HTML页面 89

接受get方式提交的请求 92

接受post方式提交的请求 93

文件上传处理 95

对会话的管理 96

请求转发 100

过滤 101

生成验证码 107

5.7 JSP原理 110

JSP定义 110

JSP和Servlet的区别 111

5.8编写第一个JSP 111

编写JSP 111

装配到Web应用 112

发布Web应用 112

访问JSP 113

5.9用JSP来处理典型的Web应用问题 113

接受get方式提交的请求 114

接受post方式提交的请求 115

文件上传处理 116

对会话进行管理 118

5.10常见JSP动作和指令 120

jsp:include 121

jsp:forward 122

jsp:useBean 123

jsp:getProperty 124

jsp:setProperty 125

5.11专题:编码问题 127

概述 127

GB2312、 GBK和UTF-8 128

JSP编码问题 129

MySQL编码问题 136

5.12标签库及其在JSP中的使用 137

标签库简介 137

引入标签库包 138

在Web.xml中配置标签库 139

在JSP中调用标签库 139

5.13在JSP中访问数据库 139

配置数据源 139

查询记录并分页显示 141

JSP向表中插入记录 144

JSP删除表中记录 145

JSP修改表中记录 146

5.14一个完整的Java EE Web应用架构 147

MVC结构 147

Struts、JSF和WebWork简介 148

数据库连接池 151

O/R映射 153

Hibernate简介 154

第6章 JSF开发 157

6.1 JSF简介 157

6.2第一个JSF程序 158

开发过程 158

映射F acesServlet实例 160

创建页面 161

定义导航规则 162

定义错误处理 163

6.3 Managed Bean 168

6.4 JSF标签 172

标准JSF标签简介 172

输出标签 173

输入标签 174

命令标签 175

选择类标签 176

其他标签 179

6.5数据转换和验证 181

标准转换器 181

标准验证器 183

自定义转换器和验证器 184

错误处理 195

6.6事件处理 198

动作事件 198

实时事件 201

值变事件 205

Phase事件 208

6.7 JSF生命周期与自定义组件 210

JSF生命周期 210

自定义组件 212

第三部分Java EE 5.0的Web服务技术 217

第7章 Web Service开发 217

7.1 Web服务概述 217

7.2 Web Service基础 219

SOAP 219

WSDL 221

UDDI 224

7.3 XML基础 225

XML标准 225

DTD 231

XML Schema 233

7.4用于XML的Java API 235

SAX 235

文档对象模型DOM 237

可扩展样式表语言转化 239

StAX 240

7.5使用JAX-WS构建简单的Web Service 242

所需要的Endpoint 242

编写实现类 243

绑定、打包、发布Web Service 245

没有客户端的情况下测试Web Service 246

简单的Web Service客户端 246

7.6使用JAXB绑定XML Schema 249

JAXB结构 249

表示XML内容 252

绑定XML Schema 252

自定义JAXB绑定 254

7.7 SAAJ 254

概述 254

创建并发送信息 254

添加内容到信息头 257

添加内容到信息主题 258

处理信息 258

7.8 JAXR 259

概述 259

JAXR结构 260

实现一个JAXR客户端 260

第四部分 Java EE 5.0的EJB技术 267

第8章 开发EJB 3.0应用 267

8.1 EJB 3.0概述 267

传统的EJ B 267

EJB 3.0简介 269

EJB 3.0中的Bean类型 269

8.2会话Bean 270

会话Bean的生命周期 270

无状态会话Bean 271

有状态会话Bean 272

会话Bean实例 272

将会话Bean发布为Web服务 274

8.3消息驱动Bean 275

为什么要使用消息 275

Java消息服务 276

集成JMS和EJ B 279

开发消息Bean 281

消息事务 282

第五部分 Java EE 5.0的持久化技术 287

第9章 Java持久API 287

9.1 Java持久化API概述 287

实体Bean 287

实体类 289

实体的生命周期 290

事务处理 293

9.2数据库同步 295

直接操纵实体数据 296

并发访问和锁 297

查找实体和Query API 299

命名查询 300

EJB-QL语言 301

参考文献 309