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

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

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

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

EN

回答 6

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用户

发布于 2009-06-30 18:37:54

Java SE指的是Java及其库的标准版本。Java是指用于部署web应用程序的Java企业版。

票数 17
EN

Stack Overflow用户

发布于 2009-06-30 18:37:46

Java EE是企业版。

包括jsp、servlets、bean和其他一些用于服务器编程的东西。

Java SE是标准版。这是普通的老式Java。包括GUI之类的东西。

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

https://stackoverflow.com/questions/1065240

复制
相关文章

相似问题

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