Java Web技术整合应用与项目实战

Java Web技术整合应用与项目实战

张志锋, 等编著

出版社:清华大学出版社

年代:2013

定价:60.0

书籍简介:

本书共18章。通过5个项目实训的练习,既培养了的项目实践能力,又积累了项目开发经验;同时在项目开发中进一步深入了解理论知识,并把理论知识运用到项目开发中。本书主要为广大读者提供一本Java Web知识综合学习以及积累项目开发经验的书。

作者介绍:

张志锋,曾就职于通讯公司,近年来与企业合作开发多个项目,并在项目开发实战中培养出了一批专业技术知识扎实、实践能力强的优秀学生,同时把项目开发经验穿插应用到专业技术课程教学实践中,倡导“技术学以致用”以及基于“以项目为驱动的教学模式”的教学模式改革。(近3年,发表论文10篇,主持和参与项目5项,编著Java系列书籍6部。)

书籍目录:

第1章 Java Web技术基础知识

1.1 Web基础知识

1.1.1 Web技术的由来与发展

1.1.2 Web动态网页技术

1.2 JSP基础知识

1.2.1 JSP的工作原理

1.2.2 JSP的两种体系结构

1.2.3 JSP开发Java Web站点的主要方式

1.3 Struts2基础知识

1.3.1 Struts2的由来与发展

1.3.2 Struts2的工作原理

1.4 Hibernate基础知识

1.4.1 Hibernate的由来与发展

1.4.2 Hibernate的工作原理

1.5 Spring3基础知识

1.5.1 Spring3的由来与发展

1.5.2 Spring3框架的体系结构

第2章 JSP技术

2.1 HTML页面的基本构成

2.1.1 使用NetBeans 7开发HTML页面

2.1.2 使用MyEclipse 10开发HTML页面

2.2 HTML常用标签

2.2.1 列表标签

2.2.2 多媒体和超链接标签

2.2.3 表格标签

2.2.4 表单标签

2.2.5 框架标签

2.3 CSS基础知识

2.3.1 CSS样式表定义

2.3.2 HTML中加入CSS的方法

2.3.3 CSS的优先级

2.3.4 CSS基本属性

2.4 JSP页面的基本结构

2.5 JSP三种常用注释

2.5.1 隐藏注释

2.5.2 HTML注释

2.5.3 Java注释

2.6 JSP常用脚本元素

2.6.1 变量和方法的声明

2.6.2 表达式和脚本

2.7 JSP常用指令

2.7.1 page指令

2.7.2 include指令

2.7.3 taglib指令

2.8 JSP常用动作

2.8.1 动作

2.8.2 动作

2.8.3 动作

2.8.4 动作

2.8.5 动作

2.8.6 动作

2.9 JSP常用内置对象

2.9.1 out对象

2.9.2 request对象

2.9.3 response对象

2.9.4 session对象

2.9.5 pageContext对象

2.9.6 exception对象

2.9.7 application对象

第3章 JavaBean技术

3.1 JavaBean基础知识

3.2 编写和使用JavaBean

3.2.1 编写JavaBean组件

3.2.2 在JSP页面中使用JavaBean

3.3 JavaBean的作用域

3.4 JavaBean应用实例

3.4.1 使用JavaBean访问数据库

3.4.2 使用JavaBean实现猜数游戏

3.4.3 使用JavaBean实现购物系统

第4章 JDBC技术

4.1 JDBC基础知识

4.2 通过JDBC-ODBC桥访问数据库

4.2.1 通过桥访问Access

4.2.2 通过桥访问Excel

4.2.3 通过桥访问Microsoft SQL Server

4.3 通过JDBC驱动访问数据库

4.3.1 访问MySQL 5.5数据库

4.3.2 访问Microsoft SQL Server 2000数据库

6.3.3 访问Microsoft SQL Server 2008数据库

4.4 查询数据库

4.5 更新数据库(增、删、改)

4.6 JSP在数据库应用中的相关问题

4.6.1 JSP的分页技术

4.6.2 汉字处理

4.7 学生信息管理系统应用实例

4.7.1 学生信息管理系统主页面功能的实现

