杨少波主编的这本《J2EE Web核心技术——Web组件与框架开发技术》共9章,内容分为3大部分。前4章主要涉及J2EE Web核心组件技术及在项目中的具体应用;而第5、6、7章的内容主要包括Web表示层Struts2框架及应用、业务控制器Action组件及应用、AOP拦截器组件技术及应用等方面的内容;最后的第8、9两章的内容属于Struts2框架中的实用开发技术方面的内容。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | J2EE Web核心技术--Web组件与框架开发技术(21世纪高等学校实用软件工程教育规划教材) |
分类 | |
作者 | 杨少波 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 杨少波主编的这本《J2EE Web核心技术——Web组件与框架开发技术》共9章,内容分为3大部分。前4章主要涉及J2EE Web核心组件技术及在项目中的具体应用;而第5、6、7章的内容主要包括Web表示层Struts2框架及应用、业务控制器Action组件及应用、AOP拦截器组件技术及应用等方面的内容;最后的第8、9两章的内容属于Struts2框架中的实用开发技术方面的内容。 内容推荐 J2EE Web核心技术系列教材在技术主题的定位方面,继续沿用已经出版的“J2EE项目实训”和“J2EE课程设计”系列教材的技术风格,选择目前比较热门的Web 2.0技术和主流的J2EE平台中的各种核心技术,并结合项目开发的具体实例进行详细和深入的介绍。 《J2EE Web核心技术——Web组件与框架开发技术》由杨少波主编。 《J2EE Web核心技术——Web组件与框架开发技术》共9章,内容分为3大部分。前4章主要涉及J2EE Web核心组件技术及在项目中的具体应用,包括Web表现层JSP技术基础、Web表现层JSP技术深入、Web控制层Servlet组件技术和Web系统架构设计及MVC模式等方面的内容;而第5、6、7章的内容主要包括Web表示层Struts2框架及应用、业务控制器Action组件及应用、AOP拦截器组件技术及应用等方面的内容;最后的第8、9两章的内容属于Struts2框架中的实用开发技术方面的内容。 本系列教材适合作为承担国家技能型紧缺人才培养培训工程的高等职业院校和示范性软件学院的计算机应用与软件工程专业的J2EE技术平台应用开发类课程的教材,也可作为自学J2EE技术平台软件项目开发和实现的相关技术和知识的技术人员的参考书。当然也可作为各类职业技能培训机构的J2EE应用开发类培训课程的教材。 目录 第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 利用<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 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。