《JSP动态网站开发》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:武汉厚溥教育科技有限公司编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302364726
  • 页数:394 页
图书介绍:本书详细介绍JSP动态网站开发方法与技巧,共包括十四个章节:JavaWeb简介、Servlet入门、JSP简介、JSP隐式对象、JavaBean和JSP动作、会话管理和使用、会话和Servlet综合应用、表达式语言、JSP标准标签库、过滤器、MVC模式、MVC介绍与Struts1 框架、Struts控制器组件、Struts视图组件。

第1章 JavaWeb简介 1

1.1 Java开发平台介绍 2

1.2 Java开发模式 2

1.2.1 C/S和B/S的概念 3

1.2.2 C/S和B/S的区别 3

1.3 三层结构 5

1.4 Web服务器 7

1.4.1 Web服务器简介 7

1.4.2 Tomcat简介 7

1.5 使用Eclipse开发第一个Web应用程序 9

【小结】 11

【自测题】 11

第2章 Servlet入门 13

2.1 ServletAPI 14

2.2 扩展Servlet 15

2.2.1 继承GenericServlet 15

2.2.2 继承HttpServlet 16

2.2.3 ServletRequest和 ServletResponse接口 17

2.3 Servlet的生命周期 18

2.3.1 Servlet初始化时期 19

2.3.2 Servlet响应客户请求时期 19

2.3.3 Servlet结束时期 19

2.4 HTTP协议和HttpServlet 20

2.4.1 HTTP请求和HTTP响应 20

2.4.2 HttpServletRequest和HttpServletResponse接口 21

2.5 Servlet Web应用开发 22

2.5.1 使用Eclipse开发第一个 Servlet 22

2.5.2 Servlet应用实例 26

【小结】 29

【自测题】 29

上机部分 29

课后作业 43

第3章 JSP简介 45

3.1 JSP请求模型 46

3.2 JSP引擎 46

3.3 JSP页面元素 47

3.3.1 JSP静态内容 47

3.3.2 JSP注释 47

3.3.3 脚本元素 48

3.3.4 指令 54

3.3.5 JSP动作 60

【小结】 60

【自测题】 60

上机部分 61

课后作业 64

第4章 JSP隐式对象 65

4.1 输入/输出对象 66

4.1.1 request对象 66

4.1.2 response对象 70

4.1.3 out对象 74

4.2 作用域通信和控制对象 74

4.2.1 session对象 74

4.2.2 application对象 78

4.2.3 pageContext对象 84

4.3 Servlet相关对象 86

4.3.1 page对象 86

4.3.2 config对象 86

4.4 错误处理对象 88

【小结】 89

【自测题】 90

上机部分 90

课后作业 94

第5章 JavaBean和JSP动作 95

5.1 JavaBean 96

5.1.1 JavaBean的概念 96

5.1.2 JavaBean的属性、方法和事件 97

5.1.3 JavaBean中的setter和getter方法 98

5.2 JSP标准动作 99

5.2.1 <jsp:useBean>动作 99

5.2.2 <jsp:getProperty>动作 100

5.2.3 <jsp:setProperty>动作 101

5.2.4 <jsp:forward>动作 107

5.2.5 <jsp:include>动作 109

【小结】 111

【自测题】 111

上机部分 112

课后作业 122

第6章 会话管理和使用 123

6.1 HTTP协议的无状态 124

6.1.1 什么是会话 124

6.1.2 状态和会话管理 125

6.2 Servlet API对会话的支持 125

6.2.1 HttpSession接口 125

6.2.2 会话对象的创建 126

6.2.3 会话管理 126

6.3 会话跟踪 129

6.3.1 使用Session的会话跟踪 129

6.3.2 使用Cookie 133

6.3.3 URL重写 137

6.3.4 隐藏表单域 141

【小结】 141

【自测题】 142

上机部分 142

课后作业 155

第7章 会话和Servlet综合应用 157

7.1 使用Session实现Servlet之间的通信 158

