登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 信息系统项目管理师 > 高项上午综合知识 > 高项章节知识点 >> 正文
正文
3.6.3 J2EE架构、.NET架构
来源: 作者: 时间;2017-10-20 14:26:24 点击数: 尚大软考交流群:376154208
3.6.3 J2EE架构、.NET架构1.J:ZEE架构J2EE(Java 2 Platform Enterprise Edition)是南Sun公司主导、备厂商共同制定并得到广泛认可的工业标准。业界各主要中间件厂商如IBM、Oracle都在积极地促进该标准的推广和应用。 J2EE应用将开发工作分成两类:业务逻辑开发和表示逻辑开发,其余的系统资源则由应用服务器自动处理,不必为中问层的资源和运行管理进行
<尚大教育,教育至上,人才为大:sdedu.cc>

 3.6.3 J2EE架构、.NET架构

1J:ZEE架构

J2EEJava 2 Platform Enterprise Edition)是南Sun公司主导、备厂商共同制定并得

到广泛认可的工业标准。业界各主要中间件厂商如IBMOracle都在积极地促进该标准

的推广和应用。

    J2EE应用将开发工作分成两类:业务逻辑开发和表示逻辑开发,其余的系统资源则

由应用服务器自动处理,不必为中问层的资源和运行管理进行编码。这样就可以将更多

的开发精力集中在应用程序的业务逻辑和表示逻辑上,从而缩短企业应用开发周期、有

效地保护企业的投资。

    完整的J2EE技术规范由如下4个部分组成。

    (1) J2EE平台:运行J2EE应用的环境标准,由一组J2EE规范组成。

    (2) J2EE应用编程模型:用于开发多层瘦客户应用程序的标准设计模型,由Sun

提供应用蓝图( BluePrints)

    (3) J2EE兼容测试套件:用来检测产品是否同J2EE平台兼容。

    (4) J2EE参考实现:与平台规范同时提供的、实现J2EE平台基本功能的J2EE

务器运行环境。

    J2EE应用服务器运行环境包括构件(Component)、容器(Container)及服务(Services)

三部分。构件是表示应用逻辑的代码;容器是构件的运行环境;服务则是应用服务器提

供的各种功能接口,可以同系统资源进行交互。

    J2EE舰范包含了一系列构件及服务技术规范。

    (1) JNDI: Java命名和目录服务,提供了统一、无缝的标准化名字服务。

    (2) Servlet: Java Servlet是运行在服务器上的一个小程序,用于提供以构件为基础、

独立于平台的Web应用。

    (3) JSP:  Java Servlet的一种扩展,使创建静态模板和动态内容相结合的HTML

XML页面更加容易。

    (4) EJB:实现应用中关键的业务逻辑,创建基于构件的企业级应用程序。EJB

应用服务器的EJB容器内运行,由容器提供所有基本的中间层服务,如事务管理、安全、

远程客户连接、生命周期管理和数据库连接缓冲等。

    (5) JCA: J2EE连接器架构,提供一种连接不同企业信息平台的标准接口。

    (6) JDBC; Java数据库连接技术,提供访问数据库的标准接口。

    (7) JMS: Java消息服务,提供企业级消息服务的标准接口。

    (8) JTA: Java事务编程接.口,提供分布事务的高级管理规范。

    (9) JavaMail:提供与邮件系统的接口。

    (10) RMI-IIOP:提供应用程序的通信接口。

    2..NET架构

    微软的.NET是基于一组开放的互联网协议而推出的一系列的产品、技术和服

努。.NET开发框架在通用语言运行环境基础上,给开发人员提供了完善的基础类库、数

据库访问技术及网络开发技术,开发者可以使用多种语言快速构建网络应用。.NET开发

通用语言运行环境(Common Language Runtime)处于.NET开发框架的晟低层,是

该框架的基础,它为多种语言提供了统一的运行环境、统一的编程模型,大大简化了应

用程序的发布和升级、多种语言之间的交互、内存和资源的自动管理,等等。

    基础类库(Hase Class Library)给开发人员提供了一个统一的、面向对象的、层次

化的、可扩展的编程接口,使开发人员能够高效、快速地构建基于下一代互联网的网络

应用。

    ADONET技术用于访问数据库,提供了一组用来连接到数据库、运行命令、返回

记录集的类库。ADO.NET提供了对XML的强大支持,为XML成为.NET中数据交换

的统一格式提供了基础。同时,ADO.NET引入了DataSet的概念,夜内存数据缓冲区中

提供数据的关系视图,使得不论数据来自于关系数据库,还是来自于一个XML文档,

都可以用一个统一的编程模型来创建和使用,提高了程序的交互性和可扩展性,尤其适

合于分布式的应用场合。

    ASP.NET.NET中的网络编程结构,可以方便、高效地构建、运行和发布网络应

用。ASP.NET网络表单使开发人员能够非常容易地创建网络表单,它将快速开发模型引

入到网络开发中来,从而大大简化了网络应用的开发。ASP.NET中还引入服务器端控件,

该控件是可扩展的,开发人员可以构建自己的服务器端控件。ASP.NET还支持Web服务

(Web Services)。在.NET中。ASP.NET应用不再是解释脚本,而采用编译运行,再加上

灵活的缓冲技术,从根本上提高了性能。

    传统的基于Windows的应用(Win  Forms),仍然是.NET中不可或缺的一部分。

.NET中开发传统的基于Windows的应用程序时,除了可以利用现有的技术(如ActiveX

控件以及丰富的Windows接口)外,还可以基于通用语言运行环境开发,可以使用ADONETWeb服务等。

    .NET支持使用多种语言进行开发,目前已经支持VBC4+C#JScript等语言以

及它们之间的深层次交互。,NET还支持第三方的.NET编译器和开发工具,这意味着几

乎所有市场上的编程语言都有可能应用于微软的.NET开发框架。

    Visual Studio .NET作为微软的下一代开发工具,和.NET开发框架紧密结合,提供

了一个统一的集成开发环境和工具,可以极大地提高开发效率。

    J2EE.NET都可以用来设计、开发企业级应用。J2EE平台是业界标准,有超过50

家厂商实现了这些标准(工具、应用服务器等)。.NET是微软自己的产品系列,而非业

界标准。这使二者在实现技术及应用等各方面均有很多不同之处。

 

 

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇: 3.6.2 Web Services技术
下一篇: 4.1.12项目管理系统
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章