教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

J2SE与J2EE最大的区别在哪里

来源:网络收集 时间:2026-07-15
导读: J2SE与J2EE最大的区别在哪里?是思维,是技术,还是模块? [已结帖,结帖人:sure2003] . [华 软 网] 编程论坛 楼主 顶者均有分。 . [华 软 网] 编程论坛 1 个网友回答: ............................................................... . [华 软 网] 编程

J2SE与J2EE最大的区别在哪里?是思维,是技术,还是模块? [已结帖,结帖人:sure2003] . [华 软 网]

编程论坛 楼主 顶者均有分。 . [华 软 网]

编程论坛 1 个网友回答: ............................................................... . [华 软 网]

编程论坛 2 个网友回答: mark . [华 软 网]

编程论坛 3 个网友回答: j2ee关注分布式,主要应用于企业级,servlet,JSP,ejb等等一看就是将cs搬到bs中,实现跨网段作业,jms这类东西提供接口,为2个j2ee做桥梁 j2se是基础类,实现一些cs的功能,在同一网段实现作业。当然,如果你愿意用j2se写个类似j2ee出来跨网段也可以 . [华 软 网]

编程论坛 4 个网友回答: 首先 j2se 和 j2ee是两个不同的标准规范。。。

j2se定义了最基础的jvm jdk jre api等等等等的标准规范。然后sun默认针对这些标准提供实现,也就是你用的sun jdk。

但是实现不是只有一个,比如bea ibm都有自己的jdk实现。 j2ee也是一个标准,只不过这个标准针对企业应用。比如.JSP/servlet jmx jndi jdbc 等等等等。并且,j2ee要求实现基于j2se的基础实现。

但一般在讨论时人们总以使用出发,所以所谓的“平台”一般就是指你在使用的“实现”。即, sun-hotspot-jdk, WEBlogic-app-server等等。 . [华 软 网]

编程论坛 5 个网友回答: 说真的搞了这么久 也说不出来 只是意会了。。。 .

[华 软 网]

编程论坛 6 个网友回答: 一个是开发小应用程序,一个是面向企业进行开发。 . [华 软 网]

编程论坛 7 个网友回答: 顶者有分。 . [华 软 网]

编程论坛 8 个网友回答: 我语言表达能力不强 . [华 软 网]

编程论坛 9 个网友回答: j2ee.也没有离开j2se。有很多code 还是会用到j2se的东西的。j2se就是一些基础的东西。而j2ee就是企业级的编程。模块化更强了。分了好多模块。 . [华 软 网]

编程论坛 10 个网友回答: up,意识 . [华 软 网]

编程论坛 11 个网友回答: 有一个东西叫 gooooooooogle:

随着Internet网络的迅速发展,基于互联网的企业应用要求软件平台具有开放性、分布性和平台无关性。于是就相继出现了RPC/COM/CORBA等技术,但这些技术在实际应用中存在

着许多不足和局限。它们的特定协议难以通过防火墙,因而不适于Web上的应用开发。为了进一步开发基于WEB的应用,出现了Sun公司的Sun ONE(Open Net Environment 开发网络环境)和Microsoft公司的.NET等WEB 服务技术体系。

Sun ONE体系结构以Java语言为核心,包括J2SE/J2EE/J2ME和一系列的标准、技术及协议。它包括Sun独有的iPlanet软件系列,其中有在市场上受欢迎的LDAP目录服务器软件,以及Forte for Java——便于在任何环境下书写Java 语言的软件工具。我们很容易就能从网上免费获得和使用包括Java 集成开发环境、JAVA数据库和中间件(Application Server)服务器等产品,以及它们的源代码。Sun ONE更接近或能满足互联网在智能化WEB服务方面对分布性、开发性和平台无关性的要求。

随着Java技术的不断发展,它根据市场进一步细分为:针对企业网应用的J2EE(Java 2 EntERPrise Edition)、针对普通PC应用的J2SE(Java 2 Standard Edition)和针对嵌入式设备及消费类电器的J2ME(Java 2 Micro EdITion)三个版本。本文就Sun ONE的JAVA核心应用——J2SE/J2EE/J2ME作一些介绍。

