Java Web应用开发教程

  • 所属分类:
    高职高专教..
  • 作者:
    张吉才 编著
  • 出版社:
    科学出版社
  • ISBN:9787030159571
  • 出版日期:2005-9-1
  • 原价:
    ¥49.00元
    现价:¥32.80元

图书简介

本书是高等职业技术教育中IT类专业学生获取学历证书和国际著名软件厂商Borland软件认证证书的学习用教材。本教材依据课程教学大纲编写而成。
本书以Servlet API 2.3和JSP1.2规范为基础,介绍了应用Java技术实现Web应用的相关技术及编程方法。采用JBuilder 9.0集成开发环境,描述了如何使用JBuilder 9.0开发基于Java技术的Web应用程序。本书内容可分为三个部分:第1章至第4章主要讨论以Servlet为基础的Web应用的基础知识,以Servlet API 2.3规范为基础,介绍了HTTP协议的工作机制、Servlet的生命周期、Servlet容器模型、维护会话的目的和方法等。第5章至第10章主要介绍JSP技术,以JSP1.2规范为基础,讲解了JSP的基本语法、JSP隐含对象的使用、JavaBean技术在JSP中的应用、如何在JSP中访问数据库、JSTL定制标签库的使用,以及如何制作自己的JSP定制标签。另外,在第11章还初步讨论了当前应用广泛的开发框架——Struts的基础知识与应用。
本书较全面地体现了应用Java技术开发Web应用的发展特性,涉及了当前应用广泛的开发规范,结构清晰,应用实例丰富,实现了理论学习和具体应用的充分结合。
本书可作为各大专院校、高等职业技术院校计算机软件开发专业课程和相关双证教学课程的教材,也可供从事基于Java技术的Web应用开发行业的技术人员学习参考。
目录
第1章 Web应用程序开发基础
 1.1 HTTP通信协议基础
  1.1.1 HTTP通信协议的基本概念
  1.1.2 HTTP请求的基本结构
  1.1.3 HTTP响应的基本结构
  1.1.4 一个简单的侦听器程序“TCP Monitor”及其使用
  1.1.5 为什么使用HTTP协议开发Web应用程序
 1.2 基于Java技术的Web应用基础
  1.2.1 基于Java技术的Web应用简介
  1.2.2 基于Java技术的Web应用服务器——Tomcat及其使用
 1.3 JBuilder 9.0集成开发环境对Web应用开发的支持
  1.3.1 应用JBuilder 9.0创建一个简单的Web应用程序
  1.3.2 对MyWebApp示例的简单分析
 小结
 实验
 思考练习题
第2章 Servlet基础
 2.1 Servlet概述
  2.1.1 传统的Web应用与基于Java的Web应用的比较
  2.1.2 Java Servlet如何处理HTTP请求
  2.1.3 Servlet的生命周期
  2.1.4 HttpServlet类处理用户HTTP请求的过程
 2.2 使用JBuilder 9.0开发一个简单的Servlet
  2.2.1 Servlet向导
 2.3 获取客户请求信息
  2.3.1 用于获取请求参数的方法
  2.3.2 提取请求标题信息
  2.3.3 用于获取请求路径的信息的方法
  2.3.4 获取客户信息
  2.3.5 在请求中使用属性
  2.3.6 一个ServletRequest接口的应用示例
 2.4 发送响应
  2.4.1 设置状态响应代码
  2.4.2 发送响应信息
 2.5 Web应用程序的结构与部署
  2.5.1 Web应用程序的目录结构
  2.5.2 部署描述符
  2.5.3 与Servlet执行方式相关的配置
  2.5.4 Web应用打包(WAR)文件
 小结
 实验
第3章 Servlet容器模型
 3.1 ServletContext对象
  3.1.1 Web应用程序的初始参数
  3.1.2 ServletContext对象的方法和属性
 3.2 与ServletContext对象相关的侦听器和事件
  3.2.1 ServletContext生命周期
  3.2.2 ServletContextListener侦听器
  3.2.3 ServletContextAttributeListener
 3.3 过滤器
  3.3.1 过滤器的概念
  3.3.2 应用过滤器
 小结
 实验
