JavaEE企业级应用技术

JavaEE企业级应用技术

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

Java EE企业级应用技术教材,涵盖基本概念、框架和设计方法,共分8章。

内容简介

本书是一本讲授Java EE企业级应用技术的基本概念、基本框架和程序设计基本方法的教材。全书共分8章,第1章介绍Java EE企业级应用的基本知识和基本概念,企业级应用与中间件技术,Java EE体系架构的基本模式,第2章详细讲解Java Server Faces框架的主要概念、主要成分和主要技术构成,第3章讲解上下文、资源注入和依赖注入的概念,第4章讲解Java EE体系中的核心内容之一企业Bean的基本概念,包括有状态会话Bean,无状态会话Bean,单身会话Bean,消息服务与消息驱动Bean等几种企业Bean类型,第5章专门介绍Java持久性和事务的相关概念和知识,第6章介绍Web服务及相关的基本概念,包括用JAX-WS技术构建Web服务和用JAX-RS技术构建RESTful Web服务,第7章简要讨论安全性的基本概念,第8章简单介绍Java消息服务和Java EE拦截器技术。

章节目录

封面

版权页

前言

目录

第1章 Java EE企业级应用概述

1.1 企业级应用与中间件

1.1.1 什么是企业级应用

1.1.2 当今的计算机应用环境

1.1.3 Internet时代计算机应用的主要矛盾

1.1.4 中间件的概念

1.1.5 中间件的发展

1.2 Web应用的发展

1.2.1 静态网页技术

1.2.2 动态网页技术

1.2.3 C/S体系结构模式与B/S体系结构模式

1.2.4 多层应用体系结构

1.3 Java EE概述

1.3.1 Java EE模式的发展

1.3.2 Java EE应用模式

1.3.3 Java EE组件与容器

1.3.4 Java EE体系架构的优越性

1.3.5 Java EE API

1.4 主要Java EE产品介绍

1.4.1 WebSphere

1.4.2 WebLogic

1.4.3 GlassFish

1.4.4 Tomcat

1.4.5 JBoss

1.5 用GlassFish服务器构建企业级应用环境

1.5.1 下载正版安装软件

1.5.2 安装Java软件和GlassFish服务器

1.5.3 使用Java软件和GlassFish服务器

第2章 Web应用框架JSF

2.1 Web应用概述

2.1.1 Web应用的基本概念

2.1.2 Web应用的工作过程

2.1.3 Web应用的基本开发步骤

2.2 JavaServer Faces框架技术

2.2.1 JavaServer Faces框架的概念

2.2.2 生成一个简单的JavaServer Faces框架的Web应用

2.2.3 JavaServer Faces框架的体系结构

2.2.4 JavaServer Faces框架的Web应用的生命周期

2.3 XHTML规范

2.3.1 认识XHTML规范

2.3.2 XHTML语法规范与HTML语法规范的简单比较

2.3.3 XHTML的页面结构

2.3.4 现行XHTML规范

2.4 表达式语言

2.4.1 什么是表达式语言

2.4.2 即刻求值表达式和延缓求值表达式

2.4.3 值表达式和方法表达式

2.4.4 表达式语言语法

2.5 UI标签组件技术

2.5.1 JavaServer Faces标签库及组件API

2.5.2 创建JSF页面和使用UI组件

2.5.3 生成用户UI组件

2.6 Backing Bean

2.6.1 什么是Backing Bean

2.6.2 Backing Bean中的属性

2.6.3 Backing Bean中的方法

2.7 导航

2.7.1 什么是导航

2.7.2 部署描述符文件和应用配置资源文件

2.7.3 静态导航

2.7.4 动态导航

2.8 JavaServer Faces事件处理机制

2.8.1 JavaServer Faces的事件与事件处理

2.8.2 事件与监听器API

2.8.3 实现监听器的两种方式

2.8.4 在组件上注册监听器

2.9 转换器

2.9.1 转换器的概念

2.9.2 标准转换器

2.9.3 注册、使用转换器

2.9.4 自定义转换器

2.10 验证器

2.10.1 验证器的概念

2.10.2 标准验证器

2.10.3 注册、使用验证器

2.10.4 自定义验证器

2.10.5 一个使用了监听器、转换器和验证器的完整例子

2.11 Facelets与复合组件

2.11.1 什么是Facelets

2.11.2 开发一个简单的Facelets应用

2.11.3 模板

2.11.4 复合组件

2.11.5 应用程序的目录结构与资源

2.12 Servlet

2.12.1 Servlet的基本概念

2.12.2 编写Servlet程序

2.12.3 使用Servlet

第3章 上下文和注入

3.1 上下文和注入的概念

3.1.1 什么是上下文和注入

3.1.2 托管Bean

3.2 依赖注入

3.2.1 创建一个支持依赖注入的项目

3.2.2 用依赖注入的方式注入Bean

3.2.3 用生产者方法注入对象

3.2.4 配置一个CDI应用

3.3 资源连接和资源注入

3.3.1 资源与JNDI命名

3.3.2 资源注入

第4章 企业Bean

4.1 企业Bean概述

4.1.1 什么是企业Bean

4.1.2 企业Bean的发展

4.1.3 企业Bean的类型

4.1.4 开发企业Bean的基本要求

4.2 会话Bean

4.2.1 什么是会话Bean

