欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

JAVA 平台及Java EE、Java SE、Java ME之区别,eese

来源: javaer 分享于  点击 33916 次 点评:259

JAVA 平台及Java EE、Java SE、Java ME之区别,eese


java是由sun microsystems公司于1995年5月推出的java程序设计语言和java平台的总称。用java实现的hotjava浏览器(支持java applet)显示了java的魅力:跨平台、动态的web、internet计算。从此,java被广泛接受并推动了web的迅速发展,常用的浏览器现在均支持java applet。

目前,java 2平台有3个版本,它们是适用于小型设备和智能卡的java 2平台micro版(java 2 platform micro edition,java me)、适用于桌面系统的java 2平台标准版(java 2 platform standard edition,java se)、适用于创建服务器应用程序和服务的java 2平台企业版(java 2 platform enterprise edition,java ee)。

平台企业版(java ee)

java ee是一种利用java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。j2ee技术的基础就是核心java平台或java 2平台的标准版,java ee不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的jdbc api、corba技术以及能够在internet应用中保护数据的安全模式等等,同时还提供了对 ejb(enterprise javabeans)、java servlets api、jsp(java server pages)以及xml技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

java ee体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,j2ee降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持ejb,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

平台标准版(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的。

java se 模型的历史

java 的安全模型可以追溯到该平台的早期时代,当时人们主要将它看作一种增强用户体验的浏览器扩展机制。执行的 java 代码可以从各种源派生,而其中一些的来源是未知的或者不可靠的。相应地,该平台的安全性最初主要关注的是解决验证被执行的代码可信任的问题,而且整个游戏围绕着在浏览器中执行 applet。但是,这个模型只是简单地划分为 trusted 和 untrusted 部分,甚至连中等复杂的应用程序都无法运行。

从 1.2 版开始,java 作为一个编程平台逐渐得到了人们的认可,而不再只是一个浏览器扩展,sun 开始提供更加灵活的安全功能,首先是可配置安全策略的概念。java 文档 介绍了它的发展情况。

当 java 平台开始进入企业环境时,很快就会明显地感觉到,纯粹基于代码的功能无法管理大型应用程序的安全性。java 平台的1.4 版引入了一种叫做 java authentication and authorization service (jaas) 的新特性,用于将基于用户的权限项整合到安全策略中。现在,堆栈上某个特殊代码框架的权限既基于代码的源(其 codesource),又基于验证时分配给用户的身份、组和角色。

平台micro版(java me)

java me是java微版的简称(java platform,micro edition),是一个技术和规范的集合,它为移动设备(包括消费类产品、嵌入式设备、高级移动设备等)提供了基于java环境的开发与应用平台。java me目前分为两类配置,一类是面向小型移动设备的cldc(connected limited device profile),一类是面型功能更强大的移动设备如智能手机和及顶盒,称为cdc(connected device profile cdc)。

java me有自己的类库,其中cldc使用的是专用的java虚拟机叫做kvm。


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/

相关文章

    暂无相关文章
相关栏目:

用户点评