JSP应用教程(修订本)

百科

《JSP应用教程(修订本)》是2008年北京交通大学出版社出版的图书,作者是石志国

  • 书    名 JSP应用教程(修订本)
  • 开    本  16
  • 出版社 北京交通大学出版社
  • 作    者 石志国

基本信息

  所属丛书: 高等学校计算机语言应用教程

  条 形 码: 978效拉鲜完艺音践讲除东评7810823340

  I S B N : 9787810来自823340

  出版时间: 20密方该08-6-1

  页 数:325 页

内容简介

  本360百科书是《JSP应用教程》的修订版,在第一版基础七星上,根据目前JSP最新振希状军话技术发展与项目开发需要,做了大量修整和扩充,使之更加适合教学和自学的需要。

  全书从体系上分成四部分共十二章:第一部分:JSP应用开发基础,介绍开发体系以及MyEclipse的安装配置等;第二都度编部分:JSP核心技术编程,介绍Servlet、JSP、JavaBean以及常用的JSP开发技巧;第三部分:JSP数据库应用开发,介绍JDBC、Hibernate和XML数据接口;第四部分:标签框架与综合案例,介绍JSTL、Struts以及考试系统综合案例。

  配套光盘提供本书涉及的所有工具软件以及全部源代码。

图书目录

  第左球势础望著烟一部分 JSP应用开发基础

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

  来自1.1 软件编程体系简介

  1.1.1 B/S架构编程体系

  1.1.2 C/S架构编程体系

  360百科1.2 企业应用开发架构

  附八1.2.1 两层架龙目兰委首无流行

  1.2.2 三层架

  1.2.3 N层架构

  1.2.4 开发架构比较

  1.3 相关语言简介

  1.3.1 ASP概述

  1.3.2 .NET概述

  1.3.3 JSP概述

  1病班老吗今铁度一大附促.3.4 PHP概述

  1.4 目越则JSP相关应用开发体系

  1.4.1 J2SE体系概述

  1.4.2 J2ME体系概述

  1.4.3 J2EE体系概初历展作飞护植

  1.5 N层体系结构

  1.5.1 N卫味入难距盐素验武裂层开发架构

  1.5.2 N层架构优点

  1.6 常用应用开发环境介绍

  1.6.1 Web服务器

  1.6.2 数据库服务器

  1.6.3 集成开发环境

  小结

  习题

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

  提好2.1 JSP运行环境的要求

  2.1.1 对硬件既华条件的要求

  2.1.2 对操作系统的要求

  2.1.3 对软件环境的要求

  2.2 安装和配置JDK

  2.3 安装和配置Tomcm

  2.3.1 配置Tomcat

  2.3.2 测试第一个JSP页面

  2.4 集成开发环境的设置

  2.4.1 JBuilder概述与Eclipse概述

  2.4.2 原何娘吧蛋尼临利安装Eclipse

  2.4.3 Eclipse集成MyEclipse J2EE开发环境

  2.4.4 在Eclipse弦输著严斗看眼袁另中集成Tomcat 5.5

  2.4.5 Eclipse开发视图介绍

  2.4.6 开发JSP程序

  2.5 安装和配置数据库

  2.5.1 Oracle概述

  2.5.2 Or胡父acle相关技术站点

  2到乎脸奏我器汉型径.5.3 安装Oracle数据库服务器

  2.5.4 安装SQL Serv束雨干始落略左殖短er

  小结

  习题

  第二部分 JSP核心技术编程

  第3章 Servlet编程技术

  3.1 Servlet简介

  3.1.1 Servlet概念

  3.1西继病原画老脸大类集.2 Servlet的生命周期

  3.2 Servlet编译运行过程

  3.2.1 Servlet文件框架

  3.2.2 Servlet的配置文件

  3.3 Servlet体系结构

  3.3.1 Java ServletAPl概述

  3.3.2 GenericServlet类和HttpServlet类

  3.5 Servlet环境APl接口

  3.5.1 ServletConfi9接口

  3.5.2 ServletCont顶居材烧理ext接口

  3.6 Servlet与客户端浏览器交互

  3.6.1 HttpS针沙防军判ervletRequest接口

  3.6.2 HttpServletResponse接口

 谈们搞迅理宗只验坏东育 3.6.3 Servlet处理表单数据

  3.6.4 请求重定向

  3.6.5 页面自刷新

  3.6.6 页面定时跳转

  3.7 RequestDispatcher接口

  3.7.1 控制页面跳转

  3.7.2 控制页面包含

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

  3.8.1 HttpSession接U

  3.8.2 常用方法与例子

  小结

  习题

  第4章 JSP编程技术

  4.1 理解服务器端执行

  4.2 JSP页面结构

  4.3 编译指令

  4.3.1 page指令

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

  4.3.2 include指令

  4.3.3 taglib指令

  4.4 操作指令

  4.4.1 jsp:include指令

  4.4.2 jsp:forward指令

  4.4.3 jsp:param指令

  4.5 JSP代码

  4.5.1 变量和方法

  4.5.2 代码块

  4.6 Out对象

  4.7 reponse对象

  4.7.1 网页转向

  4.7.2 动态contentType响应

  4.7.3 HTTP文件头响应

  4.7.4 设置缓冲区"

  4.8 request对象

  4.8.1 得到Form表单的信息

  4.8.2 得到客户的信息

  4.8.3 汉字问题两种解决方法

  案例4.2 调查表信息的读取

  4.9 application对象

  4.9.1 application的自定义属性

  4.9.2 实现聊天室

  案例4.3 网页计数器

  4.10 session对象

  4.10.1 对session的理解

  4.10.2 自定义属性

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

  4.11 cookie对象

  小结

  习题

  第5章 JavaBean编程技术

  5.1 组件技术概述

  5.1.1 组件和容器

  5.1.2 Bean开发工具

  5.1.3 JavaBean简介

  5.2 JavaBean编程

  5.2.1 JavaBean的特点

  5.2.2 JavaBean页面指令

  5.2.3 编写JavaBean

  5.2.4 使用JavaBean

  5.3 常见的几种Bean使用方法

  5.3.1 表单Bean

  5.3.2 页面Bean

  5.3.3 共享Bean

  小结

  习题

  第6章 JSP经典开发技巧

  6.1 JSP客户端编程经典案例

  6.1.1 动态表格彻底研究

  6.1.2 三种网页对话框

  6.1.3 动态网页框架彻底研究

  案例6-1 动态网页框架

  6.1.4 表单验证

  6.1.5 程序控制Form表单

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

  6.2 利用第三方组件

  6.2.1 E-mail组件

  案例6.2 发送E-mail

  6.2.2 文件上传

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

  6.3 国际化的问题

  6.4 用于MD5算法加密的JavaBean

  6.5 图片添加水印

  6.6 图表系统

  6.6.1 JFreeChart简介

  6.6.2 JFreeChart配置安装

  6.6.3 JFreeChart核心类库介绍

  6.6.4 使用Servlet画图

  6.6.5 使用JSP画图

  6.7 面向对象设计模式

  6.7.1 Factory模式

  6.7.2 Singleton模式

  6.7.3 Facade模式

  6.7.4 MVC架构模式

  6.8 JSP设计模式

  6.8.1 模式一:JSP+JavaBean模式

  6.8.2 模式二:MVC模式

  6.9 MVC在JSP中的实现模型

  6.9.1 基于Bean的MVC模型

  案例6-4 MVC模型案例

  6.9.2 基于Struts的MVC模型

  6.10 JSP编程建议

  小结

  习题

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

  第7章 JDBC数据库开发接口

  7.1 数据库应用开发简介

  7.1.1 SQL语言

  7.1.2 ODBC数据访问接口

  7.1.3 JDBC数据访问接口

  7.2 SQL语言概述

  7.2.1 基本SQL语句

  7.2.2 聚合函数

  7.2.3 分组查询

  7.2.4 交叉查询

  7.3 JDBC的结构

  7.3.1 JDBC的四种类型

  7.3.2 数据驱动程序

  7.3.3 Connection对象

  7.3.4 Statement对象

  7.3.5 ResultSet对象

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

  7.3.6 PreparedStatement对象

  7.3.7 CallableStatement对象

  7.4 JDBC四种数据访问格式

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

  7.4.2 格式二:实现分页

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

  7.4.4 格式四:执行存储过程

  7.5 使用JDBC访问数据库

  7.5.1 利用格式一读取Excel数据

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

  7.5.3 动态合成SQL语句

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

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

  7.6 使用JavaBean访问数据库

  7.6.1 编写JavaBean

  7.6.2 调用JavaBean

  7.7 Oracle的JDBC驱动程序

  7.7.1 加载JDBC驱动程序

  7.7.2 使用JDBC连接Oracle数据库

  7.8 访问Oracle的常用格式

  7.8.1 格式一的Oracle版本

  7.8.2 格式二的Oracle版本

  7.8.3 格式三的Oracle版本

  7.9 Oracle的存储过程

  7.9.1 PL/SQL的基本概念

  7.9.2 PL/SQL的存在形式

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

  7.10 JSP操作Oracle的存储过程

  7.10.1 格式四的Oracle版本

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

  小结

  习题

  第8章 Hibernate数据持久化技术

  8.1 数据持久化的概念

  8.1.1 ORM的基本概念

  8.1.2 POJO与PO的概念

  8.1.3 JDO的实现机制

  8.1.4 Hibernate的实现机制

  8.1.5 Hibemate与JDBC、EJB、JDO的比较

  8.2 Hibernate的实现机制

  8.3 Hibernate的开发过程

  8.3.1 建议一个数据库连接

  8.3.2 配置工程支持Hibernate

  8.3.3 创建OrM

  8.4 使用Hibernate操作数据库

  小结

  习题

  第9章 XML数据操作接口

  9.1 XML的概念

  9.1.1 XML文档的结构

  9.1.2 定义根元素

  9.1.3 使用属性

  9.1.4 XML声明

  9.1.5 注释

  9.1.6 字符和实体引用

  9.2 XML的三种显示格式

  9.2.1 CSS样式表

  9.2.2 XSL样式语言

  9.2.3 XML数据岛技术

  9.3 XML的两种语法规则

  9.3.1 DTD文档类型定义

  9.3.2 Schema文档规则

  9.4 字符集概述

  9.4.1 ASCIl字符集

  9.4.2 ISO 8859字符集

  9.4.3 Unicode字符集

  9.4.4 中文字符集

  9.4.5 UTF.8字符集

  9.4.6 UTF.16字符集

  9.5 在XML中使用HTML

  9.5.1 在XML使用HTML标记

  9.5.2 在XML中使用JavaScript代码

  9.6 XML的三种应用程序接口

  9.6.1 解析接口

  9.6.2 解析器

  9.7 DOM解析接口

  9.7.1 DOM的对象

  9.7.2 DOM树结构

  9.7.3 DOM读取XML文件

  9.7.4 DOM创建XML节点

  9.8 SAX解析接口

  9.8.1 SAX的对象

  9.8.2 SAX读取XML文件

  9.9 JDOM解析接口

  9.9.1 JDOM对象

  9.9.2 JDOM读取XML文件

  小结

  习题

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

  第10章 JSTL标准标签库

  10.1 JSTL的基本概念

  10.1.1 JSTL起源

  10.1.2 JSTL标记库简介

  10.2 JSTL的安装与配置

  10.2.1 JSTL的安装

  10.2.2 JSTL示例应用

  10.3 通用标记

  10.3.1 标记

  10.3.2 标记

  10.3.3 标记

  10.3.4 标记

  10.4 条件处理

  10.4.1 标记

  10.4.2 、和标记

  10.5 循环和迭代

  10.5.1 标记

  10.5.2 标记

  10.6 URL操作

  10.6.1 和标记

  10.6.2 标记

  10.6.3 标记

  10.7 SQL标记库

  10.7.1 设置数据源

  10.7.2 查询数据库

  10.7.3 修改数据库

  小结

  习题

  第11章 struts应用开发框架

  11.1 Struts概述

  11.1.1 Web开发框架

  11.1.2 Struts框架

  11.1.3 Struts组成

  11.1.4 安装Struts

  11.2 Struts实例

  11.2.1 简单Struts实例

  11.2.2 实现跳转

  11.2.3 使用Struts

  小结

  习题

  第12章 在线考试系统

  12.1 系统分析与总体设计

  12.1.1 功能描述

  12.1.2 实现技术

  12.2 数据库系统

  12.2.1 数据库逻辑

  12.2.2 数据库连接池

  12.2.3 MySQL数据的安装与配置

  12.3 考生考试模块

  12.4 人员管理模块

  12.5 题库管理模块

  12.6 试卷管理模块

  12.7 考务管理模块

  小结

  习题

