当前位置:首页 > 工业技术
JSP网站开发技术
JSP网站开发技术

JSP网站开发技术PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:徐进明主编;但正刚,谢锋波等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302043825
  • 页数:308 页
图书介绍:JSP(JavaServerPages)是由SunMicrosystems公司倡导,许多公司参与一起建立的一种动态网页技术标准。相对于传统的网页制作技术而言,它有着明显的优点。JSP不像CGI、ISAPI和NSAPI一样难于编写和维护,同时不像PHP一样只能适应中小流量的网站,而且具有良好的扩充性,也不像ASP一样受到跨平台的限制(只能运行于Microsoft公司开发的IIS和PWS上)。JSP体现了当今最先进的网站开发思想。本书由浅入深地介绍了JSP的基本原理与相关技术,并根据作者自己的开发经验,在书中给出了两个较大的开发实例。在本书中,作者给出了实例中所有的源代码,并对源代码进行了详细的解说。如果需要电子版的源代码,读者可以到如下站点下载:fttp://ftp.tup.tsinghua.edu.cn/Jspnetdesign。本书内容详尽、图文并茂,适合学习JSP的初中级读者,对高级用户也有很好的参考作用。
《JSP网站开发技术》目录

第一部分 JSP基础知识 1

第1章 走近JSP的世界 3

1.1 JSP的开发背景及发展历史 3

1.1.1 JSP的开发背景 3

1.1.2 JSP的发展历史 4

1.2 JSP与Java 5

1.3 JSP与其他的动态网页技术 7

1.4 JSP的运行方式和优点 10

1.4.1 JSP的运行方式 10

1.4.2 JSP的优点 11

1.5 JSP与Web应用程序 12

1.6 JSP与JavaBeans的结合 13

1.7 运行一个JSP程序 13

1.7.1 一个JSP应用程序 13

1.7.2 程序的剖析 15

1.8 小结 16

第2章 配置服务器 17

2.1 JSP运行对系统的基本要求 17

2.2 常见的几种支持JSP的应用服务器的介绍 17

2.3 几个典型的配置例子 19

2.3.1 在WindowsNT4.0上安装Apache+Tomcat 19

2.3.2 在Windows2000上安装Apache+ApacheJserv+gnujsp 21

2.3.3 在Linux上安装Apache+ApacheJserv 21

2.4 Resin介绍 22

2.4.1 Resin1.1的特性 23

2.4.2 安装与启动 23

2.4.3 Resin的运行与配置 23

2.4.4 对于Resin的配置 24

2.5 JSWDK的配置和使用 25

2.5.1 JSWDK的获取和安装 25

2.5.2 启动和关闭JSWDK 25

2.5.3 安装自己的Web Application 26

2.6 小结 27

第3章 JSP的语法 28

3.1 JSP语法概述 28

3.2 JSP的脚本要素 30

3.2.1 注释 30

3.2.2 表达式 31

3.2.3 声明 32

3.2.4 Scriptlet(小脚本) 32

3.3 JSP标签 33

3.3.1 Include标签 33

3.3.2 Page标签 35

3.3.3 Taglib标签 37

3.4 与JavaBeans相关的语法标签 38

3.4.1 <jsp:useBean>标签 38

3.4.2 <jsp:setProperty>标签 40

3.4.3 <jsp:getProperty>标签 42

3.4.4 <jsp:plugin>标签 43

3.5 JSP的动作语法 46

3.5.1 <jsp:forward>标签 46

3.5.2 <jsp:include>标签 48

3.6 JSP的内部对象 49

3.7 小结 51

第4章 JSP与JavaBeans 53

4.1 组件技术简介 53

4.2 JavaBeans的属性 54

4.2.1 Simple属性 54

4.2.2 Indexed属性 55

4.2.3 Bound属性 56

4.2.4 Constrained属性 57

4.3 JavaBeans的事件 59

4.3.1 概述 60

4.3.2 事件状态对象(Event State Object) 60

4.3.3 事件监听者接口(Event Listener Interface)与事件监听者 61

4.3.4 事件监听者的注册与注销 62

4.3.5 适配类 63

4.4 用户化 64

4.4.1 用户化器接口(Customizer Interface) 64

4.4.2 属性编辑器接口(Property Editor Interface) 65

4.4.3 BeanInfo接口 65

4.5 JavaBeans的持久化和存储格式 66

4.5.1 JavaBeans的持久化 66

4.5.2 JavaBeans的存储格式 66

4.6 在JSP中使用JavaBeans 66

4.7 一个实例 68

4.8 小结 71

第5章 JSP与其Servlet 72

5.1 Servlet简介 72

5.1.1 Servlet概述 72

5.1.2 Servlet和JSP的区别 73

5.1.3 Servlet的应用范围 73

5.1.4 Servlet的属性简介 74

5.2 Servlet结构和生命周期 75

5.2.1 Servlet的结构 75

5.2.2 Servlet的生命周期 76

5.3 Servlet的Init和Destroy方法 77

5.3.1 Init(初始化)方法 77

5.3.2 destroy方法 78

5.3.3 Servlet中断涉及的多线程 79

5.3.4 提供关于Servlet的信息 80

5.4 Servlet简单应用示例 81

