当前位置:首页 > 工业技术
Java企业级应用开发
Java企业级应用开发

Java企业级应用开发PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:陈观林,翁文勇主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2011
  • ISBN:9787040331578
  • 页数:279 页
图书介绍:本书对Java企业级应用开发技术进行了系统的介绍。全书分为两个部分:第一部分为理论基础部分,主要讲解Java Web应用开发的基础知识,包括Java企业开发环境搭建、Web应用开发基础、Servlet技术、JSP技术和Taglib标签等内容;第二部分为开发提高部分,介绍Java Web应用开发的主流框架技术,包括用Hibernate实现内存数据与持久数据的转换、用Struts2实现内存数据与感官数据的转换,以及结合Hibernate和Struts2框架架构新闻发布系统等。本书适合作为高等学校计算机专业或IT类相关专业的教材,同时也可作为相关人员的参考书。
《Java企业级应用开发》目录

第1章Java企业级应用概述 1

1. 1 Java企业级应用的背景 2

1.1.1什么是企业级应用 2

1.1.2企业级应用系统的发展 2

1.2什么是Java企业级应用 5

1. 2. 1 J2EE/Java EE概述 5

1. 2. 2 J2EE/Java EE的体系结构 5

1.3 Java企业级应用的组件和容器 6

1. 3. 1 J2EE组件 6

1. 3. 2 J2EE容器 7

1. 4 Java企业级应用技术框架 8

1.4.1服务技术 8

1.4.2通信技术 10

1.5本章小结 11

实验1 11

第2章 搭建Java企业开发环境 13

2.1开发环境概述 14

2.2 JDK的安装和设置 14

2.2. 1安装JDK 15

2.2.2设置JDK环境 16

2.2.3测试JDK环境 17

2. 3 JBoss的安装和配置 18

2.3.1安装JBoss 18

2.3.2测试JBoss 18

2.4 Eclipse的安装和配置 20

2.4.1安装Eclipse 20

2.4.2配置Eclipse 22

2.5 Lomboz的安装和配置 23

2.5. 1安装Lomboz 23

2.5.2激活Lomboz 24

2.5.3配置Lomboz 27

2.6第一个实例 29

2.6. 1创建J2EE项目 29

2.6.2编写EJB组件 31

2.6.3编写EJB测试客户端 35

2.6.4编写Web组件 37

2.7本章小结 40

实验2 40

第3章Web应用开发基础 41

3. 1 Web基本概念 42

3.1.1统一资源定位符 42

3. 1. 2 HTTP协议 43

3.1. 3 HTML语言 45

3.1. 4 Web浏览器 50

3. 2 Web模块与组件 51

3. 2. 1 Web层基本结构 52

3.2.2 WAR文件格式 53

3.2.3基于Servlet的Web应用实例 53

3.2.4基于JSP的Web应用实例 58

3. 3本章小结 60

实验3 60

第4章Servlet技术 63

4.1 Servlet概述 64

4.1.1 Servlet简介 64

4.1.2 Servlet的特点 64

4.2 Servlet的生存周期 65

4.2.1 Servlet生存周期图 65

4.2.2生存周期的重要方法 66

4. 3 Servlet API 67

4.4响应客户端请求 68

4.4.1 Servlet的请求接口 69

4.4.2 Servlet的响应接口 70

4.5 Servlet的中文问题 72

4.5.1 Servlet中文问题的原因 72

4.5.2解决Servlet中文问题的方法 73

4.6 Servlet的会话跟踪 76

4.6.1 Cookie机制 77

4. 6. 2 URL重写 80

4. 6. 3 隐藏表单域 82

4.6.4使用HttpSession 85

4.7 Servlet间的协作 88

4.7.1包含响应内容(include) 88

4.7.2传递请求(forward) 90

4.8 Servlet过滤器 94

4.8. 1过滤器的概念 94

4.8.2过滤器的使用 95

4.9本章小结 99

实验4 99

第5章JSP技术 101

5. 1 JSP概述 102

5.1.1什么是JSP 102

5. 1. 2 JSP的运行方式 102

5. 2 JSP基本语法 103

5. 2. 1 JSP的结构 103

5. 2. 2 JSP的注释 104

5. 3 JSP指令 106

5.3.1 page指令 106

5.3.2 include指令 110

5.3.3 taglib指令 111

5. 4 JSP脚本元素 112

5.4.1表达式 112

5.4.2声明 113

5.4.3小脚本 115

5. 5 JSP动作 116

5.5.1 include动作 117

5.5.2 forward动作 119

5. 5. 3 param动作 122

5.5.4 plugin动作 123

5. 6 JSP内置对象 125

5.6.1 request对象 125

5.6.2 response对象 126

5.6.3 out对象 126

5.6.4 session对象 126

5.6.5 page对象 127

5. 6. 6 config对象 127

5.6.7 application对象 127

5.6.8 pageContext对象 128

5.6.9 exception对象 129

5.6. 10内置对象的作用域 129

5.7本章小结 130

实验5 130

第6章Taglib标签 131

6.1 Taglib的基本概念 132

