j2ee架构和.net架构的相关知识

j2ee架构和.net架构的相关知识

ID:6760562

大小:24.50 KB

页数:3页

时间:2018-01-24

j2ee架构和.net架构的相关知识_第1页
j2ee架构和.net架构的相关知识_第2页
j2ee架构和.net架构的相关知识_第3页
资源描述:

《j2ee架构和.net架构的相关知识》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、J2EE架构和.NET架构的相关知识J2EE架构和.NET架构的相关知识来源:信管网2013年09月02日【信管网:项目管理师专业网站】所有评论1.J:ZEE架构J2EE(Java2PlatformEnterpriseEdition)是由Sun公司主导、备厂商共同制定并得到广泛认可的工业标准。业界各主要中间件厂商如IBM、Oracle都在积极地促进该标准的推广和应用。J2EE应用将开发工作分成两类:业务逻辑开发和表示逻辑开发,其余的系统资源则由应用服务器自动处理,不必为中问层的资源和运行管理进行编码。这样就可以将更多的开发精力集中在应用程序的

2、业务逻辑和表示逻辑上,从而缩短企业应用开发周期、有效地保护企业的投资。完整的J2EE技术规范由如下4个部分组成。(1)J2EE平台:运行J2EE应用的环境标准,由一组J2EE规范组成。(2)J2EE应用编程模型:用于开发多层瘦客户应用程序的标准设计模型,由Sun提供应用蓝图(BluePrints)。(3)J2EE兼容测试套件:用来检测产品是否同J2EE平台兼容。(4)J2EE参考实现:与平台规范同时提供的、实现J2EE平台基本功能的J2EE服务器运行环境。J2EE应用服务器运行环境包括构件(Component)、容器(Container)及服

3、务(Services)三部分。构件是表示应用逻辑的代码;容器是构件的运行环境;服务则是应用服务器提供的各种功能接口,可以同系统资源进行交互。J2EE舰范包含了一系列构件及服务技术规范。(1)JNDI:Java命名和目录服务,提供了统一、无缝的标准化名字服务。(2)Servlet:JavaServlet是运行在服务器上的一个小程序,用于提供以构件为基础、独立于平台的Web应用。(3)JSP:JavaServlet的一种扩展,使创建静态模板和动态内容相结合的HTML和XML页面更加容易。(4)EJB:实现应用中关键的业务逻辑,创建基于构件的企业级

4、应用程序。EJB在应用服务器的EJB容器内运行,由容器提供所有基本的中间层服务,如事务管理、安全、远程客户连接、生命周期管理和数据库连接缓冲等。(5)JCA:J2EE连接器架构,提供一种连接不同企业信息平台的标准接口。(6)JDBC;Java数据库连接技术,提供访问数据库的标准接口。(7)JMS:Java消息服务,提供企业级消息服务的标准接口。(8)JTA:Java事务编程接.口,提供分布事务的高级管理规范。(9)JavaMail:提供与邮件系统的接口。(10)RMI-IIOP:提供应用程序的通信接口。2..NET架构微软的.NET是基于一组

5、开放的互联网协议而推出的一系列的产品、技术和服努。.NET开发框架在通用语言运行环境基础上,给开发人员提供了完善的基础类库、数据库访问技术及网络开发技术,开发者可以使用多种语言快速构建网络应用。通用语言运行环境(CommonLanguageRuntime)处于.NET开发框架的晟低层,是该框架的基础,它为多种语言提供了统一的运行环境、统一的编程模型,大大简化了应用程序的发布和升级、多种语言之间的交互、内存和资源的自动管理,等等。基础类库(HaseClassLibrary)给开发人员提供了一个统一的、面向对象的、层次化的、可扩展的编程接口,使开

6、发人员能够高效、快速地构建基于下一代互联网的网络应用。ADO.NET技术用于访问数据库,提供了一组用来连接到数据库、运行命令、返回记录集的类库。ADO.NET提供了对XML的强大支持,为XML成为.NET中数据交换的统一格式提供了基础。同时,ADO.NET引入了DataSet的概念,夜内存数据缓冲区中提供数据的关系视图,使得不论数据来自于关系数据库,还是来自于一个XML文档,都可以用一个统一的编程模型来创建和使用,提高了程序的交互性和可扩展性,尤其适合于分布式的应用场合。ASP.NET是.NET中的网络编程结构,可以方便、高效地构建、运行和发

7、布网络应用。ASP.NET网络表单使开发人员能够非常容易地创建网络表单,它将快速开发模型引入到网络开发中来,从而大大简化了网络应用的开发。ASP.NET中还引入服务器端控件,该控件是可扩展的,开发人员可以构建自己的服务器端控件。ASP.NET还支持Web服务(WebServices)。在.NET中。ASP.NET应用不再是解释脚本,而采用编译运行,再加上灵活的缓冲技术,从根本上提高了性能。传统的基于Windows的应用(WinForms),仍然是.NET中不可或缺的一部分。在.NET中开发传统的基于Windows的应用程序时,除了可以利用现有

8、的技术(如ActiveX控件以及丰富的Windows接口)外,还可以基于通用语言运行环境开发,可以使用ADO.NET、Web服务等。.NET支持使用多种语言进行开发

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。