J2EE Web核心技术:Web组件与框架开发技术杨少波 编清华大学出版社9787302233497
¥
4.9
八五品
库存2件
作者杨少波 编
出版社清华大学出版社
ISBN9787302233497
出版时间2011-01
装帧平装
货号9787302233497
上书时间2024-12-19
商品详情
- 品相描述:八五品
- 商品描述
-
第1章 Web表现层JSP技术基础 1
1.1 Web服务器端程序开发技术基础 1
1.1.1 HTTP超文本传输协议 1
1.1.2 软件架构设计中的三层体系架构 10
1.1.3 构建J2EE Web应用系统的开发环境 12
1.2 J2EE Web JSP技术及应用 14
1.2.1 J2EE Web JSP技术基础 14
1.2.2 JSP页面中的编译指令及应用 23
1.2.3 JSP页面中的Java脚本 27
1.3 JSP页面中的标准动作标签 33
1.3.1 JSP页面中的标准动作标签概述 33
1.3.2 典型动作标签及应用示例 34
小结 41
练习 42
第2章 Web表现层JSP技术深入 45
2.1 JSP内置对象及编程应用 45
2.1.1 JSP中的各种内置对象 45
2.1.2 out页面输出对象及应用 47
2.1.3 request请求对象及应用 48
2.1.4 response响应对象及应用 52
2.1.5 session会话对象及应用 60
2.1.6 application应用程序对象及应用 67
2.2 Web应用中的异常处理技术 70
2.2.1 exception异常信息对象及应用 70
2.2.2 Web应用中的异常处理技术及应用 71
2.3 EL表达式在JSP页面中的应用 75
2.3.1 EL表达式语言 75
2.3.2 EL表达式在项目中的应用 80
小结 83
练习 84
第3章 Web控制层Servlet组件技术 87
3.1 Servlet技术特点及核心API 87
3.1.1 Java Servlet组件技术及应用 87
3.1.2 Servlet对象生命周期及程序结构 93
3.1.3 Servlet的初始化参数的应用 100
3.2 ServletContext接口及应用 103
3.2.1 缓存Web应用中的各种全局参数 103
3.2.2 ServletContext接口的应用示例 105
3.3 读写Cookie和输出非文本数据 111
3.3.1 在Servlet中读写Cookie数据 111
3.3.2 设置MIME类型输出非文本数据 113
3.4 编程实现线程安全的Servlet 118
3.4.1 Web应用系统中的线程安全 118
3.4.2 编程实现线程安全的Servlet 120
3.5 应用页面静态化技术提高响应性能 123
3.5.1 页面静态化技术及实现原理 123
3.5.2 利用Servlet技术实现页面静态化 124
小结 125
练习 127
第4章 Web系统架构设计及MVC模式 130
4.1 Web系统架构设计及MVC架构模式 130
4.1.1 以页面为中心的Web系统架构 130
4.1.2 JSP Model One Web系统架构 133
4.1.3 JSP Model Two Web系统架构 136
4.1.4 MVC模式及在Web系统中的应用 139
4.2 利用JSTL标签封装业务处理逻辑代码 143
4.2.1 应用JSTL标准标签库封装业务功能代码 143
4.2.2 JSTL核心标签库中的基本输入输出标签及应用 145
4.2.3 JSTL核心标签库中的流程控制标签及应用 147
4.3 利用JavaBean组件分离表现逻辑和业务处理代码 151
4.3.1 MVC模型层中的JavaBean组件技术 151
4.3.2 JavaBean组件技术在项目中的应用 153
4.4 利用AOP分离系统中的核心和横切关注点 158
4.4.1 面向切面的系统架构设计 158
4.4.2 在项目中应用Web过滤器组件技术 159
4.4.3 在项目中应用Web监听器组件技术 161
小结 165
练习 166
第5章 Web表示层Struts2框架及应用 169
5.1 MVC Struts2 框架及系统架构 169
5.1.1 Struts2框架系统架构及处理流程 169
5.1.2 Struts2框架中的前端控制器组件 172
5.1.3 Struts2框架核心系统库及系统环境搭建 173
5.2 体现Struts2开发流程的入门示例 177
5.2.1 开发实现项目的表现层JSP页面组件 177
5.2.2 开发实现项目的控制层Action组件程序 178
5.2.3 MyEclipse提供对Struts2的可视化开发支持 182
5.3 核心配置文件struts.xml及应用 185
5.3.1 默认的核心系统配置项目及配置文件 185
5.3.2 核心配置文件struts.xml及应用 187
5.3.3 Struts2框架中的结果 189
5.3.4 Struts2框架中的可配置化异常处理机制 192
5.4 核心配置文件struts.properties及应用 195
5.4.1 struts.properties文件作用及常用属性 195
5.4.2 struts.properties文件在项目中的应用 197
小结 199
练习 200
第6章 业务控制器Action组件及应用 203
6.1 Action组件类的技术特性 203
6.1.1 利用Action接口方式实现Action类 203
6.1.2 利用继承ActionSupport方式实现Action类 206
6.1.3 对Action组件的各种请求方式 208
6.2 字段驱动和模型驱动的Action类 212
6.2.1 字段驱动的Action程序类 213
6.2.2 模型驱动的Action程序类 215
6.3 对Action类进行单元测试和访问Servlet API 221
6.3.1 单元测试及JUnit测试框架 221
6.3.2 Struts2框架中的Action类单元测试技术 222
6.3.3 在Action类中访问Servlet核心API对象 227
6.4 OGNL表达式语言和ValueStack值堆栈 232
6.4.1 Struts2框架中的OGNL表达式语言 232
6.4.2 Struts2框架中的ValueStack 240
小结 241
练习 242
第7章 AOP拦截器组件技术及应用 245
7.1 拦截器工作原理及拦截器组件链 245
7.1.1 Struts2框架中的拦截器组件技术 245
7.1.2 Struts2框架中的各种形式的拦截器 247
7.1.3 Interceptor接口的定义及应用 248
7.2 拦截器组件技术在项目中的应用 249
7.2.1 编程实现自定义拦截器组件 249
7.2.2 在项目中应用拦截器链提供多层次服务 252
7.2.3 应用拦截器实现系统的用户身份验证功能 258
7.2.4 引用Struts2框架中的默认拦截器 262
7.2.5 应用拦截器栈(组)简化系统中的配置文件 264
7.2.6 应用全局拦截器简化系统中的配置文件 266
7.2.7 在配置文件中为拦截器和Action类提供配置参数 268
7.3 应用方法过滤拦截器提高拦截的灵活性 271
7.3.1 方法过滤拦截器提供更灵活的控制 271
7.3.2 在项目中应用方法过滤拦截器 271
小结 274
练习 275
第8章 国际化及表单校验技术和应用 277
8.1 Struts2框架中的国际化技术及应用 277
8.1.1 Struts2对国际化技术实现的支持方式 277
8.1.2 国际化资源信息文件的命名规则及资源信息项目语法 281
8.2 在项目中应用Struts2国际化技术 285
8.2.1 应用全局国际化资源信息文件示例 285
8.2.2 应用包路径内的资源信息文件示例 291
8.2.3 应用Action类范围内的资源信息文件示例 294
8.3 带参数的动态可变的国际化信息 298
8.3.1 采用{数字}形式为资源信息文件提供参数 298
8.3.2 采用${属性名}形式为资源信息文件提供参数 300
8.3.3 采用${getText(属性名)}形式为资源信息文件提供参数 301
8.4 Web表单数据校验及在项目中的应用 302
8.4.1 对Web表单请求数据校验的方法 302
8.4.2 在服务器端应用编程方式实现表单校验 304
8.4.3 校验Action类自定义处理器方法的实例 308
8.4.4 可配置化的校验框架技术及在项目中的应用 309
8.4.5 为自定义处理器方法提供不同的校验配置文件 313
小结 315
练习 317
第9章 Struts2框架的高级应用 319
9.1 Struts2框架中的文件上传技术及应用 319
9.1.1 Web方式的文件上传技术及应用 319
9.1.2 Web方式文件上传功能实现示例 321
9.1.3 限制上传文件的类型及文件大小 328
9.1.4 Web方式的多文件上传技术及在项目中的应用 332
9.2 Struts2框架中的文件下载技术及应用 336
9.2.1 对文件下载过程附加访问控制和身份验证 336
9.2.2 文件下载的应用示例 337
9.3 基于Struts2框架的项目中防止表单重复提交 340
9.3.1 采用验证码限制表单重复提交 340
9.3.2 请求处理完成后转发到其他页面防止表单重复提交 342
9.3.3 利用标签防止表单重复提交 343
9.4 整合Struts 2.X版和Spring 3.X版系统 345
9.4.1 搭建整合的系统环境和添加系统库 345
9.4.2 整合Struts 2.X版和Spring 3.X版系统示例 349
小结 352
练习 353
参考文献/356
— 没有更多了 —
以下为对购买帮助不大的评价