J2SE J2EE区别

2025-04-17 11:32:07
推荐回答(3个)
回答1:

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、机顶盒

回答2:

1:都能干成,反之亦然
2:各有千秋
3:几百万的单子总该是大型项目了吧
4:都能完成,但效率上肯定有差别

回答3:

(1)不是。J2SE是用来开发CMD程序和Java桌面程序的,不需要服务器。J2EE是开发WEB应用的。虽然语法一样,但是具体用法有区别。比如J2SE经常会用到JAVAX.SWING包来写桌面程序的界面。
(2)你可以将J2EE程序发布到服务器上,只要有网络的地方都可以运行。不需要客户端。
(3)大型项目。。。需要一个团队开发至少2个月吧,工程费用至少是百万级别的。
(4)肯定啊。C++能完成的JAVA肯定能,JAVA能完成的C++不一定能完成。比如在linux,nuix下,什么c++,c#,.net都是浮云,一个都不能用。