定义
Java EE,Java 平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE),2018年3月更名为 Jakarta EE(这个名称应该还没有得到群众认可)。是 Sun 公司为企业级应用推出的标准平台,Java EE 可以说是一个框架,也可以说是一种规范。
JavaEE 是 Java 应用最广泛的部分。今天所说的J2EE已经超出了Sun所提出的经典JavaEE应用规范(如经典JavaEE以EJB为核心),但是还遵循大多数JavaEE规范的基本(如目录结构,servlet和JSP技术等)。
核心规范
13种技术规范
:JDBC,JNDI,EJB,RMI,JSP,Servlets,XML,JMS,Java IDL,JTS,JTA,JavaMail,JAF
架构模型
J2EE使用4层
的分布式应用模型
,应用逻辑按功能划分为组件提出了:客户端组件、web层组件、业务层组件、信息系统(数据库)层组件。
1、客户层,运行在客户计算机上的组件。
2、Web 层,运行在J2EE服务器上的组件。
3、业务层,同样是运行在J2EE服务器上的组件。
4、企业信息系统层(EIS),是指运行在EIS服务器上的软件系统。
应用
javaweb开发
javaweb开发中的很多要求其实大都是J2EE规范的要求。
开发目录结构
应用在javaweb开发中时,动态资源
对应的目录被规定为WEB-INF(适用于TOMCAT),具体结构如下:
-- 项目的根目录
-- WEB-INF目录:
-- web.xml:web项目的核心配置文件(必有)
-- classes目录:放置字节码文件的目录
-- lib目录:放置依赖的jar包
参考文献
https://docs.oracle.com/cloud/latest/fmw122100/WBAPP/configurewebapp.htm#WBAPP156 WEB-INF目录结构
https://www.bilibili.com/video/av47886776?from=search&seid=7648651071391169897 tomcat-黑马