Java EE 简介
Java EE 的全称是 Java Enterprise Edition(Java 企业版),也称 J2EE。针对开发企业级应用的需求,Sun 公司在 Java SE(Java 标准版)基础上推出了 Java EE。Java EE 并不是一门编程语言,而是一种体系结构,或者说是一种开发规范。
它将企业应用程序分成多个不同的层,每层都定义一些容器组件来规范这层的作用。典型的 Java EE 结构的应用包括如下四层:客户层、表示逻辑层(Web 层)、业务逻辑层和企业信息系统层。
准备工作
在开始开发 Java EE 应用之前,需要做一些准备工作。主要有以下四步:
1. 安装 JDK Java EE 是建立在 Java SE 基础之上的,所以 JDK 和 JRE 的安装必不可少。
主要的步骤为:
- 在 Oracle 官网下载JDK安装包。目前最新的 JDK 版本是 1.9,我们可以选择比较稳定的 1.8 版本,注意选择符合自己电脑操作系统的版本。
- 下载完毕后,点击安装包进行安装,安装位置随自己选择。
- 配置环境变量。
单击「计算机」→「属性」→「高级系统设置」,单击「环境变量」。
新建变量名为「JAVA_HOME」的环境变量,变量值为 JDK 的安装路径,如图:
编辑「Path」环境变量,在原变量值的最后面加上「;%JAVA_HOME%\bin」(注意最前面的分号不能缺省 ),如图:
新建「CLASSPATH」环境变量,值为「.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar」,如图:
- 配置好环境变量后,在命令行输入 java -version 来查看是否安装成功。
如果出现 java 的版本信息,则安装成功;如果提示 java 不是命令则安装失败。
2. 安装 Eclipse
安装好 JDK 之后,我们还需要有一个开发工具,也就是 IDE。在这里推荐使用Eclipse j2ee 版本或者 Intellij IDEA 专业版。Intellij IDEA 专业版是收费的,免费的社区版不支持 Web 应用开发,如果有经济实力的话这是非常好的选择。这里我们选择 Eclipse j2ee 版本作为开发工具。
在 Eclipse 官网下载适合系统的 Eclipse 压缩文件,下载后直接解压到 D 盘或其他位置即可使用,这里就不细述。
3. 安装 Tomcat
我们开发的 Web 应用需要运行在 Web 服务器上,Web 服务器负责将来自客户端的 Web 请求传递给 Web 组件,Web 组件再对请求生成动态响应内容回复给客户端。常见的 Web 服务器有:Tomcat、Jetty、Resin、JBoss 等,我们选择开源、稳定的 Tomcat 服务器。
在 Tomcat 官网下载适合系统的 Tomcat 压缩文件,版本最好和安装的 JDK 版本一致,我们选择 Tomcat 1.8,下载后同样直接解压就可以使用。
解压完毕后,在浏览器中输入 localhost:8080,如果出现如下界面则表示 Tomcat 安装成功了。
4. 在 Eclipse 中配置 Tomcat
最后还需要在 Eclipse 中配置 Tomcat 服务器,以便于我们在 Eclipse 中直接运行Web项目。
打开「Windows」→「Preferences」,选择「Server」→「Runtime Environment」。添加一个 Tomcat 服务器。如图:
选择之前下载的 Tomcat 版本(如图中 v8.0)
在 Tomcat 下载目录选项中填入之前下载的 Tomcat 解压后路径。并且选择 JRE 环境。
配置结束后,可以在 Eclipse 最右侧找到 Server 选项卡,点击其中的运行按钮,就可以将 Web 服务器启动起来,到此准备工作就完成了。
第一个 Web 程序
准备工作做完,就可以开始第一个 Web 程序的编写了。在 Eclipse 中新建一个 Dynamic Web Project(动态 Web 项目),建好后文件目录如图:
在 Project 中新建一个 JSP 文件,可以看到它和 HTML 文件整体上非常相似,可以显示一个网页。具体的原理后续会解释,现在我们只需在 < body > 标签下写上内容,然后简单测试下效果即可。(这里用 h1 标签包装了一段话 Hello Web!)
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h1>Hello Web!</h1>>
</body>
</html>
之后右击这个 JSP 文件,选择「Run on Server」,让它运行在我们配置好的 Tomcat 服务器上。效果如图:
第一个 Web 应用程序就实现了,想想还是有点激动的。这篇笔记就到这里了,我们下篇笔记再会。