首页 > 数码科技 > J2EE和J2SE有什么区别?_j2ee是什么

J2EE和J2SE有什么区别?_j2ee是什么

栏目:数码科技

作者:B姐

热度:0

时间:2024-02-25 10:09:20

J2SE是J2EE的基础,比如你要用Java写程序就得先学J2SE,只是一门课霸了类似于C++,及人们常说的Java语言就是J2SE,而J2EE呢就是Java的企业级版本,就是用java程序进行企业管理软件的开发,还有同类的就是J2ME就是用java语言做移动软件开发,他们都要用到J2SE的基础.

J2SE和J2EE有什么区别?

展开全部

1.

J2EE

--java

Enterprise

Editon

一般为服务器端程序的应用,java它对开发基于Web的多层{即是J2EE}应用提供了功能上的支持。

2.

J2EE本身提供了一些框架。比如,

Enterprise

Java-Beans

(EJB)

container

Enterprise

Java

Beans

(EJB)

提供了一个框架来开发和实施分布式商务逻辑,显著地简化了具有可伸缩性和高度复杂的企业级应用的开发

3.

而现在比较流行开源框架,主要是struts,hibernate,spring等

struts+hibernate+spring三大框架:

struts:是在原有mvc基础上实现在代码分离等功能;

hibernate:可以把我们的关系型数据库转换成我们在JAVA中的面像对像来使用;

Spring:J2EE框架被大规模地运用到项目中,而项目总要负责这些框架以及自己业务代码的连接,使之真正融合到一起。Spring就是专注于这个问题的,它和Hibernate融合的很好。

java se 和j2ee区别是什么?

J2SE是Java2standardedition是Java的标准版,用于标准的应用开发。

J2EE是Java2enterpriseedition是Java的一种企业版用于企业级的应用服务开发。

区别:J2EE是在J2SE的基础上添加了一系列的企业级应用编程接口.J2EE包含servlet,jdbc,jme等13种技术。

J2EE主要是用来做B/S结构的应用程序,也就是说是基于浏览器和服务器的。

J2SE只需要一个容器就够了,J2EE支持分布式组件可以同时存在多个容器。

Java2平台包括企业版(J2EE)、标准版(J2SE)和微缩版(J2ME)三个版本,功能上也是从左到右变小。

Standard Edition(标准版) J2SE 包含那些构成Java语言核心的类。

比如:数据库连接、接口定义、输入/输出、网络编程

Enterprise Edition(企业版) J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。

比如:EJB、servlet、JSP、XML、事务控制

Micro Edition(微缩版) J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。

比如:呼机、智能卡、手机、PDA、机顶盒

J2EE主要运用在什么领域?有大的发展前途没?

Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。

J2SE就是Java2的标准版,主要用于桌面应用软件的编程;

J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;

J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

先学习j2se, 学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学习,时间会很长,也可能很短,这要看学习者自身水平而定。

目前常见j2eeAPI

JavaServer Pages(JSP)技术1.2

Java Servlet技术2.3

JDBC API 2.0

Java XML处理API(JAXP)1.1

Enterprise JavaBeans技术2.0

Java消息服务(JMS)1.0

Java命名目录接口(JNDI)1.2

Java事务API(JTA) 1.0

JavaMail API 1.2

JavaBeans激活架构(JAF)1.0

J2EE连接器体系结构(JCA)1.0

Java认证和授权服务(JAAS)1.0

java中j2ee标准是什么?

J2EE(Java 2 Enterprise Edition)是建立在Java 2平台上的企业级应用的解决方案。J2EE技术的基础便是Java 2平台,不但有J2SE平台的所有功能,同时还提供了对EJB,Servlet,JSP,XML等技术的全面支持,其最终目标是成为一个支持企业级应用开发的体系结构,简化企业解决方案的开发,部署和管理等复杂问题。事实上,J2EE已经成为企业级开发的工业标准和首选平台。

J2EE并非一个产品,而是一系列的标准。市场上可以看到很多实现了J2EE的产品,如BEA WebLogic,IBM WebSphere以及开源的JBoss等等。

J2EE,是sun公司提出的一个标准,符合这个标准的产品叫"实现";其中你下载的sun公司的j2ee开发包中就有一个这样的"实现",而jboss,weblogic,websphere都是j2ee标准的一个"实现"。由于jboss,weblogic,websphere自身带有j2ee的api,所以可以不使用sun的j2ee实现。

J2EE是什么?学要学习哪些东西?

J2EE (Java 2 Platform, Enterprise

Edition)是一个为大企业主机级的计算类型而设计的Java平台。Sun微系统(与其工业伙伴一起,例如IBM)设计了J2EE,以此来简化在瘦客户级环境下的应用开发。由于创造了标准的可重用模块组件以及由于构建出能自动处理编程中多方面问题的等级结构,J2EE简化了应用程序的开发,也降低了对编程和对受训的程序员的要求。

J2EE包含了Java2平台标准版(J2SE)的许多组件:

Java开发包(JDK)被作为其核心语言包。

Write Once Run Anywhere(只需写一次便可以在任何环境中运行)技术被包含其中以保证其可移植性。

它支持公共对象请求代理体系结构(CORBA),这是Enterprise

JavaBeans(EJB)的前身,所以Java的对象可以和CORBA的对象在本地或是通过接口代理跨越网络实现通信。

Java数据库连接2.0(JDBC)被作为Java数据库的标准接口,它是开放数据库连接(ODBC)的Java等价物。

包含一个安全模块来保护本地的数据,或是网络应用的数据。

J2EE还包含了许多添加于J2SE之上的组件,如下:

对Enterprise

JavaBeans全面的支持。EJB是一种服务器技术,它用于企业环境中完成程序组件的传输。它支持可扩展标记语言(XML),并且增强了调度和安全特性。

Java Servlet API(应用编程接口)不需要图形用户界面(GUI),从而为开发者提高了一致性。

Java服务器网页(JSP)是微软的动态服务器网页(ASP)的Java等价物,它用于动态网络数据的访问和操作。

J2EE由四个元素组成:

J2EE应用编程模型是标准的编程模型,它用于简化多层瘦客户端应用程序的开发。

J2EE平台包含了必要的策略和API,例如:Java servlet和Java消息服务(JMS)。

J2EE兼容性测试组件保证了J2EE的产品是与平台标准兼容的。

J2EE参考实现解释了J2EE的能力,并提供了它的可操作定义

J2EE有13种核心技术:JDBC, JNDI, EJBS, RMI, JSP, JAVA SERVLETS, XML, JMS, JAVA IDL, JTS, JTA, JAVAMAIL

学习顺序:

1.jsp/servlet/ejb,以ejb为重心,jsp/servlet作为表述逻辑层,可以作为测试ejb的辅助.

2.j2ee应用部署,j2ee服务器的管理.

3.j2ee的其他组成,如jaas,jni,jca,jms.

4.j2ee应用框架,如structs. SSH轻量级开发.

java基础-》jsp、servlet-》tomcat,然后就可以学hernate、ejb、spring、struts等框架,还有weblogic、jboss等容器

补充一点:

SSH是最重要的.也就是说的J2EE轻量级框架

struts spring hibernate 针对的对象各不相同

struts 是一个用来解决表示层的相关框架,主要用于写web页面的

spring 是为了解决企业应用程序开发复杂性而创建的

hibernate 是一个持久层的框架,主要用于与数据库打交道的东东

三个框架解决问题的点不同,又相辅相承,同时学习对j2ee的认识更深刻一些

J2EE和J2SE有什么区别?_j2ee是什么