7.1.1 验证用户是否登录 158

7.1.2 Servlet间的数据共享 161

7.2 使用ServletContext实现 Servlet之间的通信 165

7.3 Servlet控制器的作用 170

7.3.1 RequestDispatcher接口 170

7.3.2 使用sendRedirecto方法 174

【小结】 176

【自测题】 176

上机部分 177

课后作业 186

第8章 表达式语言 187

8.1 应用表达式语言的动力 188

8.2 JSP页面使用EL 189

8.3 JSP页面禁用EL 190

8.4 访问作用域变量 191

8.5 访问JavaBean的属性 194

8.6 点号记法与数组记法的等同性 198

8.7 EL隐式对象 198

8.8 EL中的运算符 200

【小结】 201

【自测题】 201

上机部分 202

课后作业 206

第9章 JSP标准标签库 207

9.1 基本概念 208

9.2 在Web应用中使用JSTL 209

9.3 核心标签库 209

9.3.1 通用标签 210

9.3.2 条件标签 213

9.3.3 迭代标签 214

9.4 国际化和格式化标签库 219

9.4.1 支持国际化的Java类 220

9.4.2 国际化标签 221

9.4.3 支持格式化的Java类 225

9.4.4 格式化标签 227

【小结】 231

【自测题】 232

上机部分 232

课后作业 238

第10章 过滤器 239

10.1 Servlet过滤器的机制和特点 240

10.2 过滤器的生命周期 240

10.3 过滤器的API 241

10.4 实现过滤器 241

10.4.1 创建Servlet过滤器 242

10.4.2 部署Servlet过滤器 243

10.4.3 测试Servlet过滤器 244

10.5 使用Servlet过滤器链 246

【小结】 251

【自测题】 251

上机部分 252

课后作业 265

第11章 MVC模式 266

11.1 MVC模式在Web中的应用 267

11.2 JSPModel 1体系结构 268

11.3 JSPModel 2体系结构 269

11.3.1 实现MVC框架 270

11.3.2 使用MVC框架 277

【小结】 285

【自测题】 286

上机部分 286

课后作业 299

第12章 MVC介绍与Struts 1框架 301

12.1 什么是Web框架 302

12.2 模型1 303

12.3 模型2与MVC 303

12.4 Web框架的诞生 305

12.5 Apache组织和Struts框架介绍 307

12.6 Struts 1下载与Struts 1安装目录 308

12.7 Hello World程序 309

12.7.1 开发步骤 309

12.7.2 分析web_xml 316

【小结】 318

【自测题】 318

上机部分 318

课后作业 324

第13章 Struts控制器组件 325

13.1 Struts框架的控制器组件 326

13.2 控制器组件的控制机制 326

13.2.1 ActionServlet类和其初始化过程 326

13.2.2 Action类 329

13.2.3 ActionForward类 331

13.2.4 制作简单登录实例 334

13.3 使用内置的Struts Action类 340

13.3.1 DispatchAction类 340

13.3.2 MappingDispatch Action类 349

【小结】 353

【自测题】 353

上机部分 354

课后作业 358

第14章 Struts视图组件 359

14.1 视图概述 360

14.2 ActionFormBean 361

14.2.1 DTO数据传输对象 361

14.2.2 Struts框架提供的DTO:ActionForm Beau 362

14.2.3 ActionForm的配置与访问 364

14.2.4 ActionForm中的方法 365

14.2.5 ActionForm的生命周期 367

14.2.6 基于ActionForm的登录案例 368

14.3 动态ActionForm的使用 374

14.3.1 配置动态ActionForm 374

14.3.2 访问动态ActionForm属性 375

14.3.3 动态ActionForm的reset()方法 376

14.3.4 基于动态ActionForm的登录 376

14.4 Struts常用的标签 378

14.4.1 标签的公共属性 378

14.4.2 HTML标签 378

14.4.3 Bean标签 381

14.4.4 Logic标签 384

【小结】 387

【自测题】 387

上机部分 388

课后作业 394