当前位置:首页 > 工业技术
J2EE Web核心技术  Web组件与框架开发技术
J2EE Web核心技术  Web组件与框架开发技术

J2EE Web核心技术 Web组件与框架开发技术PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:杨少波编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302233497
  • 页数:356 页
图书介绍:本书选用比较热门的Web 2.0技术和主流的J2EE平台中的各种核心技术,结合项目开发的具体实例进行了详细和深入的介绍。
《J2EE Web核心技术 Web组件与框架开发技术》目录

第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

相关图书
作者其它书籍
返回顶部