技术中心

这里象征着我们的态度和能力

>大话J2EE、J2SE和J2ME的应用
发布者:中国IT实验室    信息来源:中国IT实验室    发布时间:2012-01-09      浏览次数:8388
分享到:

新浪微博

腾讯微博

QQ空间

豆瓣网

QQ好友

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入
  随着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页面更加容易.

[1] [2] [3] 下一页

4000-880-989
(24小时热线)
联系客服
微信公众号

官方公众号

小程序

©2008-2022 CORPORATION ALL Rights Reserved. 昆明奥远科技有限公司版权所有 滇ICP备09003328号-1 滇公网安备 53011102000818号
昆明那家网络公司好,新媒体运营,网站优化,网络推广,网站建设,网页设计,网站设计,网站推广,云南网站公司,昆明新媒体公司,云南网红主播,昆明SEO公司,昆明网站建设,昆明网络推广,昆明网站优化,昆明网站推广,红河网站建设,大理网络公司,曲靖网络公司,丽江网站设计,昭通网络公司,保山大数据服务,智慧高速建设,智慧校园服务,云南IDC服务商,网络安全测评,等保测评,网站关键词排名优化服务,服务客户尽超2000余家,一切尽在奥远科技,服务电话:13888956730