《Web编程技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:厉小军主编;潘云,杨桂君,顾园妍等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111261360
  • 页数:366 页
图书介绍:本书主要包括WEB编程技术概述,编程技术基础知识。

第1章 Web编程技术概述 1

1.1 WWW服务 1

1.1.1 WWW起源 1

1.1.2 WWW特点 3

1.1.3 WWW相关概念 4

1.2 常见应用系统的体系结构 7

1.2.1 客户机/服务器结构 7

1.2.2 浏览器/服务器结构 9

1.3 主流Web编程技术介绍 10

1.3.1 通用网关接口 10

1.3.2 PHP 11

1.3.3 活动服务器页面 11

1.3.4 Java服务器页面 12

1.3.5 .NET框架 12

1.3.6 Java平台企业版 13

1.4 Web应用的运行环境 14

1.4.1 Internet信息服务 14

1.4.2 Tomcat服务器 15

1.4.3 JBoss应用服务器 16

1.4.4 WebLogic服务器 16

1.5 第一个Web应用程序 18

1.5.1 准备开发环境 18

1.5.2 管理Apache Tomcat 23

1.5.3 HelloWorld.jsp程序 24

1.6 小结 25

1.7 习题 25

第2章 Web编程技术基础 26

2.1 超文本标记语言 26

2.1.1 HTML基本语法 27

2.1.2 URL与超链接 28

2.1.3 表格 30

2.1.4 表单与表单元素 34

2.1.5 框架 39

2.1.6 定位标记 41

2.2 客户端脚本语言 42

2.2.1 JavaScript常用对象 44

2.2.2 JavaScript中的表单与事件处理 51

2.2.3 JavaScript中的窗口管理 55

2.3 小结 58

2.4 习题 59

第3章 Servlet编程 60

3.1 Servlet概述 60

3.1.1 什么是Servlet 60

3.1.2 Servlet工作机制 61

3.2 Servlet生命周期 61

3.2.1 一个简单的Servlet例子 61

3.2.2 Servlet生命周期 63

3.2.3 ServletAPI 64

3.3 Servlet的配置 66

3.4 Servlet案例 69

3.4.1 输入三角形三条边边长,求面积 69

3.4.2 登录功能 72

3.5 小结 75

3.6 习题 76

第4章 JSP页面元素 77

4.1 一个典型的JSP文件 77

4.2 脚本元素 81

4.2.1 声明 81

4.2.2 Scriptlets 83

4.2.3 表达式 84

4.2.4 声明与Scriptlets的比较 85

4.2.5 转义字符 87

4.3 指令元素 89

4.3.1 page指令 89

4.3.2 include指令 92

4.3.3 taglib指令 93

4.4 动作元素 94

4.4.1 <jsp:param> 95

4.4.2 <jsp:include> 95

4.4.3 <jsp:forward> 98

4.4.4 <jsp:useBean> 101

4.4.5 <jsp:setProperty> 103

4.4.6 <jsp:getProperty> 103

4.4.7 <jsp:plugin>、<jsp:params>和<jsp:fallback> 104

4.5 HTML表单 106

4.5.1 表单 107

4.5.2 文本框 108

4.5.3 列表框 111

4.5.4 单选按钮 115

4.5.5 复选框 117

4.6 综合案例 118

4.6.1 自提交页面 118

4.6.2 用JSP实现乘法和除法 120

4.6.3 用户注册 125

4.7 小结 129

4.8 习题 129

第5章 JSP内建对象 131

5.1 out对象 131

5.2 request对象 134

5.2.1 getParameter()方法 134

5.2.2 getParameterValues()方法 136

5.2.3 其他方法 138

5.3 response对象 140

5.4 session对象 142

5.5 application对象 145

5.6 pageContext对象 146

5.7 综合案例 150

5.8 小结 153

5.9 习题 153

第6章 JSP与JavaBean 155

6.1 JavaBean概述 155

6.1.1 JavaBean简介 155

6.1.2 JavaBean属性的命名 156

6.1.3 一个简单的JavaBean例子 156

6.2 JSP与JavaBean的结合 157

6.2.1 创建JavaBean:<jsp:useBean> 157

6.2.2 简单JavaBean属性的设置:<jsp:setProperty> 158

6.2.3 访问JavaBean:<jsp:getProperty> 159

6.2.4 设置JavaBean属性高级技术 159

6.3 JavaBean的生命周期 163

6.3.1 page范围的JavaBean 163

6.3.2 request范围的JavaBean 164

6.3.3 session范围的JavaBean 165

6.3.4 application范围的JavaBean 167

6.3.5 根据条件创建JavaBean 168

6.4 使用JavaBean访问数据库 169

6.4.1 用JavaBean封装数据库访问 170

6.4.2 在JSP页面中使用JavaBean组件进行数据库操作 173

6.5 JavaBean案例 174

6.6 小结 183

6.7 习题 183

第7章 会话管理 185

7.1 隐藏域 185

7.2 URL重写 190

7.3 Cookie 192

7.4 session对象 195

7.4.1 创建会话 196

7.4.2 在会话中保存和检索对象 197

7.4.3 销毁会话 198

7.5 综合案例 199

7.5.1 采用session实现猜数游戏 199

7.5.2 采用session实现页面访问计数器 201

7.6 小结 202

7.7 习题 202

第8章 MVC设计模式 204

8.1 设计模式 204

8.1.1 什么是设计模式 204

8.1.2 MVC设计模式 204

8.2 JSP Model1和JSP Model2 206

8.2.1 JSPModel1 206

8.2.2 JSPModel2 207

8.3 Struts介绍 208

8.3.1 什么是Struts 209

8.3.2 Struts主要的模型组件 211

8.3.3 Struts的视图组件 216

8.3.4 Struts的控制器组件 217

8.3.5 标记库简介 223

8.4 MVC案例 229

8.4.1 以JSP+Servlet+JavaBean来实现的MVC案例 229

8.4.2 以Struts来实现的MVC案例 234

8.5 小结 244

8.6 习题 244

第9章 电子商务系统开发示例 245

9.1 需求分析 245

9.2 系统结构设计 250

9.3 数据库设计 251

9.4 用户界面设计 256

9.5 对象模型设计 257

9.6 在线图书订购系统前台实现 266

9.6.1 公共基础类的实现 266

9.6.2 图书分类列表的获取 267

9.6.3 首页的实现 272

9.6.4 图书信息的查看 278

9.6.5 用户的注册、登录与注销 291

9.6.6 用户信息管理 301

9.6.7 购物车的实现 305

9.6.8 订单管理 315

9.7 在线图书订购系统后台实现 327

9.7.1 管理员的登录与注销 328

9.7.2 管理待处理订单 333

9.7.3 管理图书分类信息 340

9.7.4 管理图书信息 348

9.8 习题 365

参考文献 366