《Web程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陶飞飞等编著
  • 出 版 社:清华大学出版社有限公司
  • 出版年份:2009
  • ISBN:9787811237863
  • 页数:323 页
图书介绍:本书主要介绍了基于MVC的典型Web信息系统开发技术。

第1章Web设计基础 1

1.1 Web站点建立的流程 2

1.1.1建立Internet站点 2

1.1.2建立Intranet系统 2

1.2 Web站点设计的原则 3

1.3 Web服务器与应用服务器 3

1.3.1常用Web服务器介绍 4

1.3.2常用应用服务器介绍 4

1.4 Web开发工具 5

1.4.1 Web前台开发工具 5

1.4.2 Web后台开发工具 7

1.5 Web开发技术 8

1.5.1超文本标记语言(HTML) 8

1.5.2可扩展标记语言(XML) 9

1.5.3客户端动态技术 10

1.5.4服务器端动态技术 10

1.6 Web开发框架 11

1.6.1 Model1 11

1.6.2 Model2 12

1.6.3第三方开发框架 13

本章小结 13

本章习题 13

第2章Java Web开发与运行环境 14

2.1 Java程序开发与运行环境 14

2.1.1 JDK的安装 14

2.1.2 JDK环境变量的配置 17

2.2 Web开发与运行环境 18

2.2.1 MyEclipse的安装 18

2.2.2 Tomcat的安装 23

2.2.3 MyEclipse与Tomcat的搭配 29

2.2.4 Tomcat目录结构 31

本章小结 32

本章习题 32

第3章HTML与CSS 33

3.1静态网页HTML简介 33

3.2 Dreamweaver的操作环境 34

3.3 HTML的常用标记 37

3.3.1基本标记 37

3.3.2图片 38

3.3.3超链接 40

3.3.4表格 40

3.3.5 Div标签 46

3.4表单设计 47

3.4.1表单 47

3.4.2文本框 48

3.4.3密码框 49

3.4.4隐藏控件 49

3.4.5单选框 50

3.4.6复选框 51

3.4.7文本域 51

3.4.8下拉选择框 52

3.4.9按钮 53

3.5框架式网页 53

3.6层叠样式表CSS 60

3.6.1 CSS的应用形式 60

3.6.2 CSS的格式 60

3.6.3 CSS的属性 61

3.6.4 Dreamweaver对CSS的支持 62

本章小结 65

本章习题 65

第4章 客户端动态脚本JavaScript 66

4.1 JavaScript简介 66

4.2 JavaScript开发工具 67

4.2.1 Aptana简介 67

4.2.2 Aptana的安装 68

4.2.3 Aptana使用技巧 76

4.3 JavaScript的数据类型 80

4.4 JavaScript的运算符 82

4.5 JavaScript的对象 84

4.5.1什么是JavaScript中的对象 84

4.5.2 JavaScript内置对象 85

4.5.3 JavaScript浏览器对象 90

4.6 JavaScript的函数 94

4.7 JavaScript的流程控制 95

4.7.1条件语句 95

4.7.2循环语句 98

4.8 JavaScript事件驱动 100

4.8.1基本概念 100

4.8.2事件驱动 100

4.9 JavaScript事件处理 103

4.9.1注册表单验证的实例 103

4.9.2根据输入值自动计算的实例 107

4.9.3控制Div显示与隐藏的实例 111

本章小结 113

本章习题 113

第5章Servlet技术 114

5.1 Servlet的工作原理 114

5.1.1 Servlet容器 114

5.1.2 Servlet的生命周期 115

5.2 Servlet API 115

5.3 Servlet的开发步骤 117

5.4 Servlet开发实例 118

本章小结 126

本章习题 126

第6章JSP技术 127

6.1 JSP简介 127

6.1.1 J SP的工作原理 127

6.1.2 JSP的特点 130

6.2 J SP指令 130

6.2.1 page指令 130

6.2.2 include指令 131

6.3 JSP脚本程序 132

6.3.1 JSP声明 133

6.3.2 JSP表达式 134

6.3.3 JSP代码段 135

6.4 JSP动作 137

6.4.1 include动作 137

6.4.2 forward动作 137

6.5 JSP内置对象 138

6.5.1 out对象 139

6.5.2 request对象 140

6.5.3 response对象 145

6.5.4 session对象 149

6.5.5 application对象 152

6.5.6 page对象 154

6.6 JSP开发实例 154

6.6.1请求转发实例 154

6.6.2响应重定向实例 159

本章小结 161

本章习题 162

第7章JavaBean技术 163

7.1 JavaBean的规范 163

7.2 JavaBean的开发 164

7.3 Servlet中访问JavaBean 167

7.4 JSP中访问JavaBean 167

本章小结 168

本章习题 169

第8章 数据库编程 170

8.1 JDBC基础 171

8.1.1 JDBC驱动程序 172

8.1.2 JDBC API 172

8.2 MySQL的使用 176

8.2.1 MySQL服务器的安装配置 176

8.2.2 MySQL数据库的创建 186

8.2.3 MySQL数据库关系表的创建 188

8.2.4 MySQL数据库的备份与还原 191

8.3 JDBC编程示例 194

8.3.1运行环境配置 194

8.3.2查询操作 196

8.3.3插入操作 197

8.3.4更新操作 198

8.3.5删除操作 199

8.4数据库连接池技术 199

8.4.1连接池的工作原理 200

8.4.2连接池的配置与应用 201

8.5 Web数据库编程 204

8.5.1数据库连接对象设计 204

8.5.2 DAO设计模式 206

本章小结 210

本章习题 210

第9章MVC综合开发 211

9.1系统概述 211

9.1.1系统设计思想 211

9.1.2系统特点 212

9.2系统概要设计 212

9.2.1系统需求分析 212

9.2.2系统功能模块划分 212

9.2.3数据库设计 213

9.3系统详细设计 215

9.3.1外贸集粹维护模块 215

9.3.2管理员维护模块 234

9.3.3其他功能模块 237

本章小结 239

本章习题 239

第10章Web 2.0开发——Ajax技术 240

10.1 Ajax的定义及特点 240

10.2 Ajax的工作原理 241

10.3 Ajax开发调试技巧 242

10.4 Ajax开发实例 245

10.4.1用户名唯一性检验 245

10.4.2智能匹配检索 251

10.5第三方Ajax高级框架 258

本章小结 260

本章习题 260

第11章 第三方开发框架SSH 261

11.1 Struts框架 262

11.1.1 Struts概述 262

11.1.2 Struts的内置类 263

11.1.3 Struts框架的配置文件 266

11.1.4 Struts标签库 268

11.1.5 Struts的国际化处理 275

11.1.6 Struts实例开发 276

11.2 Hibernate框架 288

11.2.1 Hibernate概述 288

11.2.2 Hibernate的内置接口 288

11.2.3 Hibernate的持久化操作 289

11.2.4 HQL查询方式 292

11.2.5条件查询方式 295

11.2.6 Hibernate实例开发 298

11.3 Spring框架 310

11.3.1 Spring概述 310

11.3.2 Spring的依赖注入 310

11.3.3 Spring与Hibernate的整合 312

11.3.4 Spring与Struts的整合 314

11.3.5 SSH实例开发 315

本章小结 322

本章习题 322

参考文献 323