4.7.2 学生信息查询功能的实现

4.7.3 学生信息添加功能的实现

4.7.4 学生信息删除功能的实现

4.7.5 学生信息修改功能的实现

第5章 企业信息管理系统

5.1 项目需求说明

5.2 项目系统分析

5.3 项目数据库设计

5.4 项目实现

5.4.1 项目文件结构

5.4.2 登录功能的实现

5.4.3 系统主页面功能的实现

5.4.4 客户管理功能的实现

5.4.5 合同管理功能的实现

5.4.6 售后管理功能的实现

5.4.7 产品管理功能的实现

5.4.8 员工管理功能的实现

第6章 Java Servlet技术

6.1 Servlet基础知识

6.1.1 什么是Servlet

6.1.2 Servlet生命周期

6.1.3 Servlet的技术特点

6.1.4 Servlet与JSP的区别

6.1.5 Servlet在Java Web项目中的作用

6.1.6 Servlet部署

6.1.7 开发一个简单的Servlet

6.2 JSP与Servlet常见用法

6.2.1 通过Servlet获取表单中的数据

6.2.2 重定向与转发及其应用实例

6.3 基于JSP+Servlet留言系统

第7章 基于MVC设计模式的个人信息管理系统

7.1 MVC 设计模式基础知识

7.1.1 什么是MVC设计模式

7.1.2 MVC设计模式的工作原理

7.2 项目需求说明

7.3 项目系统分析

7.4 项目数据库设计

7.5 项目实现

7.5.1 项目文件结构

7.5.2 登录和注册功能的实现

7.5.3 系统主页面功能的实现

7.5.4 个人信息管理功能的实现

7.5.5 通讯录管理功能的实现

7.5.6 日程安排管理功能的实现

7.5.7 个人文件管理功能的实现

第8章 Struts2框架技术入门

8.1 Struts2软件包

8.1.1 Struts2软件包的下载

8.1.2 Struts2软件包介绍

8.2 Struts2的配置

8.2.1 在NetBeans 7中安装Struts2插件

8.2.2 使用NetBeans 7新建Struts2项目

8.2.3 在NetBeans 7中配置Struts

8.2.4 在MyEclipse 10中配置Struts

8.3 Struts2的核心组件入门

8.3.1 Struts2的控制器组件

8.3.2 Struts2的模型组件

8.3.3 Struts2的视图组件

8.4 基于Struts2的登录系统

8.4.1 使用NetBeans 7开发项目

8.4.2 使用MyEclipse10开发项目

第9章 Struts2核心组件详解

9.1 Struts2的配置文件struts.xml

9.1.1 struts.xml配置文件的结构

9.1.2 Bean配置

9.1.3 常量配置

9.1.4 包含配置

9.1.5 包配置

9.1.6 命名空间配置

9.1.7 Action配置

9.1.8 结果配置

9.1.9 拦截器配置

9.2 Struts2的核心控制器FilterDispatcher

9.3 Struts2的业务控制器Action

9.3.1 Action接口和ActionSupport类

9.3.2 Action实现类

9.3.3 Action访问ActionContext

9.3.4 Action直接访问Servlet

9.3.5 Action中的动态方法调用

9.4 Struts2的OGNL表达式

9.4.1 Struts2的OGNL表达式

9.4.2 Struts2的OGNL集合

第10章 Struts2的标签库

10.1 Struts2的标签库概述

10.2 Struts2的表单标签

10.2.1 标签

10.2.2 标签

10.2.3 标签

10.2.4 标签

10.2.5 标签

10.2.6 标签

10.2.7 标签

10.2.8 标签

10.2.9 标签

10.2.10 标签

10.2.11 标签

10.3 Struts2的非表单标签

10.3.1 标签

10.3.2 和标签

10.3.3 标签

10.4 Struts2的数据标签

10.4.1 标签

10.4.2 标签

10.4.3 标签

10.4.4 标签

10.4.5 标签

10.4.6 标签

10.4.7 标签

10.4.8 标签

10.5 Struts2的控制标签

10.5.1 标签、标签和标签

10.5.2 标签

10.5.3 标签

10.5.4 标签

