万本电子书0元读

万本电子书0元读

顶部广告

Java Web开发教程——基于Struts2+Hibernate+Spring电子书

1. 和极客学院在线视频资源有机结合,实现O2O的学习方式。 2. JSP基础 Struts、Hibernate、Spring三大主流框架。 3. 案例习题并重,使得初学者学习的知识掌握的更牢固。 4. 提供源代码、PPT课件。

售       价:¥

纸质售价:¥45.40购买纸书

52人正在读 | 1人评论 6.2

作       者:丁毓峰 毛雪涛

出  版  社:人民邮电出版社有限公司

出版时间:2017-03-01

字       数:43.9万

所属分类: 科技 > 计算机/网络 > 计算机教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
具体包括Web的概念、计算机网络体系结构、HTTP协议、Java Web发环境、JSP基础、 JSP中的文件操作、 Java web的数据库操作、Struts基础、Struts核心文件、Struts2基本方法和关键技术、Hibernate发基础、Hibernate核心文件和口、Spring基础、 Spring原理与技术、并且以综合实例的方式介绍了SSH集成方法及过程。<br/>【推荐语】<br/>1. 和极客学院在线视频资源有机结合,实现O2O的学习方式。 2. JSP基础 Struts、Hibernate、Spring三大主流框架。 3. 案例习题并重,使得初学者学习的知识掌握的更牢固。 4. 提供源代码、PPT课件。<br/>【作者】<br/>极客学院是中国发在线学习平台,汇集了几十名国内*的有多年项目和实战经验的Android发授课大师,精心制作了上千个高质量视频教程,涵盖了Android发学习的基础门、中级阶,高级提升、项目实战发等专业的android发课程。 极客学院背后是一支疯狂喜欢编程,狂热发移动app的超有活力团队。他们希望通过*的,高质量的,专业实战的在线发课程破传统的编程学习模式,以新一代的编程学习模式帮助发者更快更好的学习Android发,帮助发者通过技术实现自己的理想。 作为国内*IT职业在线教育平台,极客学院一直致力于“让学习更有效”,帮助IT从业者在短的时间内获得多的知识,技能得到快的提升。目前,极客学院已拥有60多万IT从业者用户。<br/>
目录展开

前言

第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开发常见错误及解决方法

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部