当前位置:首页 > 工业技术
JSP程序设计
JSP程序设计

JSP程序设计PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:佟强编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302307204
  • 页数:285 页
图书介绍:本书是作者多年教学经验编写而成的,主要介绍了以JSP进行各种应用开发,书中给出了大量的示例代码,非常具有实用性。JSP是一种最广泛使用的动态网页技术的标准之一。本书从实践出发,深入浅出系统地介绍JSP程序的设计开发。
《JSP程序设计》目录

第1章HTML 1

1.1页面 1

1.1.1 HTML文档结构 1

1.1.2语言字符集信息 2

1.1.3背景颜色和文字色彩 2

1.1.4页面空白 2

1.1.5链接 2

1.1.6水平线 3

1.1.7注释 3

1.2字体 3

1.2.1标题 3

1.2.2字号 3

1.2.3物理样式 4

1.2.4逻辑样式 4

1.2.5字体颜色 4

1.2.6客户端字体 5

1.2.7字符实体 5

1.3文字布局 5

1.3.1行的控制 6

1.3.2文字的对齐 6

1.3.3 DIV标签 6

1.3.4列表 8

1.3.5定制列表元素 9

1.3.6预格式化文本 9

1.4图像 10

1.4.1插入图像 10

1.4.2图像的超链接 10

1.4.3图像映射图 10

1.5表单 11

1.5.1基本语法 11

1.5.2按钮 11

1.5.3文本框和密码框 12

1.5.4复选框 13

1.5.5单选框 13

1.5.6隐藏表单域 14

1.5.7列表框 14

1.5.8文本区域 16

1.5.9文件上传 16

1.5.10图像按钮 16

1.6表格 17

1.6.1表格的基本语法 17

1.6.2跨多行多列的单元格 17

1.6.3尺寸设置 18

1.6.4单元格对齐方式 20

1.6.5表格在页面中的对齐 21

1.6.6分组显示 21

1.6.7表格嵌套 22

1.7框架 22

1.7.1框架基本语法 22

1.7.2框架布局 22

1.7.3框架间互相操作 23

1.7.4内联框架 24

本章小结 24

第2章JSP简介 26

2.1动态网页技术 26

2.1.1动态网页的概念 26

2.1.2 CGI 26

2.1.3 ASP 26

2.1.4 ASP.NET 27

2.1.5 PHP 27

2.1.6 Servlet 27

2.1.7 JSP 27

2.2 JSP基本概念 27

2.2.1 JSP的工作原理 27

2.2.2常见应用服务器 28

2.2.3 Web应用程序的目录结构 28

2.2.4常见集成开发环境 29

2.3应用服务器Tomcat 29

2.3.1 Tomcat简介 29

2.3.2安装Tomcat 29

2.3.3启动/停止Tomcat 30

2.3.4访问Tomcat 30

2.3.5安装/移除Tomcat服务 31

2.3.6 Tomcat Manager 32

2.3.7修改Tomcat监听端口 32

2.4集成开发环境Eclipse 33

2.4.1 Eclipse简介 33

2.4.2安装Eclipse 34

2.4.3安装Eclipse插件 34

2.4.4 Eclipse中添加Tomcat 35

2.4.5开发第一个JSP程序 35

2.4.6文件的字符编码 39

本章小结 40

第3章JSP语法 41

3.1 JSP文件的组成 41

3.1.1一个典型的JSP文件 41

3.1.2分析JSP文件中的元素 42

3.1.3 JSP文件的运行结果 42

3.1.4 JSP转译的Java源文件 43

3.2 JSP中的注释 45

3.3指令元素 47

3.3.1 page指令 47

3.3.2 include指令 49

3.3.3 taglib指令 51

3.4脚本元素 51

3.4.1声明 52

3.4.2表达式 54

3.4.3小脚本 55

3.4.4表达式语言 57

3.5动作元素 57

