J2EE是java三大体系之一。
Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版),JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版),Java ME(J2ME,Java 2 Platform Micro Edition,微型版)
J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。
J2EE组件和“标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages (JSP) 是运行在服务器端的Web组件;Enterprise Java Bean (EJB )组件是运行在服务器端的业务组件。
J2EE是JAVA的企业级开发,相应的还有J2SE,JAVA的标准版J2ME,JAVA的手机开发。单讲JAVA,他只是一门语言,而上面所说的就都是开发的技术了。
J2EE是java的三大体系之一。
J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。
J2EE组件和“标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages (JSP) 是运行在服务器端的Web组件;Enterprise Java Bean (EJB )组件是运行在服务器端的业务组件。
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版),JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版),Java ME(J2ME,Java 2 Platform Micro Edition,微型版)
J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。
J2EE也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术,如果我没记错,应该一共是13种技术。像jsp这种技术也属于J2EE的范畴。
而java,一种面向对象的语言,和J2EE还是差的比较远的。
我觉得如果看书的话,还是选择自己比较中意的一门技术来学。有时候看有人的简历,写着“精通J2EE”,我就觉得自己脑袋冒汗,我这个负责面试的也不敢说精通J2EE。
楼主学过java swing编程,那我觉得对java还是有一定了解的。我也用过java swing编程,基础JFC(Java基础类)的。不过现在从事的是java的web编程,就是用jsp,struts,hibernate,spring等框架下做软件。
楼主还是觉得自己喜欢什么方向,选择一门技术来学。样样稀松不如一样精通。
Java 2根据Java 的应用分割出J2EE 、J2SE、J2ME 三种版本,简单介绍如下:
J2EE-Java2平台企业版(Java 2 Platform,Enterprise Edition);
J2SE-Java2平台商业版,标准版 (Java2 Standard Edition) 定位在客户端,主要用于桌面应用软件的编程;
J2ME-Java2平台微型版,缩减版 (Java 2 Micro Edition) 、