10.5.5 标签

10.5.6 标签

10.5.7 标签

10.6 Struts2的Ajax标签

10.6.1 ajax主题

10.6.2 标签

10.6.3 标签

10.6.4 标签

10.6.5 标签

10.6.6 标签

第11章 Struts2国际化与文件上传下载

11.1 Struts2的国际化

11.1.1 Struts2实现国际化的流程

11.1.2 Struts2国际化应用实例

11.2 Struts2的文件上传和下载

11.2.1 文件上传

11.2.2 文件下载

第12章 Struts2的拦截器与输入校验

12.1 Struts2的拦截器

12.1.1 Struts2拦截器的基础知识

12.1.2 Struts2拦截器实现类

11.1.3 Struts2拦截器应用实例

12.2 Struts2的输入校验

12.2.1 Struts2输入验证的基础知识

12.2.2 Struts2的手工验证

12.2.3 Struts2内置校验器的使用

12.2.4 Struts2内置校验器应用实例

第13章 基于Struts2的个人信息管理系统

13.1 项目需求说明

13.2 项目系统分析

13.3 项目数据库设计

13.4 项目实现

13.4.1 项目文件结构

13.4.2 用户登录和注册功能的实现

13.4.3 系统主页面功能的实现

13.4.4 个人信息管理功能实现

13.4.5 通讯录管理功能实现

13.4.6 日程安排管理功能实现

13.4.7 个人文件管理功能实现

第14章 Hibernate框架技术入门

14.1 Hibernate软件包

14.1.1 Hibernate软件包下载

14.1.2 Hibernate软件包介绍

14.2 Hibernate的配置

14.3 Hibernate的核心组件入门

14.4 基于Struts2+Hibernate的登录和注册系统

14.4.1 项目介绍

14.4.2 在web.xml中配置核心控制器FilterDispatcher

14.4.3 编写视图组件(JSP页面)

14.4.4 编写业务控制器Action

14.4.5 修改struts.xml配置Action

14.4.6 Hibernate的配置文件

14.4.7 加载Hibernate配置文件的类(JavaBean)

14.4.8 PO对象以及对应的映射文件

14.4.9 完成登录和注册功能业务功能的JavaBean

14.4.10 项目部署和运行

第15章 Hibernate核心组件详解

15.1 Hibernate的配置文件

15.1.1 hibernate.cfg.xml

15.1.2 hibernate.properties

15.2 Hibernate的PO对象

15.2.1 Hibernate的PO对象基础知识

15.2.2 Hibernate的PO对象状态

15.3 Hibernate的映射文件

15.4 Hibernate的Configuration类

15.5 Hibernate的SessionFactory接口

15.6 Hibernate的Session接口

15.6.1 Session接口的基础知识

15.6.2 通过方法获取持久化对象(PO)

15.6.3 操作持久化对象(PO)的常用方法

15.7 Hibernate的Transaction接口

15.8 Hibernate的Query 接口

15.8.1 Query接口的基本知识

15.8.2 Query接口的常用方法

15.9 基于Struts2+Hibernate的学生信息管理系统

15.9.1 项目介绍、主页面以及查看学生信息功能的实现

15.9.2 添加学生信息功能的实现

15.9.3 修改学生信息功能的实现

15.9.4 删除学生信息功能的实现

第16章 Hibernate的关联关系

16.1 一对一关联关系

16.1.1 主键关联

16.1.2 外键关联

16.1.3 一对一关联关系的应用实例

16.2 一对多关联关系

16.2.1 单向关联

16.2.2 双向关联

16.2.3 一对多关联关系的应用实例

16.3 多对多关联关系

第17章 Hibernate的其它常用功能

17.1 Hibernate 数据查询

17.1.1 Hibernate Query Language

17.1.2 Criteria Query方式

17.1.3 Native SQL 查询

17.2 Hibernate 的事务管理

17.2.1 事务的特性

17.2.2 事务隔离

17.2.3 在Hibernate配置文件中设置隔离级别

17.2.4 在Hibernate中使用JDBC事务

17.2.5 在Hibernate中使用JTA事务

17.3 Hibernate的Cache管理