6.1.1什么是Taglib 132

6.1.2自定义标签的表示 132

6.1.3使用自定义标签的步骤 133

6.2通过标签在JSP中使用 JavaBean 133

6.2.1什么是JavaBean 133

6.2.2使用JavaBean的JSP 标签 134

6.2.3在JSP中使用JavaBean 的应用实例 136

6. 3 JSP标准标签库 138

6.3. 1什么是JSP标准标签库 138

6. 3. 2 如何使用JSTL 139

6.4开发自定义标签 140

6.4.1开发简单标签 140

6.4.2开发带属性的标签 144

6.4.3开发带标签体的标签 148

6.5本章小结 152

实验6 153

第7章 用开发框架架构Web 应用 155

7.1数据及状态 156

7.2典型Java Web应用剖析 156

7.3典型Java Web开发框架 158

7.3.1 Hibernate 158

7.3.2 Struts 160

7.4本章小结 162

实验7 162

第8章用Hibernate实现内存数据与持久数据的转换 163

8.1 Hibernate概述 164

8.1.1什么是Hibernate 164

8.1.2 Hibernate如何运行 164

8.2第一个Hibernate应用实例 165

8.2. 1配置Hibernate开发框架环境 165

8.2.2应用开发 166

8.3 Hibernate主配置文件及 SessionFactory类 170

8.4单表映射 172

8.4.1 hbm. xml文件概述 172

8.4.2映射主码 172

8.4.3映射普通属性 174

8.5 Hibernate基础操作 174

8.5.1 Hibernate基础API 174

8.5.2基本数据查询 175

8.5.3基本数据操作 177

8.6多表映射 183

8.6.1关联的种类 183

8.6.2关联的映射 184

8.7基本HQL 192

8. 7. 1 from子句 193

8.7.2 select子句 193

8.7.3聚集函数 194

8. 7. 4 where子句 194

8.7.5表达式 194

8. 7. 6 order by子句 195

8. 7. 7 group by子句 195

8.7.8子查询 195

8.8本章小结 195

实验8 195

第9章用Struts 2实现内存数据与感官数据的转换 197

9. 1如何实现感官数据与内存数据的转换 198

9.1.1如何将感官数据转换为内存数据 198

9.1.2如何将内存数据转换为感官数据 198

9.2 Struts 2概述 198

9.3第一个 Struts 2例子 199

9.3. 1获取Struts 2类库并搭建开发环境 200

9.3.2应用开发 201

9.3.3 Struts 2基本框架 203

9.4如何将Form中的控件数据转变为JavaBean 204

9.5 Action和JSP如何进行数据共享 206

9.5.1利用ActionContext实现域对象访问 206

9.5.2在Action中直接使用域对象 207

9.6用Struts Taglib实现内存数据向感官数据转换 208

9.6. 1如何使用Struts标签库 208

9.6.2使用UI标签 209

9.6.3非UI标签 213

9.7如何用标签灵活地访问域数据——OGNL 216

9.7. 1什么是OGNL 216

9.7.2 Struts 2中使用OGNL 216

9.8设计Action使之支持多种请求响应 218

9.8. 1动态方法调用 218

9.8.2为Action配置method 属性 219

9.8.3通配符映射 219

9.9使用拦截器 220

9.9.1什么是拦截器 220

9.9.2使用拦截器 222

9.9.3自定义拦截器 222

9.10本章小结 224

实验9 224

第10章用 Hibernate + Struts 2 架构新闻发布系统 225

10.1数据库设计 226

10.2利用Hibernate架构持久数据和内存数据转换层 227

10.2.1配置Hibernate基本环境并设计工具类 227

10.2.2映射数据库表和JavaBean 229

10.2.3架构数据访问对象并设计基本方法 234

10.3利用Struts 2架构感官数据和内存数据转换层 236

10.3. 1登录模块开发 236

10.3.2用户管理模块开发 238

10.4本章小结 243

实验10 243

第11章用JavaScript和AJAX 改进用户体验 245

11.1 JavaScript概述 246

11. 1. 1什么是JavaScript 246

11.1.2 JavaScript和Java的区别 246

11. 1.3编写第一个JavaScript 程序 248

11.2 JavaScript基本语法 249

11.2.1在HTML中加入JavaScript 249

11.2.2基本数据类型 249

11.2.3变量 249

11.2.4表达式和运算符 250

11.2.5数组 250

11.2.6控制结构 251

11.2.7函数 252

11.3 JavaScript核心对象 254

11.3.1 JavaScript对象基础 254

11.3.2常用内部对象和函数 256

11.3.3在JavaScript中创建新对象 259

11.4浏览器对象系统 260

11.4.1浏览器对象层次及其主要作用 260

11.4.2 window对象 261

11. 4. 3 location对象 266

11.4.4 history对象 267

11.4.5 doument对象 267

11. 5 AJAX基础 272

11.5.1如何在网页中使用AJAX 272

11.5.2结构化AJAX请求、返回值 273

11.6利用AJAX改写新闻发布系统登录模块 275

11.7本章小结 278

实验11 278

参考文献 279

返回顶部