Java EE 企业级架构开发技术与案例教程

Java EE 企业级架构开发技术与案例教程

杨树林, 胡洁萍, 编著

出版社:机械工业出版社

年代:2010

定价:33.0

书籍简介:

Java EE是目前最为流行的主流技术之一。它是J2EE开发进一步简化的升级版本,它使得Java企业级应用开发变得简单和快捷,其强大的API降低了应用复杂性,提高了应用的性能,扩展了应用的空间。本书将带领读者进入Java EE技术世界,由浅入深地学习各项知识。全书共8章,主要内容包括Java EE概述、Java Web应用开发基础、MVC框架技术Struts2、持久化技术JPA、轻量级框架Spring、EJB架构、JavaServer Faces技术、基于EJB架构的论坛系统设计等。每部分内容与案例相结合,有助于学生理解知识、应用知识,达到学以致用的目的。

书籍目录:

出版者的话

丛书序言

丛书编委会

前言

第1章 JavaEE概述

1.1 JavaEE简介

1.1.1 JavaEE框架的产生

1.1.2 什么是JavaEE

1.1.3 JavaEE规范新概念

1.1.4 JavaEE常用技术

1.2 搭建JavaEE开发环境

1.2.1 安装JSEDK

1.2.2 安装JavaEE开发工具

1.2.3 安装MySQL

1.2.4 安装GlassFish

1.3 JavaEE应用中的分层架构

1.3.1 分层架构模式

1.3.2 JavaEE中的三层结构

1.3.3 结合MVC模式的分层结构

1.3.4 案例1-1网络书城系统分析与设计

本章小结

习题

第2章 Javaweb应用开发基础

2.1 JDBC技术

2.1.1 JDBC简介

2.1.2 JDBC访问数据库的基本步骤

2.1.3 案例2-1网络书城系统教据访问层的实现

2.1.4 JDBC数据源与连接池

2.2 Servlet技术

2.2.1 什么是Servlet

2.2.2 如何建立Servlet

2.2.3 案例2-2建立超级管理员登录Servlet

2.2.4 Servlet的配置

2.2.5 转发和重定向

2.2.6 处理请求和响应

2.2.7 案例2-3使用Servlet实明验证码

2.3 过滤器和监听器

2.3.1 过滤器Filter

2.3.2 案例2-4设计一个编码过滤器

2.3.3 监听器Listener

2.3.4 Servlet上下文与会话

2.3.5 案例2.5统计访问人数和在线人数

2.4 JSP、标签和表达式语言

2.4.1 JSP概述

2.4.2 JSP隐含对象

2.4.3 自定义标签的设计与使用

2.4.4 案例2-6设计图书分类标签

2.4.5 表达式语言EL和标准标签库JSTL

2.4.6 案例2.7实现图书分类的管理

本章小结习题

第3章 MVC框架技术Struts2

3.1 Struts2概述

3.1.1 Struts框架的历史

3.1.2 Struts2下载与配置

3.1.3 案例3-1使用Struts2实现

客户登录

3.1.4 Struts2的MVC原理

3.1.5 Struts2组件

3.1.6 Struts2的中文乱码问题

3.2 Action与结果类型

3.2.1 Action的实现类

3.2.2 在Action中访问Web对象

3.2.3 多方法的Action

3.2.4 result类型

3.3 输入验证

3.3.1 使用validate方法

3.3.2 使用验证文件验证

3.3.3 案例3.2实现客户登录和注册验证(使用配置文件验证)

3.4 Struts2国际化、标签库和OGNL表达式

3.4.1 Struts2国际化

3.4.2 常用Struts2标签

3.4.3 Struts2的0GNL

3.5 拦截器、文件上传和下载

3.5.1 拦截器

3.5.2 文件上传和下载

3.5.3 案例3.3实现图书的添加

本章小结

习题

第4章 持久化技术JPA

4.1 JPA概述

4.1.1 JPA及其优势

4.1.2 HibernateJPA

4.1.3 实体与实体管理器

4.1.4 持久性单元

4.1.5 案例4.1在书城项目中配置HibernateJPA

4.2 实体对象映射

4.2.1 实体映射基础

4.2.2 主键映射

4.2.3 映射特殊类型

4.2.4 案例

4.2 书城项目中客户实体类的设计

4.3 实体关系映射

4.3.1 实体关系概述

4.3.2 一对一映射

4.3.3 一对多映射

4.3.4 多对一映射

4.3.5 案例

4.3 书城项目的其他实体类设计

4.4 实体操作与事务管理

4.4.1 JPA实体操作

4.4.2 JPA查询

4.4.3 JPA事务管理

4.4.4 辅助类设计

4.4.5 案例4-4基于JPA的书城Dao设计

本章小结

习题

第5章 轻量级框架Spring

5.1 Spring基础

5.1.1 Spring框架

5.1.2 Spring控制反转IoC

5.1.3 Bean的配置与BeanFaetory

5.1.4 案例

5.1 在书城项目中使用Spring

5.2 Spring的AOP

5.2.1 AOP的概念

5.2.2 使用Spring中的AOP

5.2.3 基于XMLSchema和Annotation的SpringAOP配置

5.2.4 案例

5.2 书城项目中的日志实现

5.3 Spring集成其他框架

5.3.1 Spring与Struts2集成·5.3.2Spring与JPA集成

5.3.3 SSHJ架构

5.3.4 案例5.3基于SSHJ架构的书城项目配置

5.4 Spring事务管理与任务调度

5.4.1 事务的基本配置

5.4.2 事务的传播属性

5.4.3 使用aop及tx标签配置

事务

