J2SE与J2EE最大的区别在哪里
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




