本文概述
Java EE代表Java Enterprise Edition, 它以前被称为J2EE, 现在被称为Jakarta EE。它是围绕Java SE(标准版)的一组规范。 Java EE为具有企业功能(例如分布式计算和Web服务)的开发人员提供了一个平台。 Java EE应用程序通常在参考运行时间(例如微型服务器或应用程序服务器)上运行。使用Java EE的某些上下文的示例是电子商务, 会计, 银行信息系统。
Java EE的规格
Java EE有多种规范, 这些规范可用于制作网页, 以事务方式从数据库进行读写, 管理分布式队列。 Java EE包含几个具有基本Java SE API功能的API, 例如Enterprise JavaBean, 连接器, Servlet, Java Server Pages和几种Web服务技术。
1. Java EE的Web规范
- Servlet-此规范定义了如何以同步或异步方式管理HTTP请求。它是低级别, 其他规格取决于它
- WebSocket WebSocket是一种计算机通信协议, 该API提供了一组API来简化WebSocket连接。
- Java Server Faces-这是一项有助于从组件中构建GUI的服务。
- 统一表达语言-这是一种简单的语言, 旨在帮助Web应用程序开发人员。
2. Java EE的Web服务规范
- RESTful Web服务的Java API-它有助于提供具有表示状态传输模式的服务。
- 用于JSON处理的Java API-这是一组规范, 用于管理以JSON格式提供的信息。
- 用于JSON绑定的Java API-这是一组规范, 用于将JSON文件绑定或解析为Java类。
- 用于XML绑定的Java体系结构-它允许将xml绑定到Java对象中。
- 用于XML Web服务的Java API-SOAP是基于XML的协议, 用于通过http访问Web服务。该API允许你创建SOAP Web服务。
3. Java EE的企业规范
- 上下文和依赖注入-与Swing中一样, 它提供了一个容器来注入依赖。
- Enterprise JavaBean-它是对象容器为了提供事务, 远程过程调用和并发控制而拥有的一组轻量级API。
- Java Persistence API-这些是关系数据库表和Java类之间的对象关系映射的规范。
- Java Transaction API-它包含用于在Java EE提供的事务支持之间建立交互的接口和注释。从低级详细信息和接口中抽象出来的API也被视为低级。
- Java消息服务-它为Java程序提供了一种创建, 发送和读取企业消息传递系统消息的通用方法。
4. Java EE的其他规范
- 验证-此包包含Bean验证API提供的声明式验证支持的各种接口和注释。
- 批处理应用程序-它提供了运行长时间运行的后台任务的方法, 这些任务涉及大量数据, 需要定期执行。
- Java EE连接器体系结构-这是用于将Java服务器连接到企业信息系统的基于Java的技术解决方案。
设置Java EE
要求
要在Windows上安装最新的Java EE SDK, 即Java EE 6 SDK, 你需要具有1GB的最小内存, 250MB可用磁盘空间和JVM Java SE 6的最小空间。要设置Java EE, 你必须具有JDK, 然后拥有一个IDE(最好是Eclipse), 因为它是免费的。
安装Java开发套件
- 浏览到Oracle的Java SE Development Kit下载
- 在标题为Java SE Development Kit 9.0.1的部分中, 阅读许可, 如果同意, 请单击接受许可协议。
- 不过, 在该部分中, 单击JDK-9.0.1_windows-x64_bin.exe(或针对你的操作系统的正确下载)
- 使用“运行方式管理员”运行下载的JDK安装程序
- 添加Windows(或Linux)环境变量JAVA_HOME。将其设置为新安装的JDK的根文件夹, 该文件夹看起来像C:\ Program Files \ Java \ jdk1.8.0_51。
安装Eclipse for Java EE
1.浏览到Eclipse下载
2.单击“获取Eclipse”下的“下载”按钮。
3.在出现的页面上, 单击下载按钮。
注意:下载的Eclipse版本(32位或64位)应与JDK的版本匹配。你已在上面安装了JDK-9.0.1_windows-x64, 因此请下载64位Eclipse。
4.使用“以管理员身份运行”运行下载的安装程序。
5.选择你要安装的Eclipse版本。适用于Java EE开发人员的Eclipse IDE是Java工作的首选。
6.如果安装失败, 请在暂时关闭实时病毒扫描的情况下重试。记得完成后再次将其打开。
Java SE与Java EE
Java SE是标准版, 包含初学者或中级程序员所需的基本功能和软件包。 Java EE是增强的平台, 并且是Java SE的包装器。它具有超越Java SE的优势, 并且在其他方面也胜过其他功能。
Java SE | Java EE |
---|---|
Java SE提供了基本功能, 例如定义类型和对象。 | Java EE促进了大型应用程序的开发。 |
SE是正常的Java规范 | EE基于Java SE构建。它提供了Web应用程序和Servlet之类的功能。 |
它具有类库, 部署环境等功能。 | Java EE是具有单独的客户端, 业务和企业层的结构化应用程序。 |
它主要用于为桌面应用程序开发API, 例如防病毒软件, 游戏等。 | 它主要用于开发Web应用程序。 |
适合初学者Java开发人员。 | 适合构建企业级应用程序的经验丰富的Java开发人员。 |
它不提供用户身份验证。 | 它提供用户身份验证。 |
评论前必须登录!
注册