JavaEE | 第1讲:Java EE概述和环境搭建

Java入门进阶与AI 提效秋天2023-11-26 11:11

Java EE 简介:架构、组件、容器

Java EE(Java Platform, Enterprise Edition)是 Java 语言的企业级平台,专为企业环境设计,提供了创建大型、多层、可靠且安全的网络应用程序所需的API和运行时环境。Java EE 架构主要包括以下几个部分:

  1. 客户端容器:在客户端运行的环境,可以是一个简单的 Java 应用程序,也可以是浏览器运行的 Applet。

  2. Web 容器:运行在服务器端,管理和执行 Servlets 和 JSPs。

  3. EJB 容器:管理企业 Java Beans(EJB)的执行,提供事务处理、安全性等服务。

  4. 应用程序客户端:这是一个独立于 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 应用的部署和运行过程。

  1. 创建新的 Web 项目:在 Eclipse 中,选择 'File' -> 'New' -> 'Dynamic Web Project'。

    1. 添加 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!");
          }
      }
  1. 部署应用程序:在 Eclipse 中,右键点击项目,选择 'Run As' -> 'Run on Server',选择已配置的 Tomcat 服务器。

  1. 访问应用程序:在浏览器中输入 http://localhost:8080/yourProjectName/hello,应该能看到显示 "Hello, Java EE!" 的页面。

这个简单的例子展示了如何创建、部署和运行一个基本的 Java EE 应用程序。

以上包含了更详细的开发环境设置步骤,特别是关于 Tomcat 的安装和配置,以及如何在 Eclipse 中进行集成。