第 1 章 一般概念概述
在了解如何配置和部署 Red Hat JBoss Enterprise Application Platform 之前,必须先了解一些重要概念。
1.1. Java 复制链接链接已复制到粘贴板!
Java 是一种编程语言,也是一个计算平台,它结合了面向对象、类和并发等概念。Java 应用程序编译成字节代码,在 Java 虚拟机 (JVM) 中运行。
1.2. 应用服务器 复制链接链接已复制到粘贴板!
应用服务器(app 服务器)是提供 web 应用程序运行环境的软件。大多数 app 服务器还通过一组 API,为在其环境中运行的 web 应用程序提供功能。例如,app 服务器可提供用于连接数据库的 API。
1.3. Java EE 7 复制链接链接已复制到粘贴板!
Java EE(Java 平台企业版)是一个基于标准的企业级平台,可为运行与开发 Java 应用程序提供 API 和运行时环境。其目标在于,提供丰富的企业级功能,方便利用框架消除样板代码并减轻技术负担,从而提高开发人员的生产率。Java EE 的构成框架都经过大量的组合测试。Java EE 7 基于 JSR 342,是 Java EE 6 的后继版本,主要侧重于进一步简化用于访问容器服务的 API,同时增强对 HTML5 等新兴 web 技术的支持。
Java EE 7 includes support for profiles, or subsets, of APIs. The Java EE 7 specification defines the full platform and the Web Profile.
Java EE 7 Web Profile
The Java EE 7 Web Profile is designed for web application development and supports a subset of the APIs defined by Java EE 7 related web-based technologies.
Java EE 7 Full Platform
The Java EE 7 full platform contains all of the APIs defined by Java EE 7, including all the items in the Web Profile. When developing EJBs, messaging applications, and web services (in contrast to web applications), use the full platform.