第4章 维护会话
 4.1 跟踪客户会话
  4.1.1 HTTP的无状态性
  4.1.2 会话的工作机制
  4.1.3 维护会话的方式
  4.1.4 几种维护会话方式的总结
 4.2 使用HttpSession对象维护会话信息
  4.2.1 会话与请求的关系
  4.2.2 HttpSession接口的重要方法
 4.3 监视会话对象
  4.3.1 HttpSessionListener侦听器
  4.3.2 HttpSessionAttributeListener侦听器
 小结
 实验
第5章 JSP基本语法
 5.1 JSP简介
  5.1.1 JSP的概念
  5.1.2 JSP的执行过程
 5.2 JSP语法
  5.2.1 元素和模板数据
  5.2.2 注释
  5.2.3 转义规则
 5.3 脚本元素
  5.3.1 声明
  5.3.2 小脚本
  5.3.3 表达式
 5.4 JSP指令元素
  5.4.1 page 指令
  5.4.2 include 指令
  5.4.3 taglib 指令
 5.5 JSP操作元素
  5.5.1
  5.5.2
  5.5.3
  5.5.4
 5.6 页面的复用
  5.6.1 页面的复用
  5.6.2 在JSP内包含其他的JSP内容
 小结
 实验
第6章 JSP中的隐含对象
 6.1 JSP中隐含对象的定义
 6.2 属性与范围
  6.2.1 JSP Scope—Page
  6.2.2 JSP Scope—Request
  6.2.3 JSP Scope—Session
  6.2.4 JSP Scope—Application
 6.3 JSP中的隐含对象
  6.3.1 page 对象
  6.3.2 config 对象
  6.3.3 request 对象
  6.3.4 response 对象
  6.3.5 out 对象
  6.3.6 session 对象
  6.3.7 application 对象
  6.3.8 pageContext 对象
  6.3.9 exception对象
 6.4 JSP错误处理
  6.4.1 转义处理时错误
  6.4.2 用户请求处理时错误
 小结
 实验
第7章 JavaBean组件技术
 7.1 JavaBean的概念
  7.1.1 JavaBean 简介
  7.1.2 JavaBean属性
 7.2 在JSP中使用JavaBean
  7.2.1 操作
  7.2.2 操作
  7.2.3 操作
 7.3 JavaBean的Scope属性
  7.3.1 Page作用范围
  7.3.2 Request作用范围
  7.3.3 Session作用范围
  7.3.4 Application作用范围
 7.4 JavaBean 应用实例
 小结
 实验
第8章 访问数据库
 8.1 JDBC简介
  8.1.1 通用的数据库连接
  8.1.2 JDBC的特点
  8.1.3 JDBC的构成
  8.1.4 JDBC API概述
 8.2 基本的JDBC应用
  8.2.1 装载驱动程序
  8.2.2 建立数据库连接
  8.2.3 建立语句
  8.2.4 发送SQL语句
  8.2.5 关闭数据库连接
  8.2.6 检索数据
  8.2.7 例 子
 8.3 元数据
  8.3.1 DatabaseMetaData接口
  8.3.2 ResultSetMetaData
  8.4 参数化数据库查询和数据库更新
 8.5 调用存储过程
 小结
 实验
第9章 使用JSTL标签库
 9.1 JSP定制标签
  9.1.1 什么是JSP定制标签
  9.1.2 如何使用JSP定制标签库
  9.1.3 第三方JSP定制标签库
 9.2 JSTL 1.0
  9.2.1 安装使用JSTL 1.0
 9.3 EL语言
  9.3.1 EL语法
  9.3.2 EL隐含对象
  9.3.3 EL运算符
 9.4 核心标签库
  9.4.1 表达式操作
  9.4.2 迭代操作
  9.4.3 流程控制
  9.4.4 URL操作
 9.5 数据库标签库
  9.5.1 setDataSource标签
  9.5.2 query标签
  9.5.3 遍历query标签执行的查询结果集
  9.5.4 update标签
  9.5.5 参数化数据库操作
 小结
 实验
第10章 制作JSP定制标签
 10.1 制作一个简单的定制标签
  10.1.1 定制标签的结构
  10.1.2 制作一个简单的定制标签
 10.2 给标签加上属性
  10.2.1 标签的属性
 10.3 标签向JSP传递信息
 10.4 编制迭代标签
  10.4.1 迭代标签概述
  10.4.2 JSP扩展标签规范对迭代的支持
  10.4.3 JSP迭代标签的制作与使用
 10.5 访问并处理标签的体内容
  10.5.1 JSP扩展标签规范对标签体内容访问的支持
  10.5.2 一个使用标签体内容的样例实现
 10.6 编制嵌套标签
  10.6.1 标签之间通信的方式
  10.6.2 协作标签的一个示例
 小结
 实验
 思考练习题
