首页 » java » javaee和se区别是什么

javaee和se区别是什么

javaee和se区别是什么?简而言之,se是java标准开发工具包,主要用于开发桌面应用;ee是企业版开发工具包,即除了包含se的内容,还包含了web开发需要的一些基础包,例如selvlet等。

两者分别是什么

1、Java SE:

Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。

Java SE(Java Platform, Standard Edition,Java标准版)就是基于JDK和JRE的。

2、Java EE:

Java EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java SE,Java EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(EnterpriseJavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

javaSE与javaEE的区别与联系

其实可以很简单的理解,javaSe看成是java基础。J2EE看成是应用。J2EE有两条路线:JSF+EJB3+JPA 与 轻量级的Struts2+Spring+Hibernate.现在中小企业流行的是轻量级的SSH框架的web开发,大型企业大型项目才用到EJB3为核心的技术。所以学习的话先从java基础、JSP、servlet、jdbc、SSH框架开始学,还要掌握MySQL或者Oracle数据库。

学习哪个更好

其实无论是JavaEE还是JavaSE都是大火的Java衍生物,为什么Java这么多年,仍然耸峙不倒,且久盛而不衰?根本原因还是在于Java是一个无视于渠道,跨渠道的语言,这样的编程语言必定有持久的生命力。而作为程序员来说,职业发展的长远规划就是挑选Java,远比挑选其他无法完成跨渠道的言语更有长远的价值。因此从这个层面来讲,学哪个都是对职业发展有好处的。当然,就目前市场上的招聘需求来看,JavaEE的就业机会会比JavaSE多。

发表评论

您的电子邮箱地址不会被公开。