《全国高等职业教育规划教材 JSP动态网站开发案例教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:刘素芳主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2012
  • ISBN:9787111372714
  • 页数:242 页
图书介绍:本书系统地介绍了使用JSP技术开发动态网站的相关知识、方法与实现过程,主要内容包括JSP概述、JSP开发环境、JSP语法、JSP内置对象、JSP数据库应用、JavaBean技术、Servlet技术、MVC模式和人事管理系统设计。

第1章JSP概述 1

1.1 JSP简介 1

1.1.1 JSP的基本概念 1

1.1.2 JSP的优势 1

1.2 JSP与其他Web开发技术的比较 2

1.2.1 ASP/ASP.NET技术 2

1.2.2 PHP技术 2

1.2.3各种Web技术性能比较 3

1.3 JSP开发模式 3

1.4习题 5

第2章JSP开发环境 6

2.1 JSP运行环境简介 6

2.2 JDK的安装与配置 6

2.3 Tomcat的安装与配置 9

2.4 JSP开发工具 12

2.4.1 Eclipse的安装与配置 12

2.4.2案例1在Eclipse中创建JSP程序 15

2.4.3案例2独立创建JSP程序 19

2.5 JSP页面执行流程 21

2.6习题 21

2.7实训 22

第3章JSP语法 23

3.1 JSP页面的基本结构 23

3.1.1 JSP页面的组成元素 23

3.1.2案例1包含5种元素的JSP页面 24

3.2 JSP页面中的注释 25

3.2.1 HTML注释 25

3.2.2 JSP注释 25

3.2.3案例2使用注释的JSP页面 25

3.3脚本元素 26

3.3.1声明 27

3.3.2表达式 27

3.3.3脚本小程序 27

3.3.4案例3使用声明、表达式和脚本小程序的JSP页面 28

3.4 JSP指令标记 29

3.4.1 page指令 29

3.4.2 include指令 30

3.4.3 taglib指令 30

3.4.4案例4使用page、include指令的JSP页面 30

3.5 JSP动作标记 31

3.5.1 include动作 31

3.5.2 param动作 32

3.5.3 forward动作 32

3.5.4 plugin动作 32

3.5.5 useBean动作 33

3.5.6案例5使用include、param动作的JSP页面 33

3.5.7案例6使用forward、param动作的JSP页面 34

3.6习题 35

3.7实训 36

第4章JSP内置对象 42

4.1 JSP内置对象概述 42

4.2 request对象 43

4.2.1 request对象的常用方法 43

4.2.2案例1使用request对象获取客户端请求的HTTP头信息并显示 43

4.2.3案例2使用request对象获取表单信息、处理汉字 45

4.3 out对象 47

4.3.1 out对象的常用方法 47

4.3.2案例3使用out对象输出各种类型数据到客户端 48

4.4 response对象 49

4.4.1 response对象的常用方法 50

4.4.2案例4使用response对象自动刷新页面 50

4.4.3案例5使用response对象重定向页面 51

4.4.4案例6使用response对象动态响应contentType属性 52

4.5 session对象 54

4.5.1 session对象的常用方法 54

4.5.2案例7使用session制作站点计数器 55

4.5.3案例8制作登录模块 56

4.6 application对象 59

4.6.1 application对象的常用方法 59

4.6.2案例9使用application制作站点计数器 60

4.6.3案例10制作简单的聊天室 61

4.7其他对象 65

4.7.1 pageContext对象 65

4.7.2 config对象 65

4.7.3 page对象 65

4.7.4 exception对象 66

4.7.5案例11使用exception对象获取异常信息 66

4.8习题 67

4.9实训 68

第5章JSP数据库应用 73

5.1 JDBC技术概述 73

5.1.1 JDBC的技术简介 73

5.1.2 JDBC的连接方式 74

5.2 JDBC应用程序接口 74

5.2.1驱动程序管理器Driver-Manager类 74

5.2.2数据库连接接口Connection 75

5.2.3 SQL声明类Statement 76

5.2.4数据结果集接口ResultSet 78

5.3 JDBC数据库操作实例 79

5.3.1案例1使用JDBC-ODBC桥驱动连接数据库 79

5.3.2案例2使用本地协议纯Java驱动程序连接数据库 84

5.3.3案例3查询员工档案信息 88

5.3.4案例4删除员工档案信息 90

5.3.5案例5修改员工档案信息 94

5.3.6案例6新增员工档案信息 100

5.3.7案例7分页显示员工档案信息 105

5.3.8案例8连接Access数据库 108

5.3.9案例9连接MySQL数据库 110

5.4习题 112

5.5实训 113

第6章JavaBean技术 116

6.1 JavaBean简介 116

6.1.1 JavaBean的概念 116

6.1.2 JavaBean的优势 116

6.1.3 JavaBean分类 117

6.1.4 JavaBean规范 117

6.2 JavaBean开发 117

6.2.1创建JavaBean 117

6.2.2案例1编写一个简单的JavaBean 117

6.3 JavaBean使用 119

6.3.1 〈 j sp : useBean〉动作标记 119

6.3.2 〈 jsp: setProperty〉动作标记 119

6.3.3 〈 jsp: getProperty〉动作标记 121

6.3.4案例2使用JavaBean 121

6.3.5案例3使用JavaBean与HTML表单交互 123

6.4 JavaBean在JSP中的典型应用 126

6.4.1案例4使用JavaBean封装数据库访问操作 126

6.4.2案例5使用JavaBean封装编码转换操作 130

6.5习题 131

6.6实训 132

第7章Servlet技术 135

7.1 Servlet简介 135

7.1.1 Servlet的概念 135

7.1.2 Servlet的特点 136

7.1.3 Servlet的优势 136

7.1.4 Servlet与JSP的区别 137

7.1.5案例1编写一个简单的Servlet 137

7.2 Servlet技术原理 138

7.2.1 Servlet的常用类与接口 138

7.2.2 Servlet的程序结构 142

7.2.3 Servlet的生命周期 142

7.3 Servlet开发 143

7.3.1创建Servlet 143

7.3.2案例2配置、调用Servlet 144

7.3.3案例3应用Servlet获取指定HTML表单数据 145

7.4 Servlet在JSP中的典型应用 147

7.4.1案例4编写生成4位随机验证码的Servlet 147

7.4.2案例5在Servlet中实现页面转发 152

7.4.3案例6应用Servlet获取所有HTML表单数据 157

7.4.4案例7应用Servlet获取Cookie数据 159

7.4.5案例8应用Servlet获取Session数据 162

7.5习题 164

7.6实训 165

第8章MVC模式 168

8.1 MVC模式简介 168

8.2 JSP中的MVC模式 168

8.3模型的声明周期与视图更新 169

8.3.1 request周期的JavaBean 169

8.3.2 session周期的JavaBean 170

8.3.3 application周期的JavaBean 171

8.4 MVC模式应用实例 172

8.4.1案例1 MVC模式计算三角形面积 172

8.4.2案例2 MVC模式操作数据库完成会员注册 175

8.5习题 179

8.6实训 180

第9章Web人事管理系统 181

9.1系统功能分析 181

9.1.1系统功能分析 181

9.1.2系统功能模块设计 182

9.2数据库模型 182

9.2.1数据库需求分析 182

9.2.2数据库概念结构设计 183

9.2.3数据库逻辑结构设计 184

9.3系统功能模块实现 186

9.3.1公用组件及管理首页开发 186

9.3.2用户管理模块开发 189

9.3.3档案管理模块开发 193

9.3.4培训管理模块开发 214

9.3.5职称管理模块 227

9.3.6奖惩管理及调动管理模块 241

参考文献 242