1. 基本概念:
J2EE,Java2平台企业版(Java 2 Platform Enterprise Edition),是Sun公司为企业级应用推出的标准平台。Sun公司在1998年发表JDK1.2版本的时候, 使用了新名称Java 2
Platform,即“Java2平台”,修改后的JDK称为Java 2 Platform Software Develping
Kit,即J2SDK。并分为标准版(Standard Edition,J2SE
), 企业版(Enterprise
Edition,J2EE
),微型版(MicroEdition,J2ME
)。J2EE便由此诞生。
2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字“2”:J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。
Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本:
- Standard Edition(标准版) J2SE: 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程
- Enterprise Edition(企业版) J2EE: 包含J2SE 中的类,并且还包含用于开发企业级应用的类。比如:EJB、servlet、JSP、XML、事务控制
- Micro Edition(微缩版) J2ME: 包含J2SE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒
总结:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类。
随着Java技术的发展,J2EE平台得到了迅速的发展,成为Java语言中最活跃的体系之一。现如今,J2EE不仅仅是指一种标准平台,它更多的表达着一种软件架构和设计思想,提供了一个多层结构的分布式应用程序模型,是一种利用Java平台简化企业解决方案的开发、部署和管理相关复杂问题的体系结构。
J2EE框架技术包括JDBC、JavaBean、JSP、Servlet、EJB、Struts、Hibernate、Spring等核心技术,还包括RMI、JNDI等高级核心技术。
J2EE是一系列技术标准所组成的平台,包括:
- Applet - Java Applet
- EJB - 企业级JavaBean(Enterprise Java Beans)
- JAAS - Java Authentication and Authorization Service
- JACC - J2EE Authorization Contract for Containers
-
JAF
- Java Beans Activation Framework
-
JAX-RPC
- Java API for XML-Based Remote Procedure Calls
-
JAX-WS
- Java API for XML Web Services
-
JAXM
- JAXP - Java XML解析API(Java API for XML Processing)
-
JAXR
- Java API for XML Registries
-
JCA
- J2EE连接器架构(J2EE Connector Architecture)
- JDBC - Java数据库联接(Java Database Connectivity)
- JMS - Java消息服务(Java Message Service)
- JMX - Java Management Extension
- JNDI - Java名字与目录接口(Java Naming and Directory Interface)
- JSF - Java Server Faces
- JSP - Java服务器页面(Java Server Pages)
- JSTL - Java服务器页面标准标签库(Java Server Pages Standard Tag Library)
- JTA - Java事务API(Java Transaction API)
-
JavaMail
- Servlet - Java Servlet API
- StAX - Streaming APIs for XML Parsers
-
WS
- Web Services
分享到:
相关推荐
**J2EE学习笔记概述** J2EE(Java 2 Platform, Enterprise Edition)是一个由Sun Microsystems(现已被Oracle收购)开发的平台,主要用于构建企业级的分布式应用系统。它提供了服务器端组件模型、服务和API,支持...
本篇学习笔记将聚焦于四个核心的J2EE框架:JDBC、Hibernate、Struts和Spring,这些框架在现代企业应用开发中扮演着重要角色。 **JDBC(Java Database Connectivity)**是Java语言访问数据库的标准API,它是连接Java...
本学习笔记旨在深入解析J2EE的核心概念和技术,帮助读者全面掌握J2EE开发的关键知识。 1. **J2EE架构** J2EE采用分层架构,主要包括表现层、业务逻辑层和数据访问层。表现层通常由Web组件(如HTML、Servlet、JSP)...
这份"Java-J2EE全部学习笔记 培训结构的学习资料"涵盖了从基础到高级的Java编程和J2EE应用开发的知识点,对于想要深入理解Java EE技术的人来说是一份宝贵的资源。 1. **Java基础知识**:这部分可能包括Java语言的...
这篇学习笔记将深入探讨J2EE的核心概念、主要组件以及它们在实际项目中的应用。 一、J2EE核心概念 1. 分层架构:J2EE采用典型的三层架构模型,包括表示层(用户界面)、业务逻辑层(处理业务规则)和数据访问层...
**J2EE框架学习笔记** Java 2 Platform, Enterprise Edition(J2EE)是一个由Oracle公司维护的开源平台,用于构建分布式、多层的企业级应用。它提供了多种服务、API和组件模型,使得开发者能够创建可扩展且健壮的...
通过深入理解和实践这些知识点,初学者能够逐步掌握J2EE开发,从而构建出高效的企业级应用。这份笔记详细讲解了J2EE的架构、核心组件、服务以及安全特性,帮助学习者构建起对J2EE全面而扎实的理解。
在这个J2EE学习笔记中,我们将重点讨论Value Object(值对象)模式以及JSP、JavaBean和Servlet的相关知识点。 **Value Object(值对象)模式**是一种常见的设计模式,在J2EE应用中用于数据传输和状态保持。值对象不...
《李兴华--J2EE核心框架 笔记》是一份深入探讨...笔记2、笔记1和笔记3可能分别从不同角度或深度详细展开这些主题,为读者提供了一个全面、系统的J2EE学习路径。无论是初学者还是经验丰富的开发者,都能从中受益匪浅。
Spring框架则以其轻量级和灵活的特性,成为现代J2EE开发的首选。 4. **数据访问/存储层**:主要处理数据库操作,J2EE提供了JDBC(Java Database Connectivity)接口,使得Java程序能与各种数据库进行通信。另外,...
总结来说,J2EE学习笔记涵盖了从Web开发基础到企业级服务的广泛内容,包括JSP、Servlet、EJB等技术,以及与之配合使用的Oracle数据库。深入理解和掌握这些知识点,对于成为一位专业的Java企业级应用开发者至关重要。
J2EE相关技术知识的学习涵盖了广泛的领域,包括网络协议、HTTP请求响应机制、JSP内置对象、以及Web开发中的各种框架和技术。以下是对这些知识点的深入解析: 首先,HTTP协议是互联网通信的基础,其无状态特性意味着...
【标题】:“基于j2ee开发的Web笔记” 在Java平台的高级企业版(Java Enterprise Edition,简称J2EE)上开发Web应用是一项复杂而重要的任务。这本笔记旨在为初学者提供一个清晰的路径,了解如何利用J2EE技术构建...
J2EE学习笔记主要涵盖了Java企业级开发的关键概念和...总结起来,这份J2EE学习笔记详细介绍了JSP、JavaBean和Servlet的核心概念,这些都是J2EE开发中的重要组成部分,对于理解并实践Java企业级应用开发具有指导意义。
通过这个J2EE开发全程的实录,开发者不仅可以学习到如何使用J2EE技术栈构建应用,还能了解到如何在实际项目中遵循最佳实践,确保系统的高效运行。同时,随着Java技术的不断发展,如Spring Boot和Quarkus等框架的出现...
此外,可能会讲解到Spring框架,它简化了J2EE开发,提供了依赖注入和AOP(面向切面编程)等功能。 总之,"J2EE学习笔记"全面介绍了J2EE平台的关键技术和实践,涵盖了从基础概念到高级特性的广泛内容。通过阅读和...
**J2EE学习笔记概述** ...通过这份J2EE学习笔记,开发者可以逐步掌握企业级Java开发的核心技术,为构建复杂的企业级应用打下坚实基础。在学习过程中,实践与理论相结合,不断探索和研究,是提升技能的关键。
【J2EE学习笔记概述】 J2EE,全称为Java 2 Platform, Enterprise Edition,是Java平台上...总之,J2EE学习笔记是通向企业级开发的重要指南,通过系统学习和实践,你将能够熟练地构建出高效、可靠的分布式应用程序。
**J2EE学习笔记概述** J2EE(Java 2 Platform, Enterprise Edition)是Java平台的一个版本,专门针对企业级应用开发。它提供了一个全面的框架来构建、部署和管理多层、分布式、跨平台的企业应用程序。J2EE学习笔记...