`

JavaEE是什么

    博客分类:
  • java
阅读更多
JavaEE是Java Platform, Enterprise Edition的简写。EE直译为“企业版本”,比起JavaSE(Standard Edtion)当然会多很多功能,它可以实现基于网络的大规模、多层、可靠、安全的应用。JaveEE采用了组件+服务器的模式,提倡“约定”优于“配置”的原则(Convention over configuration),在配置方面提倡注解(annotation)的方式,虽然XML也是一种选择。

版本历史:
最初叫Java 2 Platform, Enterprise Edition,从Java 5开始去掉2

J2EE 1.2 (December 12, 1999)
J2EE 1.3 (September 24, 2001)
J2EE 1.4 (November 11, 2003)
Java EE 5 (May 11, 2006)
Java EE 6 (Dec 10, 2009)
Java EE 7 (未发布, 预计发布 April, 2013 )



JavaEE由“形式化说明(formal pecification)”定义。
在计算机科学中,形式化说明是软件或硬件的数学描述,根据它来达到软件或硬件的实现。
在Java语言中,接口就是形式化说明的表现形式。所有的API构成了JavaEE标准。包括:
javax.faces.*
javax.faces.component.*
javax.servlet.*
javax.enterprise.inject.*
javax.enterprise.context.*
javax.ejb.*
javax.validation.*
javax.persistence.*
javax.transaction.*
javax.jms.*
javax.resource.*

注意都以javax开头。(是不是有这个规律,凡是以javax开头的类都是JavaEE的一部分呢?)

参考文献:
http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition
分享到:
评论

相关推荐

    javaee大作业实例

    JavaEE,全称为Java Platform, Enterprise Edition,是Java平台的一个版本,主要面向企业级应用开发。这个"javaee大作业实例"显然包含了作者在学习或实践中制作的一个项目,旨在展示如何利用JavaEE技术来构建一个...

    javaee的详细简介

    JavaEE 详细简介 JavaEE(Java Platform, Enterprise Edition)是一种企业级的Java开发平台,旨在帮助开发人员快速构建企业级应用程序。JavaEE 提供了一系列的API、工具和规则,以帮助开发人员轻松地构建、部署和...

    JavaEE课程设计:票据管理系统源码.zip

    JavaEE课程设计:票据管理系统源码 JavaEE课程设计:票据管理系统源码 JavaEE课程设计:票据管理系统源码 JavaEE课程设计:票据管理系统源码 JavaEE课程设计:票据管理系统源码 JavaEE课程设计:票据管理系统...

    JavaEE期末复习模拟题

    JavaEE是Java企业版(Java Enterprise Edition)的简称,它是一个用于开发企业级应用程序的Java平台。这个平台包含了多个服务、APIs和协议,旨在帮助开发者构建可扩展、高性能、安全且可管理的网络应用程序。JavaEE...

    JavaEE源码javaEE相关安装包及教程

    JavaEE 应用程序的运行需要一个支持JavaEE标准的应用服务器。常见的JavaEE应用服务器包括: - **GlassFish**:由Oracle提供的开源JavaEE应用服务器。 - **WildFly**(原名JBoss AS):Red Hat公司的开源应用服务器。...

    javaee_src.zip

    JavaEE Src.zip是一个压缩包,其中包含了JavaEE应用程序开发的源代码。JavaEE,全称为Java Platform, Enterprise Edition,是Java平台的一个版本,专为构建企业级应用而设计。它提供了一系列的API和服务,用于开发...

    JAVAEE视频教程下载地址

    根据提供的信息,我们可以总结出以下关于JAVAEE视频教程的关键知识点: ### 1. JAVAEE 学习资源概览 在标题“JAVAEE视频教程下载地址”以及描述“JAVAEE学习教程下载地址集合,还有外语、经济之类也在其中”中,...

    javaee_api.zip_JavaEE_Javaee的api_Javax.javaee-api_javaee api 文档_

    JavaEE(Java Platform, Enterprise Edition)是Java平台上用于构建企业级应用的一套标准规范和API。这个"javaee_api.zip"文件包含的是JavaEE的官方英文版API文档,以ZIP格式压缩,对于开发者来说,这是一个非常重要...

    javaee网络工程期末大作业

    【JavaEE网络工程期末大作业】是一门涵盖了Java企业级应用开发核心技能的课程实践,主要目标是让学生掌握JavaEE平台上的应用程序设计与实现。在这个期末大作业中,学生需要运用所学的知识,构建一个完整的网络工程...

    javaee 包,javaee.jar

    JavaEE是Java企业版(Enterprise Edition)的简称,是一个用于开发和部署企业级应用程序的平台。这个"javaee.jar"文件很可能包含了JavaEE规范中定义的各种API,使得开发者能够构建分布式、多层的企业系统,例如Web...

    javaEE android 简单界面对比

    JavaEE和Android是两个在IT领域中非常重要的平台,它们分别在服务器端和移动设备端发挥着关键作用。本文将对比分析JavaEE和Android在创建简单界面时的特点、技术和应用场景。 首先,JavaEE(Java Enterprise ...

    JavaEE API中文JavaEE_CN.chw

    这是javaEE5.0的中文API文档,给大家分享一下,大家放心,这是javaEE的API不是JavaSE的API文档

    JAVAEE中文版(最新)

    JavaEE,全称为Java Platform, Enterprise Edition,是Java平台针对企业级应用开发的一套标准框架。这个"JAVAEE中文版(最新)"压缩包提供的是JavaEE的中文版API文档,对于那些在学习和开发过程中需要频繁查阅API的...

    javaee课程源代码

    JavaEE,全称为Java Platform, Enterprise Edition,是Java平台企业版的简称,是一个用于开发企业级应用程序的框架。它提供了一系列API和服务,使得开发者能够构建分布式、多层架构的Web应用,包括数据库连接、安全...

    javaEE思维导图.

    JavaEE是企业级应用开发的重要框架,它涵盖了多种技术栈,包括但不限于Servlet、JSP、JPA、EJB、JMS、JNDI等。在本思维导图中,我们将会探讨以下几个关键知识点: 1. **Spring MVC**:Spring MVC是Spring框架的一个...

    个人博客网站,javaEE

    【JavaEE技术体系详解】 JavaEE,全称为Java Platform, Enterprise Edition,是Oracle公司推出的用于构建企业级Web应用的标准框架。这个平台包含了多种技术,如Servlet、JSP、EJB、JMS、JPA等,旨在简化开发过程,...

    javaee大作业学籍管理系统

    【JavaEE大作业学籍管理系统】是一个基于JavaEE技术平台开发的学生信息管理应用,它主要用于高校或教育机构进行学生学籍信息的录入、查询、修改和管理。在本项目中,我们将探讨JavaEE架构下的核心技术和实现细节。 ...

    北大青鸟 JavaEE概述PPt

    JavaEE,全称为Java Enterprise Edition,是一个由Sun Microsystems(现已被Oracle公司收购)制定的用于开发分布式企业级应用的规范和标准。它建立在JavaSE(Java Standard Edition)的基础之上,提供了一系列的API...

    JavaEE项目案例源码

    【JavaEE项目案例源码】是一个典型的Web开发实践,展示了如何使用JSP(JavaServer Pages)和JavaBean技术构建一个在线订购子系统。这个案例涵盖了JavaEE平台中的多个关键组件和技术,旨在帮助开发者理解实际应用中的...

    JavaEE_6_中文API帮助文档

    JavaEE(Java Platform, Enterprise Edition)是Oracle公司推出的用于构建企业级Web应用程序的框架标准,其版本6在2009年发布,包含了多种技术规范,如Servlet、JSP、EJB、JSF等,旨在简化开发过程并提高可移植性。...

Global site tag (gtag.js) - Google Analytics