Java EE 简介:架构、组件、容器
Java EE(Java Platform, Enterprise Edition)是 Java 语言的企业级平台,专为企业环境设计,提供了创建大型、多层、可靠且安全的网络应用程序所需的API和运行时环境。Java EE 架构主要包括以下几个部分:
客户端容器:在客户端运行的环境,可以是一个简单的 Java 应用程序,也可以是浏览器运行的 Applet。
Web 容器:运行在服务器端,管理和执行 Servlets 和 JSPs。
EJB 容器:管理企业 Java Beans(EJB)的执行,提供事务处理、安全性等服务。
应用程序客户端:这是一个独立于 Web 容器的应用程序,通常用于执行重量级的业务逻辑。
Java EE 的主要组件包括 Servlets、JavaServer Pages (JSP)、Enterprise JavaBeans (EJB) 等。
Java EE 与 Java SE 的区别
Java SE(Java Platform, Standard Edition)是 Java 编程语言的标准平台,包括 Java 的核心功能库。它主要用于开发客户端应用程序和轻量级服务端应用程序。相比之下,Java EE 是建立在 Java SE 之上的,提供了创建大型、分布式、多层应用程序的能力。Java EE 包括 Java SE 的所有功能,并且添加了支持企业级功能的库和API,如分布式计算和Web服务。
设置开发环境:IDE、服务器(如 Tomcat、GlassFish)
为了开发 Java EE 应用程序,需要设置一个包含 IDE 和服务器的开发环境。常用的 IDE 包括 IntelliJ IDEA、Eclipse 和 NetBeans。服务器方面,Tomcat 和 GlassFish 是两个流行的选择。
安装 IDE:以 Eclipse 为例,从 Eclipse 官网下载并安装 Eclipse IDE for Enterprise Java Developers。
安装 Tomcat:从 Apache Tomcat 官网下载 Tomcat。下载后,解压缩到一个目录,例如 C:\Tomcat。
配置环境变量:在系统环境变量中添加 CATALINA_HOME,指向 Tomcat 的安装目录,例如 C:\Tomcat。
在 Eclipse 中配置 Tomcat:
打开 Eclipse。
进入 'Window' -> 'Preferences' -> 'Server' -> 'Runtime Environments'。
点击 'Add',选择 Apache Tomcat,并指定 Tomcat 安装目录。
完成后,点击 'Apply and Close'。
第一个 Java EE 应用:部署和运行
创建一个简单的 Java EE 应用程序,例如一个 Servlet,来展示 Java EE 应用的部署和运行过程。
创建新的 Web 项目:在 Eclipse 中,选择 'File' -> 'New' -> 'Dynamic Web Project'。
添加 Servlet:在项目中创建一个新的 Servlet 类。例如,创建一个名为 HelloServlet 的类,它将扩展 HttpServlet 并重写 doGet 方法。
@WebServlet("/hello") public class HelloServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter().println("Hello, Java EE!"); } }
部署应用程序:在 Eclipse 中,右键点击项目,选择 'Run As' -> 'Run on Server',选择已配置的 Tomcat 服务器。
访问应用程序:在浏览器中输入 http://localhost:8080/yourProjectName/hello,应该能看到显示 "Hello, Java EE!" 的页面。
这个简单的例子展示了如何创建、部署和运行一个基本的 Java EE 应用程序。
以上包含了更详细的开发环境设置步骤,特别是关于 Tomcat 的安装和配置,以及如何在 Eclipse 中进行集成。