5.4.4 使用标注配置事务

5.4.5 任务调度

5.4.6 案例

5.4 书城项目中事务和任务调度的配置

本章小结

习题

第6章 EJB架构

6.1 EJB概述

6.1.1 什么是EJB

6.1.2 EJB组件类型

6.1.3 EJB中的依赖注入

6.1.4 案例

6.1 使用NetBeans创建企业级书城项目

6.2 无状态会话Bean

6.2.1 创建无状态会话Bean

6.2.2 访问无状态会话Bean

6.2.3 案例6.2创建书城的无状态会话Bean

6.3 有状态会话Bean

6.3.1 创建有状态会话Bean

6.3.2 会话Bean的生命周期

6.3.3 案例6.3书城的购物车会话Bean

6.4 单例会话Bean、计时器Bear和消息驱动Bean

6.4.1 单例会话Bean

6.4.2 计时器Bean

6.4.3 JMS与消息驱动Bean

6.4.4 案例6.4书城项目中的订单消息驱动Bean

6.5 EJB中的拦截器和安全域

6.5.1 EJB中的拦截器

6.5.2 验证、授权与登录验证

6.5.3 案例6.5基于安全域实现书城项目的管理员登录验证

本章小结

习题

第7章 JavaServerFaces技术

7.1 JSF概述

7.1.1 什么是JSF

7.1.2 JsF的优势

7.1.3 JSF应用的组成

7.1.4 模板页面与适配页面

7.1.5 案例7.1在书城项目中使用JSF

7.2 JsF表达式语言与标签

7.2.1 JsF表达式语言

7.2.2 JsF的HTML标签

7.2.3 JSF核心标签

7.2.4 案例

7.2 书城客户注册功能实现

7.3 JsF数据传递方法

7.3.1 从JSF页面传递参数给受管Bean

7.3.2 在请求之间传递对象

7.3.3 在受管Bean之间通信

7.4 数据类型转换与验证

7.4.1 标准转换器

7.4.2 自定义转换器

7.4.3 标准验证器

7.4.4 自定义验证器

7.4.5 案例7-3为客户注册页增加验证功能

7.5 消息处理与国际化支持

7.5.1消息处理

7.5.2国际化支持

7.6 JsF生命周期与事件处理

7.6.1 JsF生命周期

7.6.2 P1aase事件与JsF监听器

7.6.3 动作事件

7.6.4 即时事件

7.6.5 值变事件

本章小结习题

第8章 基于EJB架构的论坛系统设计

8.1 系统分析与设计

8.1.1 系统分析

8.1.2 总体设计

8.1.3 实体类(数据模型)设计

8.1.4 接口设计

8.2 数据访问层实现

8.2.1 BaseDao实现

8.2.2 BbsUserDao实现

8.2.3 BbsLoginDao实现

8.2.4 BbsForumDao实现

8.2.5 BbsThemeDao实现

8.2.6 BbsMessageDao实现

8.3 业务逻辑层实现

8.3.1 BbsUserService实现

8.3.2 BbsLoginService实现

8.3.3 BbsForumService实现

8.3.4 BbsThemeService实现

8.3.5 BbsMessageService实现

8.4 统配置

8.4.1 连接池和数据源配置

8.4.2 持久化单元配置

8.4.3 引入JSF框架

8.4.4 安全验证配置

8.5 控制层实现

8.5.1 控制层基类

8.5.2 版块控制类

8.5.3 主题控制类

8.5.4 帖子控制类

8.5.5 用户控制类

8.6 视图层设计

8.6.1 界面的总体设计

8.6.2 主题视图设计

8.6.3 帖子视图设计

8.6.4 用户视图设计

本章小结

习题

参考文献

内容摘要:

《Java EE企业级架构开发技术与案例教程》:JavaEE是目前最为流行的主流技术之一。它是J2EE开发进一步简化的升级版本,使得Java企业级应用开发变得简单和快捷,其强大的API降低了应用复杂性,提高了应用的性能,扩展了应用的空间《Java EE企业级架构开发技术与案例教程》参考工程应用型高等院校“Java EE”课程的教学要求和IT行业对人才的需求编写而成,旨在使学生掌握前沿应用技术,理解和掌握新的软件开发思想,培养学生面向实际的综合应用开发能力。《Java EE企业级架构开发技术与案例教程》特点:精心设计知识结构,讲解精练,重点突出,便于教学和学习。跟踪主流技术,知识新颖实用,重视应用能力的培养。案例系统、典型,将知识内容和案例有机结合,便于指导学生实践。较好地处理具体案例与思想方法、局部知识应用与综合应用的关系。《Java EE企业级架构开发技术与案例教程》将带领读者进入JavaEE技术世界,由浅人深地学习各项知识。JavaEE是目前最为流行的主流技术之一,全书共8章,主要内容包括:JavaEE概述、JavaWeb应用开发基础、MVC框架技术Struts2、持久化技术JPA、轻量级框架Spring、EJB架构、JavaServerFaces技术、基于EJB架构的论坛系统设计等。《Java EE企业级架构开发技术与案例教程》适合作为大中专院校计算机及其相关专业的教材或参考书,也适合软件开发人员及其他有关人员作为技术参考书。

书籍规格:

书籍详细信息
书名Java EE 企业级架构开发技术与案例教程站内查询相似图书
9787111324683
如需购买下载《Java EE 企业级架构开发技术与案例教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)33.0语种简体中文
尺寸26 × 19装帧平装
页数 288 印数 4000

书籍信息归属:

Java EE 企业级架构开发技术与案例教程是机械工业出版社于2011.1出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教材 的书籍。