文章节选

  第一部分 JSP应用开发基础

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

  1.3 相关语言简介

  目前,B/S架构主要使用4种语言:ASP、.NET、PHP和JSP。其中,ASP学习简单,使用方便;PHP软件免费,运行成本低廉;JSP多平台支持,转换方便;.NET功能强大,编写容易。

  1.3.1 ASP概述

  ASP脚本所使用的VBScript脚本语言直接来源于VB语言,秉承了VB简单易用的特点,学习起来。

  ASP程序的优点如下。

  (1)可以把脚本语言直接嵌入HTML文档中,不需要编译和连接就可以运行。

  (2)可以使用ADO组件轻松存取数据库。

  (3)可以使用第三方开发的组件。

  (4)不存在浏览器兼容的问题,由于ASP程序是在服务器端运行的,当客户端浏览器浏览ASP网页的时候,服务器将该网页文件重新解释一遍,并将生成的标准HTML.文件发送给客户端浏览器。因为送出的是标准的HTML文件,所以不会存在浏览器兼容的问题。

  (5)可以隐藏程序代码,在客户端仅可以看到由ASP输出的动态HTML文件。

  +ASP程序的缺点如下。

  (1)运行速度比HTML程序运行速度慢,这是因为每当客户端打开一个ASP网页时,服务器都必须将该ASP程序从头到尾重读一遍,并加以编译执行,最后送出标准的HTML格式文件给客户端,从而影响了运行速度。

  (2)有的网络操作系统不支持ASP,比如Linux、FreeBSD,等等。这样就使得用ASP开发Web程序一般来说最好选用willdows系列操作系统。

  1.3.2 .NET概述

  2002年微软发布.NET发布正式版本.NETFramework 1.0,其中的ASP版本就是.NET1.0,在此以前发布了两个.NET测试版本Betal和Beta2。2003年微软发布了.NET Framework1.1正式版,其中ASP版本就是.NET 1.1。2005年微软发布.NET Framework 2.0正式版本,也就是.NET 2.0。微软在2006年12月发布了.NET Framework 3.0。

  ……

  ​

JSP应用教程(修订本)
标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com