主页 详情

《Java Web开发教程 基于Struts2+Hibernate+Spring》_丁毓峰,毛雪涛编著_14221906_9787115443526

【书名】:《Java Web开发教程 基于Struts2+Hibernate+Spring》
【作者】:丁毓峰,毛雪涛编著
【出版社】:北京:人民邮电出版社
【时间】:2017
【页数】:390
【ISBN】:9787115443526
【SS码】:14221906

最新查询

内容简介

第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包含标签〈j〈j sp:include〉

3.4.2转发标签〈j〈jsp:forward〉

3.4.3参数标签〈j〈jsp:param〉

3.4.4创建Bean标签〈j〈jsp:useBean〉

3.4.5设置属性值标签〈j〈j sp: setProperty〉

3.4.6获取属性值标签〈j〈j sp: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 MyfirstHibemate项目开发

9.3.1开发Hibernate项目的完整流程

9.3.2创建MyfirstHibemate项目

9.3.3创建数据表USER

9.3.4 POJO映射类User .java

9.3.5映射文件User.hbm.xml

9.3.6 hibemate.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使用BeanFactory Aware、 Application ContextAware接口

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


书查询(www.shuchaxun.com)本网页唯一编码:
150ca18729cd280f789d6514beae5ad7#38b1dd65e63310f888b26fc8c53e0b22#112372767#14221906.zip