首页 > 图书中心 > JSP程序开发基础教程与实验指导

目录

  

  

  

  

  

第1章  JSP概述 1

1.1  动态网页技术 1

1.1.1  ASP技术 1

1.1.2  PHP技术 2

1.1.3  ASP.NET技术 2

1.2  JSP简介 3

1.2.1  JSP的工作原理 4

1.2.2  JSP的优势 5

1.3  搭建JSP服务器 6

1.3.1  安装JDK程序 6

1.3.2  安装并启动Tomcat 8

1.4  JSP开发工具 11

1.4.1  Eclipse开发工具 11

1.4.2  MyEclipse开发工具 12

1.5  扩展练习 18

第2章  Java与JSP技术 20

2.1  Java基础 20

2.1.1  简单数据类型 20

2.1.2  常量与变量 22

2.1.3  数组 24

2.2  运算符和表达式 25

2.2.1  算术运算符 26

2.2.2  关系运算符 28

2.2.3  逻辑运算符 28

2.3  Java控制语句 29

2.3.1  条件语句 29

2.3.2  循环语句 33

2.3.3  跳转语句 37

2.4  Java面向对象编程 39

2.4.1  类和对象 40

2.4.2  继承 43

2.4.3  包 45

2.4.4  接口 46

2.4.5  异常处理 48

2.5  扩展练习 51

第3章  JSP语法基础 56

3.1  JSP页面构成 56

3.2  指令 60

3.2.1  page指令 60

3.2.2  include指令 62

3.2.3  taglib指令 63

3.3  JSP脚本与注释 66

3.3.1  JSP中的声明 67

3.3.2  JSP表达式 68

3.3.3  脚本程序 68

3.3.4  JSP的注释 70

3.4  动作元素 72

3.4.1  什么是动作元素 72

3.4.2  param元素 72

3.4.3  include元素 74

3.4.4  forward元素 76

3.4.5  plugin元素 80

3.5  扩展练习 81

第4章  JSP内置对象 85

4.1  request对象 85

4.1.1  request对象概述 85

4.1.2  获取客户端信息 87

4.1.3  获取请求参数 88

4.1.4  处理汉字乱码 90

4.1.5  请求作用域 92

4.1.6  安全和国际化信息 92

4.2  response对象 94

4.2.1  response对象概述 94

4.2.2  重定向网页 95

4.2.3  设置HTTP响应报头 97

4.2.4  配置缓冲区 100

4.3  Cookie和Session对象 100

4.3.1  Cookie概述及应用 100

4.3.2  session对象方法 102

4.4  application对象 105

4.4.1  application对象概述 105

4.4.2  访问应用程序初始化

参数 106

4.5  其他常见对象 107

4.5.1  out输出对象 107

4.5.2  exception异常对象 108

4.6  扩展练习 108

第5章  JSP与JavaBean 112

5.1  JavaBean概述 112

5.1.1  什么是JavaBean组件 112

5.1.2  JSP与JavaBean的关系 113

5.1.3  JavaBean规则 114

5.2  创建JavaBean文件 115

5.2.1  创建JavaBean文件 115

5.2.2  useBean动作元素 117

5.2.3  应用JavaBean实例 118

5.3  JavaBean作用域范围 120

5.3.1  page作用域 120

5.3.2  request作用域 121

5.3.3  session作用域 123

5.3.4  application作用域 125

5.4  获取和设置属性 126

5.4.1  setProperty动作元素 126

5.4.2  getProperty动作元素 129

5.5  扩展练习 131

第6章  Servlet技术 134

6.1  了解Servlet技术 134

6.1.1  Servlet技术概述 134

6.1.2  Servlet与JSP的模型 135

6.2  初识Servlet 136

6.2.1  HttpServlet类 137

6.2.2  Servlet生命周期 138

6.2.3  创建Servlet文件 140

6.3  Web.xml配置文件 143

6.3.1  web.xml常见配置项 143

6.3.2  修改Web.xml配置 148

6.4  Servlet应用 152

6.4.1  Request和Response对象 152

6.4.2  Servlet中的HttpSession

对象 155

6.4.3  Servlet与JSP和JavaBean

交互 157

6.5  扩展练习 165

第7章  JSP中的文件操作 169

7.1  File类 169

7.1.1  创建File对象 169

7.1.2  获取文件的属性 170