J2EE技术应用

J2EE是Sun公司推出的一种全新概念的模型,比传统的互联网应用程序模型更有优势。

J2EE模型

J2EE的应用编程模型(J2EE Blueprints)提供了一种用于实施基于J2EE多层应用的文档和实例套件的体系模型,简化了这项复杂的工作。它被开发人员用作设计和优化组件,以便开发人员从策略上对开发工作进行分工。

J2EE应用编程模型要求开发者将自己的工作分成两类:商业逻辑和表示逻辑,其余则由系统资源自动处理,不必为中间层管道进行编码。这样,开发人员就能将更多的时间花在商业逻辑和表示逻辑上。对重视缩短项目周期的公司来说,这种转变深受欢迎。

J2EE平台

J2EE平台是运行J2EE应用的标准环境,由J2EE部署规范(一套所有J2EE平台产品都必须支持的标准)、IETF标准集和CORBA标准组成。最新的J2EE平台还添加了JavaBean组件模型。开发人员可以利用JavaBean组件模型来自定义Java类实例,并可通过已定义的事件访问JAVA类。

J2EE支持EJB,因此开发人员可以执行多用户交易功能。当在J2EE服务器上运行时,Enterprise JavaBeans将应用逻辑分成可再利用和可扩展的代码段。EntERPrise JAVABeans并不是新特征,但是通过定义标准客户端和服务API,J2EE增强了它的能力和可移植性。

EJB在服务器的一个容器内运行,提供所有典型的中间层服务,如事务管理、安全、远程客

户连接、生存周期管理和数据库连接缓冲。为了让事务系统在存在EJB容器的情况下运行,开发人员只需在部署描述文件中定义Beans的事务属性即可。

J2EE通过定义一组标准的结构来实现它的优势,例如:

1.J2EE Application Programming Model,是一种用于开发多层次、瘦型客户用户程序的标准设计模型;

2. J2EE Platform,是一个标准的平台,用来整合J2EE的应用程序,并指定一系列的接口和方法;

3. J2EE Compatibility Test SuITe,是一套兼容测试组件,用来检测产品是否同J2EE平台兼容;

4.J2EE Reference Implementation,用来示范J2EE的能力。

J2EE服务器

Sun的J2EE服务器通过Java 命名和目录接口(JNDI)、认证、HTTP及与EntERPrise JavaBeans兼容的能力,提供命名和目录服务。JNDI是Java平台的一种标准扩展版,向企业内的命名和目录服务提供具有JAVA功能的,带有统一接口的应用,包括LDAP。

J2EE服务器还利用了Java Servlet技术。Java Servlet可以看作是运行在服务器上的一个小程序,它向开发人员提供以组件为基础创建基于WEB应用的、独立于平台的方法。它不像利用CGI那样具有性能局限。Java Servlet是一种扩展WEB服务器功能的简单技巧。由于它是用Java编写的,因而能够访问整个JAVA API库,也包括用于访问企业数据库的JDBC API。

JSP是Java Servlet的一种扩展。JAVA Servlet提供开发和显示来自服务器的交互式WEB页。如今JSP又有了进一步的改进,它使得创建和支持静态模板和动态内容相结合的HTML和XML页面更加容易。

安全性

J2EE平台定义了一种标准的公开存取控制规则,当程序在企业平台上开发时就已被程序师定义和解释了。J2EE也需要提供一个标准的注册机制,以便应用程序不会将这些注册机制和逻辑相混合,从而使相同的工作执行于大量的不同环境中时并不需要改变源代码。例如:J2EE应用程序开发人员可以指定几个安全级别,当用户访问数据时,他们可写出代码来检查当前用户权限的级别。在开发阶段,开发人员赋予多组用户适当的安全级,使应用程序在执行限制操作之前能够容易的判断限制级。

J2EE 平台是JAVA技术企业级应用的最佳平台,它可以让程序员迅速、快捷地开发和分布企业级应应用 …… 此处隐藏:3426字,全部文档内容请下载后查看。喜欢就下载吧 ……

J2SE与J2EE最大的区别在哪里.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/592879.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)