JSP应用教程

副标题:无

作   者:石志国,薛为民,董洁编著

分类号:

ISBN:9787810823340

微信扫一扫,移动浏览光盘

简介

   本书对B/S架构的JSP编程作了系统介绍,最大特色是:所有的程序均来自课堂和工程实践,注重知识的系统性、连贯性和规范性。本书另一大特色是,程序全面遵守高质量Java编程的编码规范。    全书从体系上分成4部分共10章。第1部分:Web编程基础与环境配置,介绍架构编程体系、JSP运行环境的配置、Web编程技术及Java程序设计基础。第2部分:JSP程序设计基础,详细介绍JSP的页面元素、内置对象、Servlet编程技术、JavaBean组件开发技术及JSP设计模式。第3部分:JSP数据库程序设计,详细介绍JDBC的结构、常用操作数据库的基本格式、分页显示、JDBC访问Oracle数据库及使用DOM、SAX和JDOM操作XML文件。第4部分:软件工程实践,介绍OOAD的概念、UML进行系统分析和设计的方法,并从软件工程的角度介绍一个在线考试系统的开发。    本书配套光盘提供本书涉及的所有工具软件及全部源代码。本书提供的课件及学习大纲可以从http://press.bjtu.edu.cn"下载专区"栏目的"图书辅助资料"中或者http://www.gettop.net下载。   

目录

第一部分 JSP应用开发基础
第1章 JSP常用开发技术概述
1.1 软件编程体系简介
1.1.1 B/S架构编程体系
1.1.2 C/S架构编程体系
1.2 企业应用开发架构
1.2.1 两层架构
1.2.2 三层架构
1.2.3 N层架构
1.2.4 开发架构比较
1.3 相关语言简介
1.3.1 ASP概述
1.3.2 ASP.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 安装和配置Tomcat
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 Oracle相关技术站点
2.5.3 安装Oracle数据库服务器
2.5.4 安装SQL Server
小结
习题
第二部分 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 Servlet API概述
3.3.2 GenericServlet类和HttpServlet类
3.5 Servlet环境API接口
3.5.1 ServletConfig接口
3.5.2 ServletContext接口
3.6 Servlet与客户端浏览器交互
3.6.1 HttpServletRequest接口
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接口
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 Hibernate与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 ASCⅡ字符集
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应用教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon