当前位置:首页 > 工业技术
JSP应用教程  修订本
JSP应用教程  修订本

JSP应用教程 修订本PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:石志国,刘翼伟,王志良编著
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2008
  • ISBN:9787810823340
  • 页数:325 页
图书介绍:本书对b/s架构的jsp编程做了系统介绍,最大特色是:所有的程序均来自课堂和工程实践,注重知识的系统性、连贯性和规范性。本书的另一大特色是:程序全面遵照高质量java编程的编码规定。
《JSP应用教程 修订本》目录

第一部分 JSP应用开发基础 1

第1章 JSP常用开发技术概述 1

1.1软件编程体系简介 1

B/S架构编程体系 1

C/S架构编程体系 2

1.2企业应用开发架构 2

两层架构 2

三层架构 3

N层架构 3

开发架构比较 3

1.3相关语言简介 4

ASP概述 4

ASP.NET概述 4

JSP概述 5

PHP概述 5

1.4 JSP相关应用开发体系 6

J2SE体系概述 6

J2ME体系概述 6

J2EE体系概述 6

1.5 N层体系结构 8

N层开发架构 8

N层架构优点 10

1.6常用应用开发环境介绍 10

Web服务器 10

数据库服务器 11

集成开发环境 12

小结 13

习题 13

第2章 开发环境的配置与使用 14

2.1 JSP运行环境的要求 14

对硬件条件的要求 14

对操作系统的要求 14

对软件环境的要求 14

2.2安装和配置JDK 15

2.3安装和配置Tomcat 15

配置Tomcat 18

测试第一个JSP页面 20

2.4集成开发环境的设置 21

JBuilder概述与Eclipse概述 21

安装Eclipse 22

Eclipse集成MyEclipse J2EE开发环境 25

在Eclipse中集成Tomcat 5.5 28

Eclipse开发视图介绍 29

开发JSP程序 31

2.5安装和配置数据库 36

Oracle概述 36

Oracle相关技术站点 36

安装Oracle数据库服务器 37

安装SQL Server 40

小结 43

习题 44

第二部分 JSP核心技术编程 45

第3章 Servlet编程技术 45

3.1 Servlet简介 45

Servlet概念 45

Servlet的生命周期 45

3.2 Servlet编译运行过程 46

Servlet文件框架 48

Servlet的配置文件 50

3.3 Servlet体系结构 50

Java Servlet API概述 51

GenericServlet类和HttpServlet类 51

3.5 Servlet环境API接口 52

ServletConfig接口 52

ServletContext接口 54

3.6 Servlet与客户端浏览器交互 57

HttpServletRequest接口 57

HttpServletResponse接口 59

Servlet处理表单数据 60

请求重定向 60

页面自刷新 60

页面定时跳转 61

3.7 RequestDispatcher接口 61

控制页面跳转 62

控制页面包含 63

3.8会话跟踪和应用程序事件 63

HttpSession接口 64

常用方法与例子 65

小结 66

习题 66

第4章 JSP编程技术 67

4.1理解服务器端执行 67

4.2 JSP页面结构 68

4.3编译指令 68

page指令 68

案例4-1 使用errorPage指令捕获异常 69

include指令 70

taglib指令 71

4.4操作指令 71

jsp:include指令 71

jsp:forward指令 71

jsp:param指令 72

4.5 JSP代码 72

变量和方法 72

代码块 74

4.6 out对象 74

4.7 reponse对象 76

网页转向 76

动态contentType响应 76

HTTP文件头响应 77

设置缓冲区 78

4.8 request对象 78

得到Form表单的信息 79

得到客户的信息 81

汉字问题两种解决方法 82

案例4-2 调查表信息的读取 83

4.9 application对象 85

application的自定义属性 85

实现聊天室 86

案例4-3 网页计数器 87

4.10 session对象 89

对session的理解 89

自定义属性 90

案例4-4 简易session版购物车 91

4.11 cookie对象 95

小结 96

习题 96

第5章 JavaBean编程技术 97

5.1组件技术概述 97

组件和容器 97

Bean开发工具 97

JavaBean简介 98

5.2 JavaBean编程 98

JavaBean的特点 98

JavaBean页面指令 98

编写JavaBean 99

使用JavaBean 99

5.3常见的几种Bean使用方法 106

表单Bean 106

页面Bean 108

共享Bean 109

小结 112

习题 112

第6章 JSP经典开发技巧 113

6.1 JSP客户端编程经典案例 113

动态表格彻底研究 113

三种网页对话框 115

动态网页框架彻底研究 119

案例6-1 动态网页框架 119

表单验证 119

程序控制Form表单 121

执行客户端的可执行文件 124

6.2利用第三方组件 124

E-mail组件 124

案例6-2 发送E-mail 125

文件上传 127

案例6-3 使用jspsmart组件实现文件上传 128

6.3国际化的问题 130

6.4用于MD5算法加密的JavaBean 136

6.5图片添加水印 137

6.6图表系统 139

JFreeChart简介 140

JFreeChart配置安装 140

JFreeChart核心类库介绍 140

使用Servlet画图 141

使用JSP画图 142

6.7面向对象设计模式 150

Factory模式 150

Singleton模式 152

Facade模式 153