17.3.1 一级Cache

17.3.2 二级Cache

第18章 基于Struts2+Hibernate的项目系统

18.1 基于Struts2+Hibernate的教务管理系统

18.1.1 项目需求分析与设计

18.1.2 项目数据库设计

18.1.3 项目实现

18.2 基于Struts2+Hibernate的考勤系统

18.2.1 系统需求分析与设计

18.2.2 项目数据库设计

18.2.3 项目实现

第19章 Spring3框架技术入门

19.1 Spring3软件包

19.1.1 Spring3软件包下载

19.1.2 Spring3软件包的介绍

19.2 Spring3的配置

19.3 Spring3 IoC的原理和主要组件

19.3.1 IoC的基础知识以及原理

19.3.2 IoC的主要组件

19.3.3 IoC的应用实例

19.3.4 注入的两种方式

19.4 基于Struts2+Hibernate+Spring3的登录系统

19.4.1 项目介绍

19.4.2 在web.xml中配置Struts2和Spring

19.4.3 编写视图组件(JSP页面)

19.4.4 Action和JavaBean

19.4.5 Struts2、Spring3和Hibernate的配置文件

19.4.6 Struts2、Spring3和Hibernate整合中常见问题

19.4.7 项目部署和运行

第20章 Spring3的AOP框架

20.1 AOP框架基础知识

20.1.1 AOP框架简介

20.1.2 Spring3的AOP框架主要术语

20.2 代理(Proxy)

20.2.1 静态代理

10.2.2 动态代理

20.3 创建通知(Advice)

20.3.1 前置通知(Before Advice)

20.3.2 后置通知(After Advice)

20.3.3 环绕通知(Around Advice)

20.3.4 异常通知(Throws Advice)

20.3.5 引入通知(Introduction Advice)

20.4 定义切入点(Pointcut)

20.4.1 静态切入点和动态切入点

20.4.2 切入点的应用实例

12.5 创建引入(Introduction)

第21章 基于Struts2+Hibernate+Spring3的BBS系统

21.1 项目需求分析

21.2 项目系统分析

21.3 项目的数据库设计

21.4 项目实现

21.4.1 项目的文件结构和主页面

21.4.2 BBS登录功能的实现

21.4.3 BBS板块管理功能的实现

21.4.4 BBS帖子管理功能的实现

21.4.5 个人信息管理功能的实现

内容摘要:

本书旨在培养关于Java Web框架技术的实践和创新能力,为有志于从事Java Web项目开发工作的广大读者提供一本综合学习Java Web框架知识、积累Java Web项目开发实战经验的实用指导书。全书理论联系实践,通过60多个小项目、6个大项目的开发过程详解,使读者能够切实理解掌握Java Web基本理论知识,并对项目开发产生感性认识,从而迅速积累项目开发经验。本书系统地介绍 了JSP、JavaBean、JDBC、Servlet、Struts2、Hibernate和Spring3框架技术,并将项目开发贯穿于整个理论知识体系,全书共分21章。本书适用的读者对象包括初级和中级Java工程师、Java EE开发人员,也可作为普通高等院校和Java工程师培训的Java Web框架技术课程教材。

编辑推荐:

本书强调理论,注重实践。本书系统地介绍了JavaWeb开发理论及技术,并通过60多个小项目和6个大项目加强项目实战演练,积累项目开发经验。
本书项目讲解直观、易懂易学。本书以项目形式串联相关理论知识。为帮助读者更加直观、方便地学习JavaWeb技术,各项目的讲解都辅以丰富的图例说明,使项目开发过程的描述简洁明了。
本书配备6个大项目。本书区别于其他同类书籍之处在于:结合相关理论,把6大个项目的开发过程融入书中,有利于真正达到培养、提高项目开发能力、积累项目经验的目的。

书籍规格:

书籍详细信息
书名Java Web技术整合应用与项目实战站内查询相似图书
9787302317050
如需购买下载《Java Web技术整合应用与项目实战》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)60.0语种简体中文
尺寸26 × 19装帧平装
页数印数 3000

书籍信息归属:

Java Web技术整合应用与项目实战是清华大学出版社于2013.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。