书籍详情

JSP网络编程技术与实践

JSP网络编程技术与实践

作者:李建刚,秦兴桥,郑雨贝 编著

出版社:清华大学出版社

出版时间:2008-06-01

ISBN:9787302175179

定价:¥56.00

购买这本书可以去
内容简介
  本书以实用为原则,通过诸多案例分析了各种基于JSP网络程序的设计思想和开发方法。全书共分13章,其中第1~7章分别介绍了Eclipse等开发环境的搭建过程,JSP的各种应用技术,基于JSP和JavaBean的在线计数器功能模块,基于JSP的在线流媒体播放程序的实现方式,Servlet的过滤器代码实现方式;第8~13章分别讲解了基于JSP的考试系统、在线聊天系统、BBS系统、邮件系统、基于Struts的简单案例以及在线购物系统等项目的开发过程。在设计和编写这些项目的过程中,编者特别考虑了“分层”这个基于组件的思想,不仅采用了Servlet和JavaBean等组件,分离各种类型的业务逻辑,还采用了基于Struts的设计理念。 本书不仅适合高等院校计算机相关专业师生学习和参考使用,更是对高校计算机专业的学生进行毕业设计具有非常好的参考价值,同时,本书基于架构的设计理念还可帮助程序员扩展自身的思维方式。
作者简介
暂缺《JSP网络编程技术与实践》作者简介
目录
第1章 JSP网络开发基础
 1.1 Web应用程序开发基础知识
  1.1.1 HTTP通信协议概述
  1.1.2 传统的Web应用程序
 1.2 JSP——Java基础上的Web 应用程序
  1.2.1 JSP概述
  1.2.2 JSP工作原理
  1.2.3 JSP的基本语法
 1.3 安装和配置JSP开发环境
  1.3.1 安装与配置JDK环境
  1.3.2 安装Eclipse集成开发环境
  1.3.3 安装配置Tomcat环境
  1.3.4 安装配置MyEclipse环境
 1.4 JSP基础
  1.4.1 在Eclipse里开发JSP代码
  1.4.2 运行JSP代码
  1.4.3 可能遇到的问题以及解决方案
 1.5 本章小结
第2章 JSP网络应用技术
 2.1 JSP与Servlet的组合开发模式
  2.1.1 Servlet概述
  2.1.2 如何实现JSP到Servlet的跳转
  2.1.3 JSP+Servlet开发模式的分析
 2.2 JSP的内嵌对象
  2.2.1 JSP内嵌对象及其用途
  2.2.2 内嵌对象代码示例
 2.3 JSP异常处理机制
  2.3.1 异常处理的内嵌对象
  2.3.2 异常处理示例程序
  2.3.3 运行效果演示
 2.4 本章小结
第3章 JSP与JDBC数据库应用
 3.1 JSP访问数据库的传统方式
  3.1.1 JDBC概述
  3.1.2 JSP连接访问数据库的示例代码
  3.1.3 直接在JSP代码里访问数据库的弊端
 3.2 通过JavaBean封装数据库业务逻辑
  3.2.1 JSP与JavaBean的关系
  3.2.2 JavaBean的基本语法
  3.2.3 在JavaBean中封装数据库业务逻辑
  3.2.4 改进后的JSP访问数据库的代码
  3.2.5 配置与运行JSP+JavaBean类型的项目
 3.3 基于JSP的高级数据库访问技术
  3.3.1 设计模式与程序架构的关系
  3.3.2 通过外观模式优化数据库连接逻辑
  3.3.3 使用“池”提高连接效率
  3.3.4 使用DAO模式分离数据库逻辑与业务逻辑
 3.4 本章小结
第4章 JSP自定义标签在网络开发中的应用
 4.1 自定义标签体系介绍
  4.1.1 标签类相关接口和类
  4.1.2 标签库描述文件
  4.1.3 在Web部署描述符中引入标签库文件
  4.1.4 在页面中使用标签
  4.1.5 标签在Web页面里的作用
 4.2 带Body标签的开发
 4.3 带属性标签的开发
 4.4 嵌套标签的开发
 4.5 迭代标签的开发
 4.6 Simple标签的开发
 4.7 本章小结
第5章 基于JSP的网站计数器
 5.1 需求分析与设计
  5.1.1 需求分析
  5.1.2 模块设计
  5.1.3 数据库设计
 5.2 创建计数器工程
  5.2.1 用Eclipse + MyEclipse创建工程
  5.2.2 配置连接池
  5.2.3 创建工具类
 5.3 数据库交互模块
  5.3.1 基于DAO模式的共通数据库访问模块
  5.3.2 基于DAO模式的用户信息交互模块
  5.3.3 基于DAO模式的网站信息交互模块
  5.3.4 基于DAO模式的网站统计交互模块
 5.4 用户注册登录模块
  5.4.1 界面设计
  5.4.2 编写业务逻辑
 5.5 网站统计信息模块
  5.5.1 界面设计
  5.5.2 编写业务逻辑
 5.6 本章小结
第6章 Flex实现的基于FLV 流媒体网络播放器
 6.1 项目简介与背景知识
  6.1.1 项目简介
  6.1.2 Flex简介
  6.1.3 RTMP协议和FLV格式
 6.2 项目需求分析与设计
  6.2.1 需求分析
  6.2.2 系统设计
  6.2.3 开发部署平台及工具
 6.3 利用Flex Builder创建项目
  6.3.1 Flex Builder的安装
  6.3.2 项目创建
  6.3.3 组织和编写代码
 6.4 系统的实现与部署
  6.4.1 服务器端的安装与部署
  6.4.2 FMS服务器的配置
  6.4.3 网络应用的开发与配置
  6.4.4 客户端(Flex播放器的具体实现)
  6.4.5 整体效果
 6.5 本章小结
