《JSP动态网站开发实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:康牧编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302202059
  • 页数:344 页
图书介绍:本书以Java语言为基础,主要关注JSP动态网页和JavaBean、Servle的技术标准及其应用,详细介绍了JSP内置对象、文件使用、基础数据库应用等等。

第1章 JSP技术概述 1

1.1 JSP技术特点 1

1.2 为什么使用JSP 2

1.3 所需软件 3

1.4 安装与配置JDK 3

1.4.1 下载JDK 1.5 3

1.4.2 安装JDK 1.5 4

1.4.3 JDK环境变量设置 7

1.5 安装与配置Tomcat 9

1.5.1 下载Tomcat 5.5 9

1.5.2 安装Tomcat 5.5 9

1.5.3 测试Tomcat 13

1.6 JSP开发工具——MyEclipse 14

1.6.1 MyEclipse安装与配置 14

1.6.2 MyEclipse下开发JSP应用 18

1.7 本章小结 23

1.8 课后习题 23

第2章 JSP基础 25

2.1 JSP简介 25

2.2 JSP语法概要 26

2.2.1 JSP指令 26

2.2.2 JSP声明 26

2.2.3 Java程序片段(Scriptlet) 26

2.2.4 数据变量的Java表达式 27

2.2.5 隐含对象 27

2.3 JSP中Java的应用 27

2.3.1 在JSP开发中的Java语法 28

2.3.2 Java在JSP开发中的应用——异常处理 33

2.4 JSP工作原理 39

2.5 JSP基本规范 40

2.5.1 文件命名规则 40

2.5.2 空白和JSP空白元素 40

2.5.3 JSP页面的注释 41

2.5.4 对象、隐性对象和作用域 41

2.6 本章小结 43

2.7 课后习题 43

第3章 JSP语法 45

3.1 JSP脚本元素 45

3.1.1 JSP声明 45

3.1.2 JSP表达式 46

3.1.3 JSP脚本片段(Scriptlet) 48

3.2 JSP指令 49

3.2.1 page指令 49

3.2.2 include指令 52

3.2.3 taglib指令 52

3.3 JSP动作 53

3.3.1 参数传递——jsp:param动作 53

3.3.2 页面包含——jsp:include动作 54

3.3.3 页面重定向——jsp:forward动作 55

3.3.4 嵌入HTML对象——jsp:plugin动作 59

3.3.5 jsp:usebean、jsp:setProperty和jsp:getProperty动作 62

3.3.6 jsp:element动作 62

3.3.7 jsp:attribute动作 63

3.3.8 jsp:body动作 63

3.3.9 jsp:text动作 64

3.3.10 jsp:invoke动作 64

3.3.11 jsp:doBody动作 65

3.3.12 jsp:output动作 65

3.3.13 jsp:root动作 66

3.3.14 jsp:declaration动作 66

3.3.15 jsp:scriptlet动作 66

3.3.16 jsp:expression动作 66

3.4 本章小结 67

3.5 课后习题 67

第4章 JSP内置对象 69

4.1 request请求对象 69

4.1.1 方法介绍 69

4.1.2 request对象成员 71

4.1.3 request对象的方法使用举例 72

4.2 response响应对象 77

4.2.1 方法介绍 77

4.2.2 response对象成员 78

4.2.3 response对象的方法使用举例 80

4.3 out输出对象 83

4.3.1 方法介绍 83

4.3.2 out对象成员 83

4.3.3 out对象方法的使用举例 84

4.4 pageContext页面上下文对象 84

4.4.1 方法介绍 85

4.4.2 pageContext对象成员 86

4.4.3 pageContext对象的方法使用举例 86

4.5 session会话对象 87

4.5.1 方法介绍 87

4.5.2 session对象的方法使用举例 88

4.6 application应用程序对象 91

4.6.1 方法介绍 91

4.6.2 application对象的方法使用举例 92

4.7 page页面对象 94

4.7.1 方法介绍 94

4.7.2 page对象的方法使用举例 95

4.8 config参数配置对象 96

4.8.1 方法介绍 96

4.8.2 config对象的方法使用举例 96

4.9 exception异常处理对象 97

4.9.1 方法介绍 97

4.9.2 exception对象的方法使用举例 98

4.10 本章小结 99

4.11 课后习题 99

第5章 JSP标准标记库 101

5.1 JSTL简介 101

5.2 Core标记库 102

5.2.1 通用标记 102

5.2.2 条件处理 104

5.2.3 循环和迭代 105

5.2.4 URL操作 107

5.3 I18N标记库 109

5.3.1 国际化标记 109

5.3.2 格式化标记 112

5.4 SQL标记库 115

5.4.1 <sql:setDataSource>标记 115

5.4.2 <sql:query>标记 116

5.4.3 <sql:param>标记 117

5.4.4 <sql:dateParam>标记 117

5.4.5 <sql:update>标记 118

5.4.6 <sql:transaction>标记 118

5.5 XML标记库 118

5.5.1 核心操作 118

5.5.2 流程控制 121

5.5.3 转换操作 122

5.6 Function标记库 124

5.6.1 判断函数fn:contains 124

5.6.2 判断函数fn:containsIgnoreCase 125

5.6.3 词头判断函数fn:startsWith 125

5.6.4 词尾判断函数fn:endsWith 125

5.6.5 字符匹配函数:fn:indexOf 126

5.6.6 替换函数fn:replace 126

5.6.7 字符串截取函数fn:substring 127

5.6.8 起始到定位截取字符串函数fn:substringBefore 127

5.6.9 结尾到定位截取字符串函数fn:substringAfter 127

5.6.10 分隔符转换数组函数fn:split 128

5.6.11 分隔符函数fn:join 128

5.6.12 小写转换函数fn:toLowerCase 128

5.6.13 大写转换函数fn:toUpperCase 129

5.6.14 空格删除函数fn:trim 129

5.6.15 字符实体转换函数fn:escapeXml 129

5.6.16 长度函数fn:length 130

5.7 JSTL使用举例 130

5.8 本章小结 133

5.9 课后习题 133

第6章 JSP自定义标记 135

6.1 自定义标记 135

6.1.1 可重用性 135

6.1.2 创建自定义标记 135

6.1.3 使用自定义标记 139

6.1.4 JavaBean与自定义标记 140

6.2 标记文件 140

6.2.1 内容重用 141

6.2.2 自定义模板 142

6.2.3 标记文件中的变量 145

6.3 简单标记 146

6.3.1 SimpleTag接口 146

6.3.2 简单标记的基本生命周期 146

6.3.3 SimpleTagSupport类 147

6.3.4 简单标记实例 147

6.4 标记库重用 150

6.5 本章小结 151

6.6 课后习题 152

第7章 使用JavaBean组件 154

7.1 认识JavaBean 154

7.1.1 JavaBean简介 154

7.1.2 创建JavaBean 155

7.2 使用JavaBean 156

7.2.1 配置JavaBean 156

7.2.2 <jsp:useBean>标记 156

7.2.3 <jsp:setProperty>标记 158

7.2.4 <jsp:getProperty>标记 159

7.2.5 使用JavaBean获取页面提交信息 160

7.3 在EL表达式中使用JavaBean 164

7.3.1 EL简介 164

7.3.2 在JavaBean中的使用 165

7.4 使用JavaBean访问数据库 168

7.4.1 编写访问数据库的JavaBean 168

7.4.2 使用JavaBean访问数据库 170

7.5 自动类型转换 170

7.6 本章小结 171

7.7 课后习题 171

第8章 Servlet基础 173

8.1 Java Servlet简介 173

8.2 Servlet的技术特点 173

8.3 Servlet的功能 176

8.4 Servlet的基本结构 176

8.5 Servlet的生命周期 178

8.6 常用的Servlet API 178

8.6.1 Servlet接口 178

8.6.2 ServletRequest接口 180

8.6.3 ServletResponse接口 182

8.6.4 HttpServlet接口 183

8.6.5 HttpServletRequest接口 186

8.6.6 HttpServletResponse接口 187

8.6.7 HttpSession接口 188

8.7 Servlet的开发举例 190

8.7.1 Web应用程序 190

8.7.2 与Servlet相关的元素 191

8.7.3 Servlet名称、初始化参数和映射 191

8.7.4 调用Servlet 192

8.7.5 实例1:Hello World 193

8.7.6 实例2:Welcome 194

8.7.7 实例3:HTTP Servlet 196

8.8 本章小结 201

8.9 课后习题 201

第9章 Servlet高级技术 203

9.1 JSP中Cookie的使用 203

9.1.1 Cookie概述和用途 203

9.1.2 Servlet的Cookie API 204

9.1.3 使用Cookie 208

9.2 JSP中的用户会话 216

9.2.1 什么是会话 216

9.2.2 会话管理的方法 218

9.3 动态页面请求转发 224

9.3.1 RequestDispatcher接口 224

9.3.2 获得RequestDispatcher对象 226

9.4 本章小结 227

9.5 课后习题 228

第10章 JSP开发与应用模式 230

10.1 模式1:JSP+JavaBean 230

10.2 模式2:JSP+Servlet+JavaBean 237

10.3 MVC模式 244

10.4 MVC2模式 245

10.5 Servlet与JSP的整合 246

10.6 层次模式 247

10.6.1 两层应用模式 247

10.6.2 N层应用模式 247

10.7 J2EE中的Servlet/JSP 248

10.8 本章小结 249

10.9 课后习题 249

第11章 使用JDBC进行数据访问 251

11.1 数据库和常用的SQL语句 251

11.1.1 关系数据库简介 251

11.1.2 SQL语句 251

11.2 JDBC技术和驱动程序 255

11.2.1 JDBC简介 255

11.2.2 数据库驱动器程序 256

11.3 JDBC常用接口 258

11.3.1 Driver接口 258

11.3.2 DriverManager类 260

11.3.3 Connection接口 261

11.3.4 Statement接口 262

11.3.5 ResultSet接口 270

11.4 数据源和连接池 275

11.4.1 连接池的概念 275

11.4.2 数据源的概念及配置 276

11.4.3 使用数据源 280

11.5 本章小结 282

11.6 课后习题 282

第12章 Struts与Servlet/JSP 284

12.1 Struts简介 284

12.1.1 Struts是什么 284

12.1.2 为什么要用Struts 286

12.1.3 安装Struts 286

12.2 配置Struts应用 287

12.2.1 web.xml配置文件 288

12.2.2 struts-config.xml配置文件 288

12.3 Struts主要控制器组件 291

12.3.1 ActionServlet组件 291

12.3.2 ActionMapping组件 292

12.3.3 ActionForm组件 292

12.3.4 Action组件 293

12.4 Struts标记库 295

12.4.1 Struts-html标记库 295

12.4.2 Struts-bean标记库 300

12.5 使用Struts开发JSP应用实例 305

12.6 本章小结 311

12.7 课后习题 311

第13章 办公管理系统 314

13.1 总体设计 314

13.2 界面设计 316

13.3 数据库设计 320

13.3.1 数据表的概要说明 320

13.3.2 主要表结构说明 321

13.3.3 表之间的关系图 323

13.4 办公管理系统的详细设计 324

13.4.1 创建数据库 324

13.4.2 与数据库连接的实现 324

13.4.3 办公管理系统员工模块设计 327

13.4.4 办公管理系统管理员模块设计 334

13.5 本章小结 343

参考文献 344