Java Web应用开发技术 / 全国高等职业教育规划教材
¥28.00定价
作者: 任文娟
出版时间:2016年7月
出版社:机械工业出版社
- 机械工业出版社
- 9787111332411
- 1-3
- 68005
- 65188250-8
- 平装
- 16开
- 2016年7月
- 392
- 256
- 工学
- 软件工程
- TP312JA
- 计算机通信类
- 高职
内容简介
本书是Java Web应用开发技术的基础教程,在内容章节的安排上由浅入深地介绍了Web应用开发技术的基本概念和Java Web开发环境的搭建及Servlet、JSP、JavaBean、JDBC、MVC、Struts、Hibernate等关键技术。
本书概念清楚,层次分明,结构合理。书中列举的大量实例都具有较强的实用性,而且关键技术章节中列举的综合实例是读者非常熟悉的“网上书店系统”中的子模块,读者学完后能参考实例开发一个小型的Web应用系统。
本书可作为高职高专院校软件技术专业学生的Java Web应用开发技术教材,也可作为广大Java Web应用开发技术初学者的学习用书,对于有一定Java Web开发基础的读者也有一定的参考价值。
目录
出版说明前言第1章 Java Web应用概述 1.1 Web应用程序简介 1.1.1 C/S和B/S开发模式 1.1.2 Web应用简介 1.1.3 Web应用程序工作原理 1.1.4 Java Web应用程序 1.2 Java Web编程简介 1.2.1 Java Web开发模式 1.2.2 Web应用程序的开发过程 1.3 Java Web开发环境的搭建 1.3.1 JDK的安装与配置 1.3.2 Tomcat的安装与配置 1.3.3 Eclipse的安装与配置 1.3.4 MyEclipse的安装与配置 1.4 使用MyEclipse进行Web开发 1.4.1 使用MyEclipse新建Web项目 1.4.2 在MyEclipse中新建JSP页面 1.4.3 MyEclipse整合Tomcat 1.4.4 MyEclipse部署项目 1.5 本章小结 1.6 本章实训第2章 Servlet技术 2.1 Servlet简介 2.1.1 Servlet概述 2.1.2 简单的Servlet实例 2.2 Servlet的生命周期 2.3 Servlet API 2.3.1 Servlet接口 2.3.2 ServletRequest接口 2.3.3 ServletResponse接口 2.3.4 ServletConfig接口 2.4 HTTP与HttpServlet 2.4.1 HTTP请求 2.4.2 HTTP响应 2.4.3 HttpServlet简介 2.4.4 HttpServlet的实现 2.4.5 程序实例 2.5 Servlet的配置 2.5.1 Servlet的名字和类 2.5.2 初始化参数 2.5.3 启动装入优先级 2.5.4 Servlet的映射 2.6 Servlet上下文 2.6.1 ServletContext接口 2.6.2 程序实例 2.7 请求转发与重定向 2.7.1 RequestDispatcher接口 2.7.2 获取RequestDispatcher对象 2.7.3 程序实例 2.7.4 请求重定向 2.8 会话跟踪 2.8.1 Session简介 2.8.2 HttpSession接口 2.8.3 程序实例 2.8.4 Session与Cookie的区别 2.9 Servlet过滤器 2.9.1 Servlet过滤器简介 2.9.2 创建Servlet过滤器 2.9.3 配置Servlet过滤器 2.10 监听器 2.10.1 监听器简介 2.10.2 创建监听器 2.10.3 配置监听器 2.11 本章小结 2.12 本章实训第3章 JSP技术 3.1 JSP简介 3.2 JSP基本语法 3.2.1 JSP构成 3.2.2 指令元素 3.2.3 脚本元素 3.2.4 动作元素 3.2.5 JSP中的注释 3.3 JSP内置对象 3.3.1 内置对象概述 3.3.2 request对象 3.3.3 response对象 3.3.4 session对象 3.3.5 application对象 3.3.6 out对象 3.3.7 pageContext对象 3.3.8 exception对象 3.3.9 其他对象 3.4 JSP与JavaBean 3.4.1 JavaBean简介 3.4.2 在JSP中使用JavaBean 3.4.3 JavaBean应用实例 3.5 本章小结 3.6 本章实训第4章 Java Web编程中数据库技术的应用 4.1 数据库和常用的SQL语句简介 4.1.1 数据定义 4.1.2 数据更新 4.1.3 数据查询 4.2 JDBC简介 4.2.1 JDBC的基本功能 4.2.2 数据库驱动程序 4.3 JDBC常用接口 4.3.1 Driver接口 4.3.2 DriverManager类 4.3.3 Connection接口 4.3.4 Statement接口 4.3.5 ResultSet接口 4.4 连接数据库 4.4.1 数据库URL 4.4.2 注册驱动程序 4.4.3 使用专用JDBC驱动程序连接数据库 4.5 在JSP中使用JDBC访问数据库 4.5.1 创建数据库表 4.5.2 添加数据 4.5.3 读取数据 4.5.4 更新数据 4.5.5 删除数据 4.6 数据库的高级应用 4.6.1 事务 4.6.2 元数据 4.6.3 配置和访问数据源 4.7 JSP通过JavaBean访问数据库 4.8 在Servlet中使用JDBC访问数据库 4.9 本章小结 4.10 本章实训第5章 MVC架构模式 5.1 设计模式 5.1.1 模式简介 5.1.2 MVC模式 5.2 JSP的两种开发模型 5.2.1 模型1 JSP+JavaBean 5.2.2 模型2 JSP+JavaBean+Servlet 5.2.3 两种模式的技术特点 5.3 程序实例 5.4 本章小结 5.5 本章实训第6章 Struts框架基础 6.1 Struts概述 6.1.1 Struts简介 6.1.2 Struts概念和体系结构 6.2 基于Struts的Web应用实例 6.2.1 Struts开发环境的搭建 6.2.2 一个简单的Struts应用 6.2.3 Struts工作流程 6.3 Struts配置文件 6.4 Struts核心组件 6.4.1 Struts框架包含的主要的包 6.4.2 Struts框架包含的核心组件 6.5 Struts标签库 6.5.1 标签库概述 6.5.2 HTML标签 6.5.3 Bean标签 6.5.4 Logic标签 6.6 Struts应用举例 6.7 本章小结 6.8 本章实训第7章 Struts框架的高级特性 7.1 Struts国际化与异常处理 7.1.1 Struts国际化 7.1.2 Struts异常处理 7.2 动态ActionForm 7.2.1 配置动态ActionForm 7.2.2 访问动态ActionForm 7.2.3 动态ActionForm的reset()方法 7.2.4 动态ActionForm的表单验证 7.3 Struts的数据校验 7.3.1 Validator验证框架简介 7.3.2 对标准ActionForm的校验 7.3.3 对动态ActionForm的校验 7.3.4 Validator框架中使用JavaScript的校验 7.4 Struts综合应用实例 7.5 本章小结 7.6 本章实训第8章 Hibernate框架的基本应用 8.1 Hibernate框架简介 8.2 一个简单的Hibernate应用程序 8.3 Hibernate的体系结构及工作原理 8.3.1 Hibernate体系结构 8.3.2 Hibernate API 8.3.3 Hibernate工作原理 8.4 在MyEclipse中开发Hibernate应用程序 8.4.1 MyEclipse中为项目添加Hibernate支持 8.4.2 Hibernate应用实例 8.5 Struts整合Hibernate开发 8.6 本章小结 8.7 本章实训第9章 综合实训 9.1 综合实训1:网上书店系统 9.2 综合实训2:校园博客系统 9.3 综合实训3:校园二手交易平台参考文献