MVC架构模式 153

6.8 JSP设计模式 154

模式一:JSP+JavaBean模式 154

模式二:MVC模式 154

6.9 MVC在JSP中的实现模型 154

基于Bean的MVC模型 155

案例6-4 MVC模型案例 155

基于Struts的MVC模型 159

6.10 JSP编程建议 160

小结 160

习题 161

第三部分 JSP数据库应用开发 162

第7章 JDBC数据库开发接口 162

7.1数据库应用开发简介 162

SQL语言 162

ODBC数据访问接口 162

JDBC数据访问接口 163

7.2 SQL语言概述 163

基本SQL语句 164

聚合函数 168

分组查询 169

交叉查询 171

7.3 JDBC的结构 171

JDBC的四种类型 171

数据驱动程序 172

Connection对象 172

Statement对象 172

ResultSet对象 173

案例7-1 利用ODBC-JDBC桥读取Access数据库 173

PreparedStatement对象 177

CallableStatement对象 178

7.4 JDBC四种数据访问格式 179

格式一:执行基本SQL语句 179

格式二:实现分页 179

格式三:执行带参数的SQL语句 181

格式四:执行存储过程 182

7.5使用JDBC访问数据库 182

利用格式一读取Excel数据 182

利用格式一实现事务处理 184

动态合成SQL语句 186

利用格式二实现分页显示 188

利用格式三实现数据添加 195

7.6使用JavaBean访问数据库 196

编写JavaBean 197

调用JavaBean 198

7.7 Oracle的JDBC驱动程序 199

加载JDBC驱动程序 199

使用JDBC连接Oracle数据库 199

7.8访问Oracle的常用格式 200

格式一的Oracle版本 202

格式二的Oracle版本 202

格式三的Oracle版本 203

7.9 Oracle的存储过程 204

PL/SQL的基本概念 204

PL/SQL的存在形式 205

使用PL/SQL编写存储过程 207

7.10 JSP操作Oracle的存储过程 208

格式四的Oracle版本 208

调用带输入输出参数的存储过程 208

小结 209

习题 210

第8章 Hibernate数据持久化技术 211

8.1数据持久化的概念 211

ORM的基本概念 211

POJO与PO的概念 211

JDO的实现机制 212

Hibernate的实现机制 212

Hibernate与JDBC、EJB、JDO的比较 213

8.2 Hibernate的实现机制 213

8.3 Hibernate的开发过程 214

建议一个数据库连接 214

配置工程支持Hibernate 217

创建ORM 220

8.4使用Hibernate操作数据库 225

小结 229

习题 229

第9章 XML数据操作接口 230

9.1 XML的概念 230

XML文档的结构 230

定义根元素 231

使用属性 231

XML声明 233

注释 233

字符和实体引用 234

9.2 XML的三种显示格式 235

CSS样式表 235

XSL样式语言 236

XML数据岛技术 237

9.3 XML的两种语法规则 240

DTD文档类型定义 240

Schema文档规则 242

9.4字符集概述 243

ASCII字符集 243

ISO 8859字符集 243

Unicode字符集 244

中文字符集 244

UTF-8字符集 245

UTF-16字符集 245

9.5在XML中使用HTML 246

在XML使用HTML标记 246

在XML中使用JavaScript代码 246

9.6 XML的三种应用程序接口 247

解析接口 247

解析器 248

9.7 DOM解析接口 248

DOM的对象 248

DOM树结构 249

DOM读取XML文件 250

DOM创建XML节点 251

9.8 SAX解析接口 253

SAX的对象 253

SAX读取XML文件 254

9.9 JDOM解析接口 256

JDOM对象 256

JDOM读取XML文件 256

小结 259

习题 260

第四部分 标签框架与综合案例 261

第10章 JSTL标准标签库 261

10.1 JSTL的基本概念 261

JSTL起源 261

JSTL标记库简介 262

10.2 JSTL的安装与配置 262

JSTL的安装 262

JSTL示例应用 264

10.3通用标记 266

<c:out>标记 266

<c:set>标记 268

<c:remove>标记 270

<c:catch>标记 271

10.4条件处理 272

<c:if>标记 272

<c:choose>、<c:when>和<c:otherwise>标记 274

10.5循环和迭代 276

<c:forEach>标记 276

<c:forTokens>标记 278

10.6 URL操作 280

<c:url>和<c:param>标记 280

<c:import>标记 282

<c:redirect>标记 284

10.7 SQL标记库 285

设置数据源 285

查询数据库 286

修改数据库 288

小结 291

习题 291

第11章 Struts应用开发框架 292

11.1 Struts概述 292

Web开发框架 292

Struts框架 292

Struts组成 293

安装Struts 294

11.2 Struts实例 294

简单Struts实例 294

实现跳转 301

使用Struts 303

小结 305

习题 305

第12章 在线考试系统 306

12.1系统分析与总体设计 306

功能描述 306

实现技术 307

12.2数据库系统 309

数据库逻辑 310

数据库连接池 313

MySQL数据的安装与配置 316

12.3考生考试模块 318

12.4人员管理模块 322

12.5题库管理模块 323

12.6试卷管理模块 324

12.7考务管理模块 325

小结 325

习题 325

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