第7章 基于Servlet的过滤器
 7.1 Servlet过滤器与Java支持类库
  7.1.1 Servlet过滤器概述
  7.1.2 串行过滤器与责任链模式
  7.1.3 Servlet过滤器的支持类库
 7.2 简单的Servlet过滤器
  7.2.1 架构设计
  7.2.2 功能代码实现
 7.3 开发复杂效果的过滤器代码
  7.3.1 架构设计
  7.3.2 功能代码实现
 7.4 本章小结
第8章 基于JSP的在线考试系统
 8.1 需求分析与设计
  8.1.1 需求分析
  8.1.2 模块设计
  8.1.3 数据库设计
 8.2 建立在线考试系统框架
 8.3 数据库模块
 8.4 功能列表模块
 8.5 题库模块
  8.5.1 界面设计
  8.5.2 编写业务逻辑
 8.6 试卷生成模块
  8.6.1 界面设计
  8.6.2 编写业务逻辑
 8.7 考试生成模块
  8.7.1 界面设计
  8.7.2 编写业务逻辑
 8.8 在线考试模块
  8.8.1 界面设计
  8.8.2 编写业务逻辑
 8.9 本章小结
第9章 JSP+JavaBean+DB实现的在线聊天室
 9.1 需求分析与设计
  9.1.1 需求分析
  9.1.2 模块设计
  9.1.3 数据库设计
 9.2 创建JSP+JavaBean的项目
 9.3 数据库通用管理模块
 9.4 用户登录和注册模块
  9.4.1 登录界面
  9.4.2 登录信息后台处理页面
  9.4.3 封装登录功能的JavaBean组件
 9.5 聊天室模块
  9.5.1 聊天房间选择界面
  9.5.2 封装选择聊天室的JavaBean组件
  9.5.3 聊天界面
  9.5.4 封装聊天功能的JavaBean组件
 9.6 管理员功能模块
  9.6.1 高级功能页面
  9.6.2 封装查询所有用户的JavaBean组件
 9.7 运行效果演示
  9.7.1 注册与登录效果演示
  9.7.2 聊天效果演示
  9.7.3 管理员功能演示
 9.8 本章小结
第10章 基于JSP的BBS论坛
 10.1 需求分析与设计
  10.1.1 需求分析
  10.1.2 模块设计
  10.1.3 数据库设计
 10.2 建立基于JSP的项目
  10.2.1 创建JSP项目
  10.2.2 在项目中导入需要加载的Java类包
 10.3 开发数据库通用模块
  10.3.1 连接数据库
  10.3.2 开发对象模型和DAO代码实现业务逻辑
 10.4 登录注册模块
  10.4.1 登录模块
  10.4.2 注册模块
 10.5 信息发布模块
  10.5.1 主题显示
  10.5.2 信息显示
  10.5.3 信息发布
 10.6 网站管理模块
  10.6.1 会员管理
  10.6.2 板块管理
  10.6.3 信息管理
 10.7 文件上传模块
 10.8 发布以及运行BBS系统
  10.8.1 准备数据库以及jar包
  10.8.2 发布以及运行BBS系统
 10.9 本章小结
第11章 基于JSP的邮件管理系统
 11.1 需求分析与设计
  11.1.1 需求分析
  11.1.2 模块设计
  11.1.3 数据库设计
 11.2 建立基于JSP的项目
  11.2.1 创建JSP项目
  11.2.2 在项目中导入需要加载的Java类包
 11.3 数据通用模块
  11.3.1 连接数据库
  11.3.2 开发对象模型和DAO代码实现业务逻辑
 11.4 通信录模块
  11.4.1 页面设计
  11.4.2 业务逻辑
 11.5 邮件收发模块
  11.5.1 开发邮件服务的收件程序
11.5.2 开发邮件服务的发件程序
 11.6 程序运行示例
  11.6.1 导入jar包
  11.6.2 实例运行
 11.7 本章小结
第12章 基于Struts的Web网络开发技术
 12.1 Struts概述
  12.1.1 Struts简介
  12.1.2 Struts与JSP网络开发的关系
  12.1.3 Struts MVC组件及关系
 12.2 需求分析与设计
  12.2.1 需求分析
  12.2.2 模块设计
  12.2.3 数据库设计
 12.3 建立系统框架
  12.3.1 创建基于Struts的Web工程
  12.3.2 配置Struts框架的数据库连接池
 12.4 建立系统模块
  12.4.1 数据库模块
  12.4.2 界面模块
  12.4.3 ActionForm模块
  12.4.4 Action模块
 12.5 Struts系统部署与发布
  12.5.1 配置服务器
  12.5.2 部署Struts工程
  12.5.3 运行Struts工程
 12.6 本章小结
第13章 基于JSP+Struts的在线购物商城
 13.1 Struts项目简介
 13.2 基于Struts的MVC模式
  13.2.1 什么是MVC
  13.2.2 Model1、Model2与Model2.x
  13.2.3 基于Struts的MVC
  13.2.4 Struts的工作流程
 13.3 项目需求分析与设计
  13.3.1 需求分析
  13.3.2 系统设计
 13.4 项目创建
  13.4.1 基于MyEclipse的项目创建
  13.4.2 创建ActionForm
  13.4.3 创建Action
  13.4.4 struts-config.xml配置文件
  13.4.5 Struts标记库
 13.5 模块实现与分析
  13.5.1 注册模块
  13.5.2 登录模块
  13.5.3 搜索和过滤关键字
  13.5.4 浏览商品模块
  13.5.5 维护购物车
  13.5.6 结算并生成订单
  13.5.7 网站访问分析器
 13.6 部署与运行
  13.6.1 配置Tomcat服务器
  13.6.2 部署应用
 13.7 本章小结
猜您喜欢

读书导航