Java SE和Java EE之间的主要区别是什么?
发布于 2009-06-30 18:40:57
Java (以前称为J2SE)是基本的环境。在Java中,所有的“标准”程序都是使用Java described here编写的。您只需要一个JVM就可以使用Java。
Java (以前称为J2EE)是的企业版。使用它,您可以创建网站、Java Beans和更强大的服务器应用程序。除了JVM之外,您还需要一个与Java兼容的应用服务器,如Glassfish、JBoss等。
发布于 2012-05-09 16:19:30
Java代表标准版,通常用于开发桌面应用程序,形成核心/基础。
Java 代表企业版,用于在服务器上运行的应用程序,例如网站。
Java ME代表Java micro edition,用于在资源受限的设备(小型设备)上运行的应用程序,如手机,例如游戏。
发布于 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。
https://stackoverflow.com/questions/1065240
复制相似问题