J2EE Web核心技术 Web组件与框架开发技术PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:杨少波编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302233497
- 页数:356 页
第1章 Web表现层JSP技术基础 1
1.1 Web服务器端程序开发技术基础 1
1.1.1HTTP超文本传输协议 1
1.1.2软件架构设计中的三层体系架构 10
1.1.3构建J2EE Web应用系统的开发环境 12
1.2.J2EE Web JSP技术及应用 14
1.2.1 J2 EE Web JSP技术基础 14
1.2.2 JSP页面中的编译指令及应用 23
1.2.3 JSP页面中的Java脚本 27
1.3 JSP页面中的标准动作标签 32
1.3.1 JSP页面中的标准动作标签概述 23
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.2ServletContext接口的应用示例 105
3.3读写Cookie和输出非文本数据 111
3.3.1在Servlet中读写Cookie数据 111
3.3.2设置MIME类型输出非文本数据 113
3.4编程实现线程安全的Servlet 118
3.4.1Web应用系统中的线程安全 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.2JSP Model One Web系统架构 133
4.1.3JSP Model Two Web系统架构 136
4.1.4MVC模式及在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 WC模型层中的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框架核心系统库及系统环境搭建 133
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.xm1及应用 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框架中的aluestack 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国际化资源信息文件的命名规则及资源信息项目语法 282
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利用<s:token/>标签防止表单重复提交 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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019