5.4.1 与客户端的交互性 81

5.4.2 一个HTTPServlet的简单例子 82

5.4.3 一个HTTPServlet处理POST表单的例子 83

5.4.4 在Servlet中显示CGI变量 84

5.5 Servlet调用JavaBeans输出结果集 85

5.6 Servlet和JSP的通信 89

5.6.1 Servlet访问JSP 89

5.6.2 JSP使用Servlet 91

5.7 Servlet类介绍 96

5.7.1 javax.servlet包 96

5.7.2 javax.servlet.http包 98

5.7.3 javax.servlet.jsp包 100

5.8 小结 102

第二部分 JSP的提高 103

第6章 JSP处理HTML表单及JSP中管理会话状态 105

6.1 HTML表单简介 105

6.1.1 text和password标签 105

6.1.2 submit和reset标签 106

6.1.3 radio标签 106

6.1.4 checkbox标签 107

6.1.5 textarea标签 107

6.1.6 菜单项 108

6.2 用Servlet操纵表单数据 108

6.3 JSP+JavaBeans处理HTML表单数据 113

6.4 管理会话状态 117

6.4.1 Cookies简介 117

6.4.2 Servlet控制Cookies 119

6.4.3 JavaBeans控制Cookies 123

6.4.4 JSP在浏览器关闭cookies情况下的会话管理 129

6.4.5 Session对象的应用 130

6.5 小结 133

第7章 JSP的文件操作 134

7.1 JSP读取文件操作 134

7.2 JSP写入文件操作 137

7.3 JSP追加文件操作 142

7.4 网站记数器的例子 146

7.5 小结 151

第8章 JSP进行网络程序开发 152

8.1 用JSP编写Internet应用程序的要点 152

8.2 简单“日历”示例 153

8.3 发送E-mail的例子 156

8.4 上传文件 165

8.4.1 编写自己的上传文件程序 165

8.4.2 使用第三方组件上传文件 174

8.5 与Java Applet的交互 175

8.5.1 通过HTML页面传递Applet参数 175

8.5.2 用java.net包建立双向通讯 176

8.5.3 远程方法调用(RMI) 177

8.5.4 使用CORBA 179

8.6 小结 180

第9章 数据库知识及JDBC简介 181

9.1 关系数据库及SQL语言 181

9.1.1 数据库 181

9.1.2 关系数据库 181

9.1.3 ODBC介绍 182

9.1.4 关系数据库与JDBC的联系 183

9.1.5 SQL语言简介 184

9.2 JDBC概述及特点 186

9.2.1 JDBC的简介 186

9.2.2 JDBC的目标 187

9.3 JDBC的主要接口 189

9.3.1 连接数据库所用的JDBC接口 189

9.3.2 其他JDBC接口 190

9.4 JDBC的使用场合 192

9.4.1 Applet(小应用程序) 192

9.4.2 Application(应用程序) 193

9.4.3 其他应用场合 193

9.5 JDBC的使用方法和安全性 193

9.5.1 ODBC设置 194

9.5.2 JDBC的使用 196

9.5.3 JDBC的安全性考虑 197

9.6 小结 199

第10章 用JSP访问数据库 200

10.1 JSP访问数据库概述 200

10.2 用JavaBeans连接数据库 201

10.3 JSP使用JavaBeans来操作数据库 204

10.4 用Servlet来操作数据库 208

10.4.1 Servlet使用JavaBeans组件操作数据库 208

10.4.2 Servlet直接连接到数据库 211

10.5 数据库访问的几个技术问题 212

10.5.1 JSP页面中实现检索数据的分页显示 212

10.5.2 用连接池提高访问数据库的效率 215

10.5.3 用哈希表对数据库进行操作 221

10.6 留言簿(GuestBook) 225

10.6.1 guestbook.java和数据库表格 226

10.6.2 index.jsp 227

10.6.3 insert.jsp 229

10.6.4 lookup.jsp 231

10.7 小结 233

第三部分 JSP编写实例 235

第11章 JSP编程实例--聊天室 237

11.1 数据库表格及Beans组件 237

11.1.1 数据库表格 237

11.1.2 Beans组件 238

11.2 聊天室首页 246

11.3 注册页面 247

11.4 聊天主页面 257

11.5 管理员工工作的流程 266

11.6 用户退出 274

11.7 小结 276

第12章 JSP编程实例二--企业应用 277

12.1 Java企业应用概述 277

12.2 EJB(Enterprise JavaBeans) 278

12.2.1 简介 278

12.2.2 EJB与JavaBeans的区别 278

12.2.3 EJB的角色(Role) 279

12.2.4 EJB的三个重要接口 280

12.2.5 EJB的类型 282

12.3 J2EE(Java2Platform Enterprise Edition) 284

12.3.1 J2EE技术 284

12.3.2 核心API与组件 287

12.3.3 J2EE中的EJB 288

12.4 实现一个简单例子--购物车 288

12.4.1 Beans组件 288

12.4.2 购物车程序使用的数据库表格 294

12.4.3 购物车首页 295

12.4.4 购物车程序的演示 301

12.6 小结 303

附录1 JSP的语法表格 304

附录2 HTML参考 306

返回顶部