简介
Java EE是目前企业级系统开发的最佳选择之一,其技术本身在不断发
展,涌现出各种概念,其繁多的内容让很多初学者望而却步。特别对那些
有了Java语言基础的读者(大多数计算机专业的学生在学校里只学习Java语
言本身,其他读者一般也从Java语言开始学习)来说,从Java迈向Java EE
是一个艰难的过程。本书就是为了满足这些读者的需要而编写的。
全书深入浅出地介绍Java EE各个方面的技术,覆盖从设计开发到测试
部署的完整过程,展现Java EE的完整图景,通过基础的实例帮助读者上手
,并利用Eclipse插件等帮助读者掌握利用Java EE开发的工具。
本书适合具有Java语言知识的读者阅读,尤其适合高等院校的师生及
刚刚步入工作岗位的读者阅读。
目录
目 录
第1章 Java EE的基本知识 1
1.1 Java EE的出现及其特点 1
1.2 Java EE 的分层模型和平台
组成 4
1.2.1 Java EE的分层模型 4
1.2.2 Java EE的结构变形 5
1.2.3 Java EE平台的组成 7
1.3 Java EE参与人员的角色 9
1.4 开发工具Eclipse 10
1.5 小结 13
第2章 使用Jakarta Commons来简化
开发 14
2.1 Jakarta Commons的功能和
用法 14
2.2 小结 18
第3章 Java EE容器 19
3.1 什么是容器 19
3.2 Tomcat的安装和使用 20
3.3 小结 25
第4章 在Java EE中使用XML 26
4.1 什么是XML 26
4.1.1 理解XML 26
4.1.2 XML的语法 27
4.1.3 XML命名空间 31
4.2 XML能用来干什么 32
4.3 用DTD验证XML文档 33
4.4 用Schema验证XML文档 35
4.4.1 使用XML Schema 35
4.4.2 Schema的语法 37
4.5 用JAXP读写XML 44
4.6 Java EE中的JAXB 55
4.7 小结 64
第5章 使用Java Servlet开发动态网页 65
5.1 Servlet的概念和生命周期 65
5.2 如何编写Servlet 67
5.3 使用Eclipse和Tomcat开发Servlet
实例——输出字符串响应 72
5.4 小结 77
第6章 JSP—前后台更好地分离 79
6.1 JSP的概念 79
6.2 JSP页面的组成 80
6.2.1 JSP的指令元素 82
6.2.2 JSP的脚本元素 83
6.2.3 JSP的标准动作元素 85
6.2.4 JSP中的内置对象 87
6.3 实例——利用JSP制作图片
缩略图 87
6.4 小结 90
第7章 JSTL—JSP标准标签库 91
7.1 JSTL基础 91
7.1.1 JSTL的核心标签库 92
7.1.2 JSTL中使用表达式语言 93
7.2 实例——利用JSTL标签生成
数字序列 95
7.3 小结 97
第8章 JavaBean组件 98
8.1 JavaBean是什么 98
8.2 实例——在JSP中调用
JavaBean 99
8.3 小结 106
第9章 开源Web开发框架Struts 107
9.1 Struts框架基础 107
9.1.1 Struts框架的出现及其
优点 107
9.1.2 Struts的MVC框架 108
9.2 Struts的配置 110
9.2.1 配置Web.xml 110
9.2.2 配置Struts-config.xml 111
9.2.3 多个配置文件的使用 120
9.3 Struts的各种组件 121
9.3.1 Struts的处理流程 122
9.3.2 ActionServlet 123
9.3.3 Action类 123
9.3.4 ActionForm 125
9.3.5 ActionMapping 126
9.4 Struts标签 127
9.4.1 如何使用Struts标签 127
9.4.2 HTML标签 128
9.4.3 Bean标签 134
9.4.4 Logic标签 136
9.4.5 Nested标签 137
9.5 小结 138
第10章 新一代的Struts 2 139
10.1 Struts 2框架的特点 140
10.2 实例——Struts 2的“Hello
World” 143
10.3 小结 151
第11章 利用JDBC访问数据库 152
11.1 JDBC基础 152
11.1.1 如何用JDBC访问
数据库 152
11.2 实例——利用JDBC访问SQL
Server数据库 154
11.3 小结 156
第12章 利用Hibernate访问数据库 157
12.1 ORM——关系-对象映射的
概念 157
12.2 Hibernate基础 158
12.2.1 POJO对象 158
12.2.2 Hibernate 映射文件 159
12.2.3 Hibernate配置文件 159
12.3 使用Hibernate 161
12.4 小结 165
第13章 Struts和Hibernate实例——两个
与登录有关的实例 166
13.1 Struts和Hibernate的开发
环境配置 166
13.1.1 数据库的安装和管理 166
13.1.2 Hibernate的安装 168
13.1.3 Struts的安装 169
13.2 实例一:用户密码验证和
登录 170
13.2.1 总体设计 170
13.2.2 具体实现 170
13.2.3 实例小结 185
13.3 实例二:用户密码修改 185
13.3.1 总体设计 186
13.3.2 具体实现 186
13.3.3 运行实例 201
13.4 小结 201
第14章 JSF——类Swing的Web开发
框架 202
14.1 JSF基础 202
14.2 实例——JSF处理用户登录 209
14.3 小结 215
第15章 利用JavaMail收发电子邮件 217
15.1 电子邮件协议和JavaMail 217
15.2 JavaMail核心类 218
15.2.1 Session类 218
15.2.2 Message类 218
15.2.3 Address类 219
15.2.4 Authenticator类 220
15.2.5 Transport类 220
15.2.6 Store和Folder类 220
15.3 实例——利用JavaMail收发
邮件 221
15.3.1 准备阶段 221
15.3.2 编写发送邮件的实例 223
15.3.3 编写接收邮件的实例 235
15.4 小结 241
第16章 基于良好设计模式的Spring 243
16.1 Spring简介 243
16.2 实例——用Spring来打招呼 246
16.3 小结 248
第17章 JNDI和Java RMI远程调用 249
17.1 用Java RMI实现远程调用 250
17.2 利用JNDI定位资源 256
17.3 实例——分布式的
HelloWorld 260
17.4 小结 264
第18章 Java消息服务 265
18.1 消息系统和JMS 265
18.1.1 JMS API 265
18.1.2 点对点消息模式 266
18.1.3 发布者/订阅者模式 267
18.1.4 同步和异步方式 268
18.2 编程模型 268
18.2.1 管理对象 269
18.2.2 连接对象 270
18.2.3 会话 270
18.2.4 消息产生者 270
18.2.5 消息消费者 271
18.2.6 消息 272
18.2.7 异常处理 272
18.3 实例——利用JMS收发
消息 273
18.3.1 一个简单的点对点
模式消息实例 273
18.3.2 一个简单的发布者/
订阅者模式消息实例 279
18.4 小结 285
第19章 利用JXTA编写P2P应用 286
19.1 P2P模型 286
19.2 JXTA框架 288
19.3 实例——JXTA开发P2P实例 292
19.4 小结 296
第20章 实现业务逻辑的EJB 297
20.1 EJB基础知识 297
20.2 实例——利用EJB转换
字符串 301
20.3 小结 307
第21章 Web Service 308
21.1 Web Service基础 308
21.2 实例——利用AXIS开发一个
简单的Web Service 310
21.3 小结 314
第22章 Java EE的安全 315
22.1 利用JAAS进行验证和授权 315
22.2 利用JSSE进行安全传输 317
22.3 小结 317
第23章 Java EE的测试 319
23.1 开发者为什么需要学习测试 319
23.2 测试的基本概念 320
23.3 利用JUnit进行单元测试 324
23.4 利用StrutsTestCase对Struts
进行测试 328
23.5 压力测试和JMeter 334
23.6 其他开源测试工具 339
23.7 小结 343
从Java走向Java EE
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×