J2EE与.NET体系结构分析——J2EE体系结构分析---开题报告

J2EE与.NET体系结构分析——J2EE体系结构分析---开题报告

ID:29698038

大小:161.50 KB

页数:5页

时间:2018-12-22

J2EE与.NET体系结构分析——J2EE体系结构分析---开题报告_第1页
J2EE与.NET体系结构分析——J2EE体系结构分析---开题报告_第2页
J2EE与.NET体系结构分析——J2EE体系结构分析---开题报告_第3页
J2EE与.NET体系结构分析——J2EE体系结构分析---开题报告_第4页
J2EE与.NET体系结构分析——J2EE体系结构分析---开题报告_第5页
资源描述:

《J2EE与.NET体系结构分析——J2EE体系结构分析---开题报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、厦门大学软件学院《毕业设计(论文)》开题报告学生姓名班级学号校内指导教师姓名职称教授所在单位厦门大学软件学院毕业设计(论文)题目J2EE与.NET体系结构分析——J2EE体系结构分析毕业设计(论文)的目标:主要内容:深入分析J2EE与.NET两个开发平台的体系结构的组成。J2EE和Asp.net两大最新流行技术,集成技术、WEB组件、架构思想、开发工具、域对象,开发框架等方面进行了横向和纵向的比较.目标:我们在开发的过程中要看我们开发应用在哪个方面,不同方面选择不同的开发语言做为自已的开发平台所具备的功能是不同的,两个开发平台,不会因

2、为任何的一个强大而消亡,他们是互相依存,互相竞争的关系。比较剖析J2EE和.Net的技术,并通过市场的比较,试图帮助企业选择合适的技术和平台来构建系统,并给程序员选择技术的建议。实现方法:开发环境:开发工具:Eclipse+MySQL开发语言:Java开发平台:Windows系列J2EE与.NET体系结构分析:一、技术概况:在表现形式上,J2EE是一组规范,而.NET更象是一组产品。二、技术比较1.一vs多一种语言vs多种语言,一个平台vs多个平台.2.中间层基于组件的软件开发技术可以在较高的级别上实现软件复用,加快企业软件开发的进程

3、.在J2EE构架中,JavaBean和EJB(EnterpriseJavaBeans)被用来完成事物逻辑.其中EJB和JavaBean有着类似的模型,但它被用来创建分布式的企业应用.EJB的架构图2.表示层两种架构都同时支持胖客户端和瘦客户端.即C/S模式和B/S模式.对于C/S模式,J2EE提供了替代JavaAWT的JavaSwing,同时作为可视化组件的JavaBean也可用来构造系统。对于B/S结构的表示层,J2EE使用servlet,JSP(JavaServerPage),HMTL,WML,XML等工具来实现。Servler的

4、架构图微软的胖客户端技术则由WindowsForms代替了MFC.它们起的作用相同,在结构上WindowsForms被插入到.NET的运行时框架(runtimeframework)和组件模型(componentmodel)中.在瘦客户模型中,ASP.NET代替了旧有的ASP和HMTL,WML,XML作为表示层。在ASP.NET中,C#,VB.NET等语言的代码片断可被自由引用.ASP.NET页面被首先转换成中介语言(IntermediaryLanguage),然后再被中介语言及时编译器(just-in-timeILcompiler)编

5、译,最后运行于公共语言运行环境中,并且ASP.NET提供了页面的缓冲,所以,其运行速度要远远快于ASP。大体上,两种架构所使用的表示层的技术非常类似,虽在细节上各有所长,但总体功能当在伯仲之间。4.数据访问J2EE和.Net已不同的形式支持数据的访问。JDBC和ADO一样和所连接的数据库无关,并且通过连接,命令语句和结果集来对数据进行操作.所以属于中间层次的API.更高一级的数据封装和数据管理是通过实体EJB(entityEJB)来完成的.基于容器管理的实体EJB使开发更快捷,管理更方便.事实上,由于实体EJB的load()和stor

6、e()方法的同步机制,将大大缓解因并发而使数据库产生的瓶颈.也可以采用不属于J2EE规范的第三方数据访问工具,象WebGain的TopLink。JDBC接口规范JDBC最常用的资源在JDBC规范中,应用通过驱动接口(DriverInterface)直接方法数据库的资源。为了有效、合理地管理资源,在应用与JDBCDriver之间,增加了连接池:Snap-ConnectionPool。并且通过面向对象的机制,使连接池的大部分操作是透明。Snap-ConnectionPool的体系结构图而微软的.NET的数据访问工具则由基于XML的ADO.

7、NET代替了基于COM组件的ADO.任何以XML为输出的数据源都可以作为ADO.NET的数据源.相应的结果集升级为数据集(DataSets),命令语句则升级为数据集命令(DataSetCommands).从形式来看,微软的ADO.NET更新潮和时髦一些,基于XML的特性使其可以处理极其丰富的数据源,并且,因其构架在HTTP协议之上,易于穿透防火墙,使沟通更为便利.但由于XML本身的基于标记的特性,很明显限制了在有超大数据量和有网络瓶颈的应用中的使用.而J2EE的数据访问规则则显得略有单薄,但同时却更简单,更有效.并且通过对应用程序有效

8、的层次的设计,对于数据库和基于XML的数据源的访问,也是可以无缝的整合的。三.整体评价就企业而言,内部众多系统的整合、系统的延展性、安全性是更需要注意的议题,而这些都是J2EE的优势,也是微软的不足处。在效率方面,J2E

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

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

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