JavaEE简介
什么是JavaEE
JavaEE(Java Enterprise Edition),Java企业版,是一个用于企业级web开发平台,它是一组Specification。最早由Sun公司定制并发布,后由Oracle负责维护。在JavaEE平台规范了在开发企业级web应用中的技术标准。
在JavaEE平台共包含了13个技术规范(随着JavaEE版本的变化所包含的技术点的数量会有增多)。它们分别是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JPA、JTA、JavaMail和JAF。
JavaEE缺点
JavaEE技术使用时过于复杂了。
JavaEE技术使用慢,效率过低。
JavaEE技术较重,很多技术需要依赖服务器中间件。
开源框架优点
- 高效:开发变得简单,快速,并且有效。
- 成本:很多框架都是免费,并且开发人员编写代码更快,所以客户成本自然 更低。
- 支持:框架有文档支持,团队支持,或者大的社区支持,能迅速帮你解决问 题。
JavaEE版本
年份 | 版本 | 对JDK的支持 | Servlet版本 | JSP版本 |
---|---|---|---|---|
1999年12月 | 1.2 | 1.1 and later | 2.2 | 1.1 |
2001年9月 | 1.3 | 1.3 and later | 2.3 | 1.2 |
2003年11月 | 1.4 | 1.4 and later | 2.4 | 2.0 |
2006年5月 | 5.0 | 5 and later | 2.5 | 2.1 |
2009年10月 | 6.0 | 6 and later | 3.0 | 2.2 |
2013年6月 | 7.0 | 7 and later | 3.1 | 2.3 |
2017年8月 | 8.0 | 8 and later | 4.0 | 2.3 |
注意
2017 年 8 月,Java EE 已经正式更名为 Jakarta EE(雅加达)。
实时效果反馈
1.不是JavaEE平台中的规范?
A Servlet
B JSP
C JDBC
D IO
2.JavaEE8.0中对JDK版本的要求是?
A JDK 8 and Later
B JDK 7 and Later
C JDK 6 and Later
D JDK 5 and Later
答案
1=>D 2=>A
服务器
服务器简介
- 硬件服务器的构成与一般的PC比较相似,但是服务器在稳定性、安全性、性能等方面都要求更高,因为CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。
- 软件服务器(英文名称Server),也称伺服器。指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。
服务器分类
JavaEE应用服务器(JavaEE Application Server)
应用服务器是Java EE规范的具体实现, 可以执行/驱动基于JavaEE平台开发的web项目。绝大部分的应用服务器都是付费产品。
常见的应用服务:
Weblogic(BEA Oracle 收费)
Webshpere(IBM 收费)
JBoss(RedHad 收费)
Geronimo(Apache 免费)
Web容器(Web Server)
只实现了JavaEE平台下部分技术标准,如Servlet,Jsp,JNDI,JavaMail。Web容器是开源免费的。
Tomcat(Apache 开源免费)
Jetty(Jetty 开源免费)
实时效果反馈
1.如下哪些服务器不是JavaEE应用服务器?
A Weblogic
B Tomcat
C JBoss
D Webshpere
2.在Web容器中不支持哪个JavaEE技术规范?
A Servlet
B JSP
C EJB
D JNDI
答案
1=>B 2=>C
Tomcat的使用
Tomcat简介
Tomcat服务器是Apache的一个开源免费的Web容器。它实现了JavaEE平台下部分技术规范,属于轻量级应用服务器。
Tomcat版本说明
Tomcat版本 | JDK版本 | Servlet版本 | JSP版本 |
---|---|---|---|
10.0.X | 8 and later | 5.0 | 3.0 |
9.0.x | 8 and later | 4.0 | 2.3 |
8.0.x | 7 and later | 3.1 | 2.3 |
7.0.x | 6 and later | 3.0 | 2.2 |
6.0.x | 5 and later | 2.5 | 2.1 |
Tomcat作用
可以在Tomcat中运行我们所编写的Servlet、JSP。
实时效果反馈
1.Tomcat服务器是的一个开源免费的Web容器
A Apache
B IBM
C BEA
D Oracle
答案
1=>A
Tomcat下载与安装
下载
下载地址:Apache Tomcat® - Welcome!
安装
配置环境变量
Tomcat是用Java语言开发的Web容器,所以在使用Tomcat时需要在操作系统中正确配置环境变量。
JAVA_HOME:C: \Program Files \Java\jdk 1.8.0_171PATH: %JAVA_HOME%\bin;CLASS_PATH: %JAVA_HOME%\lib;
实时效果反馈
1.在安装Tomcat时,哪个描述是正确的?
A Tomcat安装时会写入注册表
B Tomcat安装后需要重启操作系统
C 安装Tomcat之前需要安装JDK
D 安装Tomcat之前不需要安装JDK
答案
1=>C
Tomcat目录结构与介绍
bin
bin目录主要是用来存放tomcat的命令文件,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。
conf
conf目录主要是用来存放tomcat的一些配置文件。
lib
lib目录主要用来存放tomcat运行需要加载的jar包。
logs
logs目录用来存放tomcat在运行过程中产生的日志文件。
temp
temp目录用户存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响)
webapps
webapps目录用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包的形式发布应用。