4.2.2 访问会话Bean的几种方式

4.2.3 有状态会话Bean

4.2.4 无状态会话Bean

4.2.5 单身会话Bean

4.3 消息驱动Bean

4.3.1 什么是消息驱动Bean

4.3.2 消息驱动Bean与Java消息服务

4.4 企业Bean高级技术

4.4.1 使用嵌入式企业Bean容器

4.4.2 在会话Bean中使用异步方法调用

第5章 持久性与事务

5.1 在Java EE环境中使用数据库

5.1.1 对象关系映射的概念

5.1.2 在 Java EE中使用数据库

5.2 持久性与Java持久性API

5.2.1 实体和实体类

5.2.2 实体之间的关联关系

5.2.3 实体的继承层次

5.2.4 实体的管理和操作

5.2.5 查询实体

5.3 Java持久性查询语言

5.3.1 查询语言术语

5.3.2 用Java持久性查询语言生成查询

5.3.3 Java持久性查询语言的基本语句

5.4 标准API

5.4.1 标准API与中间模型API

5.4.2 使用中间模型API翻模实体类

5.4.3 使用标准API与中间模型API查询

5.5 事务

5.5.1 事务的概念

5.5.2 Java事务API

5.5.3 一个使用持久性和Java事务API的实例

第6章 Web服务

6.1 Web服务的概念

6.1.1 什么是Web服务

6.1.2 JAX-WS Web服务与JAX-RS Web服务

6.1.3 确定使用哪种类型的Web服务

6.2 SOAP与WSDL简介

6.2.1 SOAP简介

6.2.2 WSDL简介

6.3 用JAX-WS构建Web服务

6.3.1 JAX-WS简述

6.3.2 用JAX-WS生成一个简单的Web服务

6.3.3 一个简单的JAX-WS Application客户端

6.3.4 一个简单的JAX-WS Web客户端

6.4 用JAX-RS构建RESTful Web服务

6.4.1 什么是RESTful Web服务

6.4.2 用JAX-RS开发RESTful Web服务

第7章 安全性

7.1 安全性概述

7.1.1 Java EE安全性概述

7.1.2 安全机制

7.1.3 安全容器

7.1.4 领地、用户、组群和角色

7.2 Web应用安全的例子

7.2.1 一个声明性安全的例子

7.2.2 一个编程性安全的例子

7.3 企业应用安全的例子

7.3.1 一个声明性安全的例子

7.3.2 一个编程性安全的例子

第8章 Java EE支持技术

8.1 消息服务

8.1.1 消息服务的概念

8.1.2 JMS API

8.1.3 JMS消息发送和接收实例

8.2 Java EE拦截器

8.2.1 拦截器的概念

8.2.2 使用拦截器

附录A Java持久性查询语言语法的Backus-Naur Form表述

参考文献

JavaEE企业级应用技术是2019年由电子工业出版社出版,作者姜志强。

得书感谢您对《JavaEE企业级应用技术》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
MySQL数据库应用技术及实战 电子书
本书针对开发零基础的人群,采用案例或任务驱动的方式,由入门到精通,采用边讲解边练习的方式,使读者感受到学习开发原来如此容易。本书中的数据库技术主要包括MySQL数据库、数据操作、高级查询、索引及数据恢复备份、MySQL数据库优化等方面的知识。通过本书,读者可以实现对MySQL数据库的使用和开发。
无线局域网应用技术(场景项目式) 电子书
1、体现“项目引导、任务驱动”的教学特点;2、体现“教、学、做”合一的教学思想。以“做”为中心,教和学都围绕着“做”,在学中做,做中学,从而完成知识学习、技能训练和职业素养养成的教学目标。3、本书体例采用基于业务流的“项目引领、任务驱动”形式编撰。4、本书着力于当前主流技术和新技术的讲解,与行业紧密联系。
Java EE企业级应用开发教程:Spring+Spring MVC+MyBatis 电子书
本书详细讲解了JavaEE中Spring、SpringMVC和MyBatis三大框架(以下简称“SSM”)的基本知识和应用。本书在对知识点进行描述时采用了大量案例,可以更好地帮助读者学习和理解SSM的核心技术。本书共18章,第1~5章主要讲解Spring的基本知识和应用,其中包括Spring的基本应用、Spring中的Bean、SpringAOP、Spring的数据库开发以及Spring的事务管理
基于Proteus的Arduino可视化编程应用技术 电子书
本书是在总结优质校建设与智能制造专业群的专业教学改革经验、教学科研成果的基础上编写而成的。全书共9个项目,分为入门篇和设计篇,采用“项目引导、任务驱动”的体例组织内容。其中,入门篇由5个项目组成,分为13个任务,主要介绍基于Proteus8.9仿真软件平台的Arduino硬件电路绘制步骤和具体实施、可视化结构流程图的绘制方法。每个任务中可视化结构流程图的绘制是重点,以软件提供的绘制流程图的图框和硬
单片机应用技术项目教程(微课版) 电子书
1.开发有与教材配套的微课资源和开发板。2.采用“项目引入、任务驱动”的编写思路,从职业岗位技能出发,下一个工作项目均以上一个工作项目的知识点为支撑,知识点逐渐深化。3.全新的仿真教学模式,C语言编程。本书作者在业界有很高的知名度,且之前编写的单片机教材有广泛的受众。