1. 和极客学院在线视频资源有机结合,实现O2O的学习方式。 2. JSP基础 Struts、Hibernate、Spring三大主流框架。 3. 案例习题并重,使得初学者学习的知识掌握的更牢固。 4. 提供源代码、PPT课件。
售 价:¥
纸质售价:¥42.20购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
前言
第1章 Java Web应用开发概述
1.1 Web的概念
1.1.1 Web的定义
1.1.2 JSP和其他Web编程语言
1.1.3 Web的相关标准
1.1.4 JSP开发Web应用的4种方式
1.2 计算机网络体系结构
1.2.1 OSI模型
1.2.2 TCP/IP模型
1.2.3 B/S的应用软件架构
1.3 HTTP
1.3.1 什么是HTTP
1.3.2 URL含义
1.3.3 HTTP请求
1.3.4 HTTP响应
1.4 本章小结
习题
第2章 Java Web开发环境
2.1 Java开发包JDK
2.1.1 JDK下载安装
2.1.2 JDK部署测试
2.2 可视化集成开发环境Eclipse
2.2.1 Eclipse概述
2.2.2 Eclipse的体系结构
2.2.3 Eclipse的安装及JDK集成
2.2.4 Eclipse开发Java程序
2.3 Web 服务器Tomcat
2.3.1 Tomcat概述
2.3.2 Tomcat的下载和安装
2.3.3 在Eclipse中配置Tomcat
2.3.4 在Eclipse中测试Tomcat
2.3.5 Web应用程序的部署
2.3.6 在Eclipse 中部署Web应用程序
2.4 MySQL的下载与安装
2.4.1 MySQL简介
2.4.2 MySQL的下载
2.4.3 MySQL的安装
2.4.4 MySQL Workbench的使用
2.5 本章小结
习题
第3章 JSP基础
3.1 JSP页面
3.1.1 编写JSP 页面文件
3.1.2 JSP 的运行分析
3.2 JSP语法
3.2.1 JSP声明
3.2.2 JSP表达式
3.2.3 JSP注释
3.2.4 JSP指令
3.3 JSP内置对象
3.3.1 JSP内置对象概述
3.3.2 request对象
3.3.3 response对象
3.3.4 out对象
3.3.5 session对象
3.3.6 application对象
3.4 JSP动作标签
3.4.1 包含标签<jsp:include>
3.4.2 转发标签<jsp:forward>
3.4.3 参数标签<jsp:param>
3.4.4 创建Bean 标签<jsp:useBean>
3.4.5 设置属性值标签<jsp:setProperty>
3.4.6 获取属性值标签<jsp:getProperty>
3.5 JavaBean的使用
3.5.1 JavaBean概述
3.5.2 JavaBean种类
3.5.3 定义JavaBean
3.5.4 设置JavaBean的属性
3.5.5 JavaBean的存储范围
3.5.6 JavaBean实例
3.6 Servlet的使用
3.6.1 Servlet概述
3.6.2 Servlet结构体系
3.6.3 Servlet技术特点
3.6.4 Servlet与JSP的区别
3.6.5 Servlet的生命周期
3.6.6 Servlet的常用类和接口
3.6.7 Servlet实例
3.7 本章小结
习题
第4章 JSP文件操作
4.1 获取文件信息
4.2 创建、删除Web服务目录
4.2.1 创建目录和文件
4.2.2 删除文件和目录
4.3 读写文件
4.3.1 读写文件的常用流
4.3.2 读取文件
4.3.3 写文件
4.4 文件上传
4.5 文件下载
4.6 本章小结
习题
第5章 Java Web的数据库操作
5.1 JDBC技术
5.1.1 JDBC简介
5.1.2 JDBC连接数据库的过程
5.2 JDBC的API
5.2.1 Connection接口
5.2.2 DriverManager类
5.2.3 Statement接口
5.2.4 PreparedStatement接口
5.2.5 ResultSet接口
5.3 使用JDBC连接MySQL数据库
5.3.1 下载并安装MySQL JDBC驱动
5.3.2 Java程序连接MySQL数据库
5.4 JDBC操作数据库
5.4.1 添加数据
5.4.2 查询数据
5.4.3 修改数据
5.4.4 删除数据
5.5 JDBC在Java Web中的应用
5.5.1 开发模式
5.5.2 分页查询
5.5.3 JSP通过JDBC驱动MySQL数据库实例
5.6 本章小结
习题
第6章 Struts基础
6.1 Struts开发基础
6.1.1 MVC的基本概念
6.1.2 Struts的工作原理
6.1.3 Struts 2的优点
6.2 Struts 开发准备
6.2.1 Tomcat 服务器基本知识
6.2.2 下载并安装Tomcat服务器
6.2.3 在Eclipse中部署Tomcat
6.3 Struts开发实例
6.3.1 MyfirstStruts项目概述
6.3.2 创建Struts工程MyfirstStruts
6.3.3 在Eclipse中部署Struts开发包
6.3.4 编写工程配置文件web.xml
6.3.5 创建struts.properties文件
6.3.6 编写struts.xml控制器文件
6.3.7 开发index.jsp和success.jsp前端页面文件
6.3.8 开发后台Struts处理程序HelloAction.java
6.3.9 运行MyfirstStruts工程
6.4 本章小结
习题
第7章 Struts核心文件
7.1 Struts配置文件之web.xml
7.1.1 web.xml的主要作用
7.1.2 web.xml关键元素分析
7.2 Struts配置文件之struts.properties
7.2.1 struts.properties的主要作用
7.2.2 struts.properties关键元素分析
7.3 Struts配置文件之struts.xml
7.3.1 struts.xml的主要作用
7.3.2 struts.xml关键元素分析
7.4 Struts之Action类文件
7.4.1 Action接口和ActionSupport基类
7.4.2 Action与Servlet API
7.4.3 ModelDriven接口
7.4.4 异常处理
7.5 本章小结
习题
第8章 Struts基本方法和关键技术
8.1 Struts数据校验
8.1.1 基本类型转换
8.1.2 自定义类型转换
8.1.3 Action中的validate()校验方法
8.1.4 XWork校验框架实现方法
8.2 Struts 2框架国际化的方法
8.2.1 编写国际化资源文件
8.2.2 访问国际化资源文件
8.2.3 资源文件加载过程
8.3 使用Struts 2拦截器
8.3.1 配置Struts拦截器
8.3.2 Struts 2内置拦截器
8.4 自定义拦截器
8.4.1 创建自定义拦截器
8.4.2 配置自定义拦截器
8.4.3 拦截器执行顺序分析
8.4.4 创建和配置方法过滤拦截器
8.5 AJAX概念和原理
8.5.1 AJAX概念
8.5.2 AJAX原理
8.6 XMLHttpRequest
8.6.1 XMLHttpRequest基础知识
8.6.2 XMLHttpRequest的属性和方法
8.7 AJAX标签的应用
8.7.1 AJAX标签依赖包
8.7.2 AJAX标签的使用
8.8 AJAX的JSON插件
8.8.1 JSON插件概述
8.8.2 JSON插件的使用
8.8.3 JSON插件使用实例
8.9 文件控制上传和下载
8.9.1 文件上传
8.9.2 文件下载
8.10 Struts开发实战
8.11 本章小结
习题
第9章 Hibernate开发基础
9.1 Hibernate入门
9.1.1 持久层概述
9.1.2 Hibernate简介
9.1.3 Hibernate的工作原理
9.2 Hibernate开发准备
9.2.1 Hibernate开发包的下载
9.2.2 在Eclipse中部署Hibernate开发环境
9.2.3 安装部署MySQL驱动
9.3 MyfirstHibernate项目开发
9.3.1 开发Hibernate项目的完整流程
9.3.2 创建MyfirstHibernate项目
9.3.3 创建数据表USER
9.3.4 POJO映射类User.java
9.3.5 映射文件User.hbm.xml
9.3.6 hibernate.cfg.xml配置文件
9.3.7 辅助工具类SessionFactory.java
9.3.8 DAO接口类UserDAO.java
9.3.9 DAO接口实现类UserDAOImpl.java
9.3.10 测试类UserClientTest.java
9.4 本章小结
习题
第10章 Hibernate核心文件和接口
10.1 配置文件hibernate.cfg.xml解析
10.2 映射文件*.hbm.xml解析
10.2.1 文件结构
10.2.2 标识属性
10.2.3 使用property元素映射普通属性
10.2.4 映射集合属性
10.3 Hibernate关联关系映射
10.3.1 单向的一对一关联
10.3.2 单向的一对多关联
10.3.3 单向的多对一关联
10.3.4 单向的多对多关联
10.3.5 双向的一对一关联
10.3.6 双向的一对多关联
10.3.7 双向的多对一关联
10.3.8 双向的多对多关联
10.4 Hibernate核心接口
10.4.1 Configuration类
10.4.2 SessionFactory接口
10.4.3 Session接口
10.4.4 Query接口
10.4.5 Criteria接口
10.4. 6 Transaction接口
10.5 Hibernate项目实例
10.5.1 搭建Hibernate项目环境
10.5.2 添加Hibernate开发包
10.5.3 创建项目基础代码和Hibernate配置文件
10.5.4 开发DAO层代码
10.5.5 开发Service层代码
10.5.6 开发测试代码
10.5.7 查看测试结果
10.6 本章小结
习题
第11章 Spring基础
11.1 Spring基本概念
11.2 Spring下载及配置
11.2.1 下载Spring开发包
11.2.2 Spring开发包准备
11.2.3 在项目中配置Spring
11.2.4 学生信息系统实例
11.2.5 Spring的IoC容器
11.3 Spring MVC技术
11.3.1 MVC的基本思想
11.3.2 Spring MVC工作流程
11.3.3 Spring MVC框架的特点
11.3.4 分发器(DispatcherServlet)
11.3.5 控制器
11.3.6 处理器映射
11.3.7 视图解析器
11.3.8 异常处理
11.4 Spring MVC实例
11.5 本章小结
习题
第12章 深入Spring技术
12.1 控制反转原理
12.1.1 控制反转与依赖注入
12.1.2 依赖注入的实现方式
12.2 配置Bean的属性和依赖关系
12.2.1 简单Bean的配置
12.2.2 合作者Bean的配置
12.2.3 注入集合值
12.3 Bean的生命周期
12.3.1 管理Bean的生命周期
12.3.2 Spring容器中Bean的作用域
12.3.3 Bean的实例化
12.3.4 Bean的销毁
12.3.5 协调作用域不同的Bean
12.4 Bean感知Spring容器
12.4.1 使用BeanNameAware接口
12.4.2 使用BeanFactoryAware、ApplicationContextAware接口
12.5 Spring的国际化支持
12.6 Spring之数据库开发
12.6.1 Spring JDBC的优势
12.6.2 Spring JDBCTemplate的解析
12.6.3 Spring JDBCTemplate的常用方法
12.6.4 Spring数据库开发的步骤
12.7 本章小结
习题
第13章 SSH集成方法及综合实例
13.1 部署Spring开发环境
13.1.1 Struts集成Hibernate
13.1.2 构建Spring集成环境
13.2 Spring集成Hibernate
13.2.1 在Spring中配置SessionFactory
13.2.2 使用HibernateTemplate访问数据库
13.2.3 使用HibernateCallback回调接口
13.3 Spring集成Struts 2
13.3.1 Spring托管Struts Action处理器
13.3.2 Spring集成Struts实例
13.4 客户管理系统
13.4.1 数据库层实现
13.4.2 Hibernate持久层设计
13.4.3 DAO层设计
13.4.4 业务逻辑层设计
13.4.5 完成客户登录设计
13.4.6 查询所有客户信息
13.4.7 添加客户信息
13.4.8 删除客户信息
13.4.9 更新客户信息
13.5 本章小结
附录 Java Web开发常见错误及解决方法
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