3.5.1 〈jsp:param〉 58

3.5.2 〈jsp:include〉 58

3.5.3 〈jsp:forward〉 59

3.5.4 〈jsp:useBean〉 61

本章小结 61

第4章JSP内部对象 63

4.1 HTTP协议 63

4.1.1统一资源定位符URL 63

4.1.2 HTTP工作原理 64

4.1.3 HTTP报文格式 65

4.1.4 Cookie 68

4.2内部对象介绍 68

4.2.1内部对象的功能 68

4.2.2内部对象的类型 69

4.3内部对象 69

4.3.1 out 69

4.3.2 request 69

4.3.3 response 75

4.3.4 session 79

4.3.5 application 83

4.3.6 config 86

4.3.7 page 87

4.3.8 pageContext 87

4.3.9 exception 88

4.4 JSP实例 90

4.4.1用户登录 90

4.4.2最简单的购物小车 92

4.4.3考研成绩查询系统 95

本章小结 100

第5章JSP中使用JavaBean 102

5.1 JavaBean介绍 102

5.1.1 JavaBean简介 102

5.1.2编写JavaBean遵循的原则 103

5.1.3 JavaBean的属性 104

5.2 〈jsp:useBean〉 105

5.2.1 〈jsp:useBean〉基本语法 105

5.2.2 JavaBean的条件化操作 106

5.2.3 JavaBean存放的位置 108

5.2.4 JavaBean的作用范围 109

5.3获取JavaBean的属性 110

5.3.1 〈jsp:getProperty〉 110

5.3.2使用EL获取JavaBean属性 112

5.4 〈jsp:setProperty〉 112

5.4.1 value给出属性的值 112

5.4.2 param给出HTTP请求参数的名字 113

5.4.3自动匹配单个HTTP请求参数 114

5.4.4自动匹配全部HTTP请求参数 114

5.4.5索引属性的HTTP请求参数自动匹配 115

5.5用户登录(JSP+JavaBean+MySQL) 117

5.5.1用户表:user 117

5.5.2用户类:User.java 118

5.5.3 JSP页面 119

5.6购物小车(JSP+JavaBean+MySQL) 121

5.6.1商品表:item 121

5.6.2商品类:Item 122

5.6.3数据库类:Database 123

5.6.4商品表数据访问类:ItemDao 124

5.6.5购物小车类:Cart 125

5.6.6商品列表页面:shopping.jsp 128

5.6.7购物小车页面:cart.jsp 130

本章小结 131

第6章 表达式语言EL 133

6.1 EL简介 133

6.2 EL语法 133

6.2.1字面值 134

6.2.2操作符“[]”和“.” 134

6.2.3算术运算符 137

6.2.4关系运算符 137

6.2.5逻辑运算符 137

6.2.6 empty运算符 138

6.2.7条件运算符 138

6.3 EL中的隐含对象 138

6.3.1 pageContext对象 139

6.3.2范围对象 140

6.3.3请求参数对象 141

6.3.4请求头对象 144

6.3.5 Cookie对象 145

6.3.6初始化参数 145

本章小结 146

第7章 标准标签库JSTL 147

7.1 JSTL介绍 147

7.1.1 JSTL的功能 147

7.1.2 JSTL的优点 147

7.1.3 JSTL的安装 148

7.1.4 JSTL的使用 148

7.2一般用途的标签 148

7.2.1 〈c:out〉 149

7.2.2 〈c:set〉 149

7.2.3 〈c:remove〉 151

7.2.4 〈c:catch〉 152

7.3条件标签 153

7.3.1 〈c:if〉 153

7.3.2 〈c:choose〉 154

7.4迭代标签 155

7.4.1 〈c:forEach〉 155

7.4.2 〈c:forTokens〉 160

7.5 SQL标签 161

7.5.1 〈sql:setDataSource〉 162

7.5.2 〈sql:query〉 162

7.5.3 〈sql:update〉 164

