请问J2EE、Java EE、Java Web究竟有什么不同啊?哪位大神详细解释一下??
展开全部
J2EE =Java2.0 EE 也可以叫Java EE,这个区别不大。
Java分类包括J2SE J2EE J2ME ,其中J2SE是标准包,主要用于Application或Apple开发;J2ME是嵌入式系统,不要是手机、PAD这类的开发包;J2EE就比较麻烦理论上包含了JavaBeans EJB Servlet/JSP还有一些其他的比如XML的分析器等等,说白了J2EE就是个大杂烩,SUN自己也说不清楚的东西都放进来了。
至于Java web不见于官方的规范,只能说是一种俗称,主要只Java对web互联网编程的应用,包含J2SE中的Applet客户端以及J2EE的Servlet/JSP等等,后台也可能使用EJB等。
Java分类包括J2SE J2EE J2ME ,其中J2SE是标准包,主要用于Application或Apple开发;J2ME是嵌入式系统,不要是手机、PAD这类的开发包;J2EE就比较麻烦理论上包含了JavaBeans EJB Servlet/JSP还有一些其他的比如XML的分析器等等,说白了J2EE就是个大杂烩,SUN自己也说不清楚的东西都放进来了。
至于Java web不见于官方的规范,只能说是一种俗称,主要只Java对web互联网编程的应用,包含J2SE中的Applet客户端以及J2EE的Servlet/JSP等等,后台也可能使用EJB等。
展开全部
唉,java的这些乱七八糟的概念的确让人迷惑和迷茫。
其实拨开云雾看本质,这些乱七八糟的东西本质都只有一个——JAVA
其实人就是这样,特别喜欢弄属于自己的东西,在软件行业更是如此,java的超强开放性和免费性,自然就决定了这东西必然是五花八门的。
J2EE,Java EE, Java Web,这些东西,其实都可以用“前人栽树,后人乘凉”这一句话来形容。其实这三个东西都没什么神秘的,别被百度百科上那一堆唬人的话吓到,说白了就是一堆特别厉害的人,他们制定了“Java编程”的各种标准。他们都觉得,你按照他们的标准写,那写出来的程序就是最好的,性能最棒的,稳定性最强的。
2是to的意思,就是“面向”
EE是Enterprise Edition,也就是企业级版本的意思
这三个东西都可以说是Java的应用,第一个和第二个是框架、标准之类的东西,第三个Java Web是指Java在Web开发中的运用。这些都是由一系列的技术组合拼接而成的,但是他们的本质都是java,你只要会Java,搞懂这三个东西其实不会花太多时间。
其实拨开云雾看本质,这些乱七八糟的东西本质都只有一个——JAVA
其实人就是这样,特别喜欢弄属于自己的东西,在软件行业更是如此,java的超强开放性和免费性,自然就决定了这东西必然是五花八门的。
J2EE,Java EE, Java Web,这些东西,其实都可以用“前人栽树,后人乘凉”这一句话来形容。其实这三个东西都没什么神秘的,别被百度百科上那一堆唬人的话吓到,说白了就是一堆特别厉害的人,他们制定了“Java编程”的各种标准。他们都觉得,你按照他们的标准写,那写出来的程序就是最好的,性能最棒的,稳定性最强的。
2是to的意思,就是“面向”
EE是Enterprise Edition,也就是企业级版本的意思
这三个东西都可以说是Java的应用,第一个和第二个是框架、标准之类的东西,第三个Java Web是指Java在Web开发中的运用。这些都是由一系列的技术组合拼接而成的,但是他们的本质都是java,你只要会Java,搞懂这三个东西其实不会花太多时间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好!
J2EE是一种利用Java
2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java
2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC
API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise
JavaBeans)、Java Servlets API、JSP(Java Server
Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了
开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise
JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
Java EE是Java平台企业版的简称(Java Platform, Enterprise
Edition),用于开发便于组装、健壮、可扩展、安全的服务器端Java应用。Java EE建立于Java
SE之上,具有Web服务、组件模型、以及通信API等特性,这些为面向服务的架构(SOA)以及开发Web2.0应用提供了支持。
Java
Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java
applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注
入了强大的动力。
Java 的
Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或
Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视
图。
参考:http://blog.csdn.net/yanming19891101/article/details/4786784
J2EE是一种利用Java
2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java
2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC
API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise
JavaBeans)、Java Servlets API、JSP(Java Server
Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了
开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise
JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
Java EE是Java平台企业版的简称(Java Platform, Enterprise
Edition),用于开发便于组装、健壮、可扩展、安全的服务器端Java应用。Java EE建立于Java
SE之上,具有Web服务、组件模型、以及通信API等特性,这些为面向服务的架构(SOA)以及开发Web2.0应用提供了支持。
Java
Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java
applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注
入了强大的动力。
Java 的
Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或
Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视
图。
参考:http://blog.csdn.net/yanming19891101/article/details/4786784
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
LZ听说过API吗? 这是sun公司给的API,也就是一些约定俗成的标准,就好比起房子,设计师给了你一张图纸,轮廓和思维都已经给你了,你就按着这个思路做下去就能做出东西来。至于有什么不同,实现的功能不同,效果不同。望采纳。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询