`

Java EE 核心技术与应用

阅读更多
《Java EE 核心技术与应用》
基本信息
作者: 郝玉龙 周旋
出版社:电子工业出版社
ISBN:9787121201752
上架时间:2013-5-13
出版日期:2013 年5月
开本:16开
页码:312
版次:1-1
所属分类:计算机
更多关于 》》》《Java EE 核心技术与应用
内容简介
计算机书籍
  《java ee 核心技术与应用》基于最新的java ee 6规范对java ee应用开发技术进行系统讲解。书中主要包括四部分内容:第一部分介绍了java ee的定义、设计思想、技术架构和开发模式等,可使读者全面认识java ee。第二部分以java ee企业应用的表现层、数据持久化层和业务逻辑层的开发为主线,重点讲解java ee 6 规范的最新功能特性,包括jsf 2.0、servlet3.0、ejb 3.1和jpa 2.0等,使读者掌握开发完整java ee企业应用的基本技能。第三部分讲解了如何利用cdi实现组件的低耦合、如何利用bean validation框架实现统一校验、如何确保企业应用安全等高级知识,使读者掌握企业应用开发中的系统架构、安全防护等高级技能。第四部分讲解了如何利用javamail、web服务、jms消息服务和消息驱动bean等技术来实现企业应用之间的集成和交互。
   《java ee 核心技术与应用》可作为高等学校计算机专业教材,也可作为相关人员的参考书。本书每一章都是一个完整独立的部分,因此教师在授课时可根据授课重点及课时数量进行灵活调整。
目录
《java ee 核心技术与应用》
第1章 走进java ee1
1.1 引言1
1.2 为什么需要java ee1
1.2.1 企业级应用特征1
1.2.2 企业级应用架构体系2
1.3 什么是java ee3
1.4 java ee设计思想4
1.4.1 容器4
1.4.2 组件5
1.4.3 容器与组件的交互5
1.5 java ee 技术架构5
1.5.1 组件技术5
1.5.2 服务技术7
1.5.3 通信技术8
1.5.4 框架技术9
1.6 java ee核心开发模式9
1.7 java ee优点10
1.8 小结11
第2章 搭建开发环境12
.2.1 引言12
2.2 安装jdk12
2.3 安装netbeans ide13
2.4 测试开发环境14
2.5 小结16
第3章 基于jsf构建表示逻辑层17
3.1 引言17
3.2 什么是jsf17
3.2.1 什么是框架17
3.2.2 为什么需要框架17
3.2.3 jsf是什么样的框架18
3.2.4 为什么学习jsf19
3.3 第一个jsf应用19
3.3.1 创建jsf项目19
3.3.2 模型组件21
3.3.3 视图组件22
3.3.4 控制组件22
3.3.5 运行演示23
3.3.6 总结思考23
3.4 利用jsf组件构建视图24
3.4.1 jsf标记库24
3.4.2 html标记25
3.4.3 core标记39
3.4.4 使用jstl标记40
3.5 在视图中访问web资源41
3.6 利用页面模板提高视图可维护性43
3.6.1 布局43
3.6.2 装饰48
3.7 利用managed bean封装业务逻辑51
3.7.1 定义managed bean51
3.7.2 生命周期范围53
3.7.3 bean之间的依赖56
3.7.4 生命周期回调方法58
3.8 使用el访问服务器端数据59
3.8.1 范围59
3.8.2 访问对象59
3.8.3 值表达式和方法表达式60
3.8.4 延迟计算61
3.9 实现灵活的导航控制61
3.9.1 视图id61
3.9.2 利用post请求实现导航62
3.9.3 导航约定66
3.9.4 导航规则67
3.9.5 重定向69
3.9.6 利用get请求实现导航71
3.9.7 jsf框架外导航74
3.9.8 导航中的参数传递74
3.9.9 导航总结77
3.10 实现国际化支持77
3.10.1 准备资源包77
3.10.2 配置资源包79
3.10.3 在jsf视图中使用资源79
3.10.4 设置应用程序本地属性80
3.11 使用ajax获得更好的用户体验81
3.12 小结83
第4章 扩展jsf84
4.1 引言84
4.2 jsf请求处理过程84
4.2.1 常规流程84
4.2.2 示例分析85
4.2.3 特殊流程88
4.2.4 异常处理89
4.2.5 总结思考92
4.3 利用监听器实现事件处理93
4.3.1 value change事件93
4.3.2 action事件96
4.3.3 phase事件98
4.3.4 system事件99
4.4 自定义类型转换101
4.4.1 标准转换器102
4.4.2 自定义转换器102
4.5 自定义输入校验105
4.5.1 标准校验器105
4.5.2 自定义校验器106
4.5.3 bean方法校验107
4.5.4 异常信息本地化108
4.6 自定义复合组件108
4.6.1 复合组件标记库108
4.6.2 定制简单的复合组件109
4.6.3 开发复杂的复合组件111
4.7 自定义非ui组件116
4.8 自定义ui组件119
4.8.1 创建一个简单的ui组件119
4.8.2 利用属性控制自定义组件行为121
4.8.3 使用单独的渲染器123
4.8.4 获取用户输入信息125
4.8.5 保存组件状态127
4.9 使用第三方组件129
4.10 小结130
第5章 利用servlet处理复杂web请求131
5.1 引言131
5.2 servlet基础131
5.2.1 什么是servlet131
5.2.2 servlet工作流程131
5.2.3 servlet api132
5.3 第一个servlet133
5.4 处理请求138
5.5 生成响应141
5.6 在jsf应用中处理非jsf请求142
5.7 支撑自定义jsf组件146
5.8 利用filter过滤请求149
5.9 小结152
第6章 利用jpa访问企业信息153
6.1 引言153
6.2 数据库驱动与jdbc153
6.3 连接池和数据源154
6.3.1 基本概念154
6.3.2 创建mysql连接池156
6.3.3 创建数据源157
6.4 第一个jpa应用158
6.4.1 持久化单元158
6.4.2 entity159
6.4.3 entitymanager161
6.4.4 运行演示162
6.5 orm163
6.5.1 entity163
6.5.2 主键164
6.5.3 复合主键164
6.5.4 属性167
6.5.5 关联映射170
6.5.6 加载方式173
6.5.7 顺序174
6.5.8 继承映射174
6.6 entity管理175
6.6.1 获取entitymanager175
6.6.2 持久化上下文176
6.6.3 entity操作176
6.6.4 级联操作183
6.7 jpql184
6.7.1 动态查询185
6.7.2 参数设置186
6.7.3 命名查询186
6.7.4 属性查询187
6.7.5 使用构造器187
6.8 基于criteria api的安全查询188
6.9 缓存190
6.10 并发控制192
6.11 生命周期回调方法194
6.12 小结195
第7章 使用会话bean实现业务逻辑196
7.1 引言196
7.2 ejb基础196
7.2.1 为什么需要ejb196
7.2.2 ejb容器197
7.2.3 ejb组件198
7.2.4 ejb接口199
7.2.5 ejb分类199
7.2.6 部署ejb200
7.2.7 ejb优点200
7.3 无状态会话bean200
7.3.1 什么是无状态会话bean201
7.3.2 开发一个无状态会话bean202
7.3.3 利用servlet测试无状态会话bean205
7.3.4 利用远程客户端测试无状态会话bean207
7.4 有状态会话bean208
7.4.1 基本原理208
7.4.2 实现有状态会话bean209
7.5 单例会话bean213
7.5.1 基本原理213
7.5.2 利用jsf访问单例会话bean213
7.5.3 并发控制215
7.5.4 依赖管理216
7.6 time服务217
7.7 拦截器219
7.8 事务支持221
7.9 异步方法222
7.10 小结227
第8章 利用cdi实现组件间低耦合228
8.1 引言228
8.2 cdi概述228
8.3 cdi下的受控bean228
8.4 bean的生命周期范围232
8.5 使用限定符注入动态类型237
8.6 使用替代组件实现部署时动态注入239
8.7 使用生产方法注入动态内容241
8.8 使用拦截器绑定类型注入功能服务243
8.9 利用构造型封装注入操作246
8.10 小结247
第9章 使用bean validation校验数据248
9.1 引言248
9.2 bean validation概述248
9.3 使用默认约束器248
9.4 实现自定义约束器251
9.5 约束的传递254
9.5.1 继承254
9.5.2 级联255
9.6 小结256
第10章 确保企业应用安全257
10.1 引言257
10.2 认证257
10.2.1 配置文件安全域257
10.2.2 配置jdbc安全域258
10.2.3 声明认证配置260
10.3 授权260
10.3.1 授权声明260
10.3.2 角色映射261
10.4 测试java ee容器的安全服务262
10.5 定制form方式认证界面262
10.6 在代码中获取用户身份信息264
10.7 ejb安全控制265
10.8 小结267
第11章 为应用添加邮件发送功能268
11.1 引言268
11.2 javamail基础268
11.2.1 javamail体系268
11.2.2 javamail规范组成269
11.3 配置javamail会话270
11.4 发送邮件270
11.5 发送带附件的邮件272
11.6 小结275
第12章 利用web服务集成应用276
12.1 引言276
12.2 web服务概述276
12.2.1 什么是web服务276
12.2.2 web服务技术体系276
12.2.3 web服务工作模型278
12.3 java ee平台下的web服务实现278
12.4 开发web服务实例278
12.4.1 创建web服务组件279
12.4.2 为web服务组件添加业务逻辑280
12.4.3 部署web服务280
12.4.4 测试web服务280
12.5 调用web服务282
12.5.1 添加web服务客户端282
12.5.2 调用web服务283
12.6 将会话bean发布为web 服务285
12.7 restful web服务286
12.7.1 什么是rest286
12.7.2 利用jax-rs开发restful web服务287
12.7.3 与soap对比290
12.8 web服务的优缺点291
12.9 小结292
第13章 利用消息服务实现应用间异步交互293
13.1 引言293
13.2 jms概述293
13.2.1 jms消息模型293
13.2.2 jms消息服务接口293
13.2.3 消息传递模式294
13.3 配置消息服务资源和连接工厂294
13.4 发送jms消息295
13.5 利用mdb处理消息296
13.6 小结298
图书信息来源:中国互动出版网

 

0
6
分享到:
评论

相关推荐

    Java.EE核心技术与应用

    Java.EE核心技术与应用

    Java_EE的13种核心技术

    Java EE的核心技术集合为开发者提供了构建复杂企业级应用所需的全面工具箱,涵盖了数据库访问、网络通信、Web应用开发、事务处理、消息传递等多个领域。通过这些技术的组合使用,Java EE能够满足现代企业级应用对...

    Java EE核心框架实战

    《Java EE核心框架实战》是一本深度探讨Java企业级应用开发的实践指南,旨在帮助开发者掌握Java EE(以前称为J2EE)的核心技术,并能够运用这些技术构建高效、可扩展的分布式应用程序。这本书以实际案例为引导,通过...

    Java EE技术基础

    进一步深入,Hibernate是一个对象关系映射(ORM)框架,简化了Java应用与数据库之间的交互。Struts是一个MVC(Model-View-Controller)框架,帮助组织和控制Web应用的结构。Spring框架是一个全面的企业应用框架,...

    Java EE企业级应用开发教程(SSM)源码.zip

    首先,Spring框架是Java EE的核心,它提供了一个全面的编程和配置模型,用于简化企业级应用的开发。Spring的核心特性包括依赖注入(DI)、面向切面编程(AOP)以及大量的企业服务,如数据访问、事务管理等。Spring ...

    java EE编程技术

    本教程基于郝玉龙老师的《Java EE编程技术》PPT,旨在帮助初学者快速掌握Java EE的核心概念和技术。 1. **Servlet与JSP** Servlet是Java EE中的核心组件,用于处理HTTP请求。它提供了一种服务器端动态生成HTML的...

    Java-EE的13种核心技术

    通过上述对 Java EE 中的 13 种核心技术的介绍,我们可以看到 Java EE 为企业级应用提供了非常全面的支持,从数据访问、消息传递到事务管理等方面都有成熟的技术栈支持。这对于构建复杂的企业级应用至关重要。

    精通Java EE:精通Java EE 整合应用案例\源代码\源代码2-9章.

    本资料包包含"精通Java EE:精通Java EE 整合应用案例\源代码\源代码2-9章"的相关内容,着重讲解了从第二章到第九章的Java EE核心技术及其实际应用。 在Java EE的体系中,主要涵盖以下几个关键知识点: 1. **...

    Java EE企业级应用开发(SSM).7z

    本教程将深入探讨这三个框架的核心原理,以及如何遵循良好的代码规范来实现高效、可维护的Java EE应用。 **Spring框架**是Java EE开发的核心,它提供了一个全面的编程和配置模型,用于简化企业级应用的复杂性。...

    Java EE企业级应用开发教程 Spring+Spring MVC+MyBatis 第2版 Jav 第2版源码

    Spring框架是Java EE开发中的核心组件,它提供了一个全面的基础设施,支持创建企业级Java应用程序。Spring的核心特性包括依赖注入(DI)和面向切面编程(AOP),使得代码更加模块化,易于测试和维护。Spring MVC是...

    精通Java EE:精通Java EE 整合应用案例\源代码第五章

    这一章节的内容涵盖了多种Java EE核心组件的实战应用,旨在帮助开发者提升在企业级环境中解决问题的能力。 在Java EE(Enterprise Edition)平台上,开发者可以构建可扩展、高可用性的分布式应用程序。第五章可能...

    Java EE 超级核心技术笔记与代码

    通过“Java EE 超级核心技术笔记与代码”,读者不仅可以学习理论知识,还能通过实际的代码示例掌握如何在项目中应用这些技术。这将有助于提升开发者在Java EE领域的实践能力,实现“授人以渔”的效果。

    Core Java.JAVA核心技术(中文版)

    《Core Java.JAVA核心技术(中文版)》是学习Java编程的重要参考资料,主要涵盖了Java语言的基础以及进阶知识。这本书深入浅出地讲解了Java的核心概念和技术,为读者提供了全面而细致的学习路径。以下是对该书内容的...

    JAVA核心技术 高清扫描版

    Java还提供了丰富的API,如Swing和JavaFX用于构建图形用户界面,JDBC用于数据库操作,以及近年来热门的Java EE技术,如Servlet、JSP、EJB等,用于开发企业级应用。 此外,书中还会涉及Java的内存管理,包括垃圾收集...

    Java EE 7 Developer Handbook.pdf

    1. Java EE 7核心概念:介绍Java EE 7的基础架构和核心组件,包括其各个组成部分(如Servlets, JSPs, EJBs, JSFs等)的功能和应用。 2. 新特性介绍:详细解析Java EE 7中新增的特性,例如对WebSocket的支持,为创建...

    Java EE企业级应用开发教程(Spring Spring MVC MyBatis)(黑马程序员编著)

    本书的核心在于深入浅出地介绍如何使用Java EE技术栈,特别是Spring、Spring MVC和MyBatis这三个关键框架,来构建高效、可维护的Web应用程序。 Java EE(Enterprise Edition)是Java平台的一个版本,主要用于开发和...

    JAVA EE企业应用实战

    这四个关键组件共同构建了现代Java EE应用程序的基础架构,下面将对这些技术逐一进行详细介绍。 JSF(JavaServer Faces)是Java平台上用于构建用户界面的标准框架,它简化了UI组件的创建和管理。JSF采用MVC(Model-...

    java ee基础使用教程

    Java EE(Java Platform, Enterprise Edition)是Java平台上用于构建企业级Web应用的框架集合,它提供了丰富的服务和组件,使得开发者能够快速开发出分布式、多层架构的应用程序。本教程由知名讲师郑阿奇编著,旨在...

    Beginning JAVA EE 7经典

    本书《Beginning JAVA EE 7经典》是一本专注于Java EE(Java Platform, Enterprise Edition)7规范的入门到高级技术指导书籍,涵盖了Java EE核心技术如JSF(JavaServer Faces)、CDI(Contexts and Dependency ...

Global site tag (gtag.js) - Google Analytics