7.1.3  目录的创建与删除 172

7.2  使用字节流读写文件 173

7.2.1  InputStream和OutputStream

类 174

7.2.2  FileInputStream和FileOutput

Stream类 175

7.3  使用字符流读写文件 178

7.3.1  Reader和Writer类 178

7.3.2  FileReader和FileWriter

类 180

7.4  RandomAccessFile类 182

7.5  文件上传与下载 184

7.5.1  实现多个文件上传的两种

方法 184

7.5.2  jspSmartUpload上传组件 185

7.6  扩展练习 190

第8章  JSP常用组件 194

8.1  发送E-mail 194

8.1.1  JavaMail概述 194

8.1.2  Java Mail核心类 196

8.1.3  配置Java Mail的开发

环境 201

8.1.4  通过Java Mail组件

发送E-mail 201

8.2  JSP动态图表 204

8.2.1  JFreeChart的下载与使用 204

8.2.2  JFreeChart的核心类 205

8.2.3  利用JFreeChart生成

动态图表 205

8.3  JSP报表 208

8.3.1  iText组件的配置 209

8.3.2  通过iText组件生成JSP

报表 209

8.4  扩展练习 215

第9章  JSP与XML技术 220

9.1  XML技术概述 220

9.1.1  XML技术产生背景 220

9.1.2  XML技术概述 221

9.2  XML文档 224

9.2.1  XML声明 224

9.2.2  XML实例 225

9.2.3  XML文档解析 227

9.3  DOM介绍 227

9.3.1  DOM概述 228

9.3.2  DOM解析接口和对象 229

9.3.3  DOM访问节点 232

9.4  DOM对文档操作 234

9.4.1  动态创建XML文档 234

9.4.2  添加和修改文本节点 236

9.5  扩展练习 239

第10章  JSP操作数据库 243

10.1  JDBC概述 243

10.1.1  详细了解JDBC 243

10.1.2  JDBC驱动程序的类型 244

10.1.3  JDBC常用类与接口 246

10.2  连接数据库 250

10.2.1  连接不同数据库 250

10.2.2  MySQL数据库的连接

步骤 252

10.2.3  查询及显示数据 254

10.3  数据库操作技术 255

10.3.1  查询操作 255

10.3.2  添加操作 257

10.3.3  修改操作 259

10.3.4  删除操作 261

10.4  JSP与存储过程 262

10.4.1  创建存储过程 262

10.4.2  调用存储过程 264

10.5  扩展练习 266

第11章  电子图书系统 272

11.1  系统设计 272

11.1.1  系统功能结构 272

11.1.2  系统流程图 275

11.2  数据库设计 277

11.2.1  数据库概念设计 277

11.2.2  数据库逻辑结构 279

11.2.3  创建数据库及数据表 281

11.3  类模块的设计 283

11.3.1  数据库连接及操作

方法 283

11.3.2  事务控制类 287

11.3.3  公共类设计 298

11.4  前台页面设计 302

11.4.1  前台JSP主页面 303

11.4.2  前台页面的包含文件 304

11.5  后台页面设计 307

11.5.1  后台登录功能设计 307

11.5.2  后台管理系统设计 309

附录  实验指导 315

第1单元 315

练习1-1  输出当前时间 315

练习1-2  一个加入javascript的

简单例子 316

第2单元 317

练习2-1  输出乘法口诀表 317

练习2-2  编写person类 318

第3单元 320

练习3-1  简单计数器 320

练习3-2  用户注册验证 321

第4单元 323

练习4-1  网页间的数据传递 323

练习4-2  Cookie有效时间设置 325

第5单元 329

练习5-1  JavaBean随机产生

大小文字 329

练习5-2  JavaBean文字背景

颜色的变换 331

第6单元 334

练习6-1  servlet获取HTML

页面 334

练习6-2  servlet实现数据传递 335

第7单元 339

练习7-1  判断文件是否为空 339

练习7-2  读取文件中的指定

字符 340

第8单元 341

练习8.1  罗盘图表 341

练习8.2  温度计图表 343

第9单元 345

练习9-1  创建留言簿XML

文档 345

练习9-2  CSS在XML中的

应用 346

第10单元 348

练习10-1  取得数据库字段

名称 348

练习10-2  逆向读取数据 350

??

??

??

??

     

     

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