7.5.4 〈sql:transaction〉 165

7.5.5 〈sql:param〉 165

7.5.6 〈sql:dateParam〉 165

7.6投票系统(JSTL+MySQL) 165

7.6.1创建投票数据库 166

7.6.2数据库连接池配置 167

7.6.3投票页面 167

本章小结 169

第8章Servlet技术 171

8.1 Servlet介绍 171

8.1.1什么是Servlet 171

8.1.2 Servlet的特点 171

8.1.3 Servlet和JSP的比较 172

8.1.4使用Eclipse新建Servlet 172

8.1.5 Servlet处理请求参数 175

8.2 Servlet的工作原理 177

8.2.1 Servlet的生命周期 177

8.2.2实现Servlet类 177

8.2.3部署Servlet 179

8.2.4 Servlet存放的位置 181

8.2.5获得其他JSP内部对象 181

8.2.6启动装入优先级 183

8.3 Servlet高级例子 183

8.3.1动态生成JPEG图片 183

8.3.2 JavaMail发送电子邮件 186

8.3.3 Commons FileUpload上传文件 190

本章小结 194

第9章 监听器和过滤器 195

9.1监听器 195

9.1.1监听Web应用 196

9.1.2监听HTTP会话 197

9.1.3监听HTTP请求 200

9.2监听器例子 201

9.2.1统计在线人数 202

9.2.2加载后台服务对象 204

9.3过滤器 207

9.3.1过滤器的概念 207

9.3.2过滤器的链式结构 207

9.3.3实现过滤器 208

9.3.4部署过滤器 209

9.4过滤器例子 210

9.4.1字符集过滤器 210

9.4.2用户认证过滤器 212

9.4.3自定义日志过滤器 215

本章小结 217

第10章MVC设计模式 218

10.1 JSP的两种模式 218

10.1.1模式一 218

10.1.2模式二 218

10.1.3两种模式的比较 219

10.1.4 JSP和Servlet的选择 219

10.2 MVC模式 220

10.2.1 MVC模式的概念 220

10.2.2各种技术总结 220

10.2.3 MVC模式的实现 221

10.3 MVC例子 222

10.3.1 Hello MVC 222

10.3.2个人主页模板 224

10.4 MVC框架Struts2 233

10.4.1 Struts2简介 233

10.4.2 Struts2工作流程 233

10.4.3 Struts2的配置 234

10.4.4第一个Struts2程序 236

本章小结 240

第11章 访问数据库 241

11.1 JDBC 241

11.1.1 JDBC简介 241

11.1.2 Driver 241

11.1.3 DriverManager 242

11.1.4 Connection 242

11.1.5 Statement 243

11.1.6 ResultSet 244

11.1.7 PreparedStatement 244

11.1.8 DatabaseMetadata 244

11.1.9 ResultSetMetadata 244

11.2连接常用数据库 245

11.2.1连接SQL Server 2008 245

11.2.2连接MySQL 5.0 250

11.2.3连接Oracle 10g 252

11.3基本数据库操作 254

11.3.1查询数据 255

11.3.2插入数据 256

11.3.3带参数的SQL语句 258

11.3.4更新数据 259

11.3.5删除数据 260

11.3.6获取元数据 260

11.4高级数据库操作 262

11.4.1获得数据库生成的主键 262

11.4.2事务处理 264

11.4.3存储过程 268

11.4.4批处理 271

11.4.5分页显示查询结果 272

11.5连接池和数据源 275

11.5.1 Tomcat下配置数据源 275

11.5.2 JSP中使用数据源 276

11.5.3 Database工具类 277

11.6 ORM与Hibernate 278

11.6.1 Hibernate核心类和接口 279

11.6.2 Hibernate配置文件 280

11.6.3 Hibernate映射 281

11.6.4使用Hibernate 283

本章小结 285

相关图书
作者其它书籍
返回顶部