首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java SE和Java EE之间的主要区别是什么?

Java SE和Java EE之间的主要区别是什么?
EN

Stack Overflow用户
提问于 2009-06-30 18:33:44
回答 11查看 171.9K关注 0票数 138

Java SE和Java EE之间的主要区别是什么?

EN

回答 11

Stack Overflow用户

发布于 2009-06-30 18:40:57

Java (以前称为J2SE)是基本的环境。在Java中,所有的“标准”程序都是使用Java described here编写的。您只需要一个JVM就可以使用Java。

Java (以前称为J2EE)是的企业版。使用它,您可以创建网站、Java Beans和更强大的服务器应用程序。除了JVM之外,您还需要一个与Java兼容的应用服务器,如GlassfishJBoss等。

票数 117
EN

Stack Overflow用户

发布于 2012-05-09 16:19:30

Java代表标准版,通常用于开发桌面应用程序,形成核心/基础

Java 代表企业版,用于在服务器上运行的应用程序,例如网站。

Java ME代表Java micro edition,用于在资源受限的设备(小型设备)上运行的应用程序,如手机,例如游戏。

票数 55
EN

Stack Overflow用户

发布于 2012-07-24 19:58:47

http://www.dreamincode.net/forums/topic/99678-j2se-vs-j2ee-what-are-main-differences/

就语言而言,java并没有发生变化。Java可以访问所有SE库。但是,EE添加了一组用于处理企业应用程序的库。

Java更像是一个“平台”或一般的开发领域。

在Java中,您可以编写作为独立java程序或Applets运行的应用程序。在JavaEE中,您仍然可以这样做,但您也可以编写在JavaEE容器中运行的应用程序。容器可以为您执行大量管理工作,例如跨线程扩展应用程序、提供资源池和管理功能。

Java有一个基于Servlets的web框架。它有JSP (Java Server Pages,Java服务器页面),这是一种模板语言,可以从JSP编译成Java servlet,在Java servlet中可以由容器运行。

因此,Java EE或多或少是Java SE +企业平台技术。

Java EE远远不只是几个额外的库(这是我第一次看到它时所想的),因为有大量的框架和技术构建在Java EE规范之上。

但这一切都可以归结为普通的老式java。

票数 26
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1065240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档