第11章 Struts开发框架
 11.1 Struts基本概念
  11.1.1 Struts的概念
  11.1.2 应用框架的概念
  11.1.3 Struts框架的工作机制
 11.2 JBuilder 9.0对Struts框架的支持
  11.2.1 升级JBuilder 9.0中的Struts框架版本
  11.2.2 JBuilder9.0对Struts的支持
 11.3 应用Struts框架开发一个简单的Web应用
  11.3.1 创建RegisterForm
  11.3.2 创建RegisterAction
  11.3.3 创建register.jsp页面、success.html、failure.html
  11.3.4 配置struts-config.xml文件
  11.3.5 运行测试
 11.4 分析
  11.4.1 工作原理
  11.4.2 补充说明
 小结
 实验
Borland认证课程介绍

同类热销图书

书名 作者 出版社 价格 购买
现代应用写作实训——浙江省高等教育重点建设教材 徐秋儿 主.. 浙江大学出版社

¥20.00

¥13.90
详情
针织服装结构与工艺设计/全国纺织高职高专规划教材 毛莉莉 等.. 中国纺织出版社

¥38.00

¥28.90
详情
Delphi7开发基础教程 牛汉民 编.. 科学出版社

¥48.00

¥37.90
详情
线性代数(经济类与管理类)(第二版)/高职高专高等数学基础.. 周誓达 编.. 中国人民大学出版..

¥18.00

¥14.40
详情
计算机网络技术及应用 刘瑞新 主.. 机械工业出版社

¥24.00

¥18.00
详情
导购营业员十项全能训练——十项全能训练丛书 肖建中 著 北京大学出版社

¥36.00

¥25.20
详情
网页设计语言教程(HTML/CSS)(附光盘) 于鹏 主编 电子工业出版社

¥19.00

¥15.20
详情
AutoCAD2004基础及应用——教育部高职高专规划教材 叶丽明,吴.. 化学工业出版社

¥30.00

¥22.80
详情
DELPHI程序设计提高与应用 杨滨生 主.. 重庆大学出版社

¥27.00

¥21.60
详情
Access 2003数据库案例教程(含1CD-ROM) 张瑞英 编.. 机械工业出版社

¥23.00

¥17.20
详情
新编基本建设单位会计 陈力生,沃.. 立信会计出版社

¥22.60

¥18.10
详情
房地产经营与管理 银花,张加.. 机械工业出版社

¥23.00

¥17.30
详情
粮食工厂设计 熊万斌 主.. 化学工业出版社

¥22.00

¥16.50
详情
应力波基础(第2版) 王礼立 编.. 国防工业出版社

¥36.00

¥24.90
详情
仪表维修工操作实训 周永茜 主.. 化学工业出版社

¥19.00

¥14.70
详情
网络安全基础教程(附CD-ROM光盘一张) 李艇 编著 北京大学出版社

¥32.00

¥25.00
详情
财务会计案例分析 张维宾  .. 立信会计出版社

¥26.50

¥19.80
详情
服务人员十项全能训练——十项全能训练丛书 肖建中 著 北京大学出版社

¥32.00

¥22.20
详情
方正飞腾排版应用教程 吴岚 主编 电子工业出版社

¥26.00

¥19.50
详情
金融市场教程——21世纪高等院校经济与管理类继续教育教材 郭研 编著 北京大学出版社

¥25.00

¥19.60
详情
AutoCAD2004中文版绘图及应用教程 胡建生,汪.. 机械工业出版社

¥30.00

¥22.50
详情
C语言程序设计与应用开发/高等院校应用型特色规划教材 何光明,杨.. 清华大学出版社

¥29.00

¥21.80
详情
轧钢机械/教育部高职高专规划教材 文庆明 主.. 化学工业出版社

¥28.00

¥21.00
详情
水泥生产工艺概论(职业技术教育国家规划教材) 周国治,彭.. 武汉理工大学出版..

¥26.00

¥19.50
详情
投资理财专业英语教程——投资理财系列 蔡激扬 编.. 上海财经大学

¥23.00

¥16.70
详情
页面加载时间:0.023078秒
Baidu
map