欢迎来到天天文库
浏览记录
ID:20585264
大小:67.00 KB
页数:8页
时间:2018-10-13
《基于j2ee技术的web应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于j2ee技术的Web应用倪礼豪摘要J2EE和DotNet桐架是实现Web应用的两个极具竞争力的开发平台,J2EE技术在大型应用系统的研发过程屮有重要的意义、合理的分层、采用恰当的设计模式可起到解稱合降低系统复杂度的目的。struts、hibernate、spring三个框架及中间件的结合使用既实现了业务逻辑与控制逻辑的有效分离,提高了层次结构的清晰度,提高了复用的粒度降低了幵发代价和维护代价,同时保证了软件的质量使其更具有鲁棒性和可维护性。关键词web应用;j2ee;开发平台;软件构架;中间件中图法分类号TP311J2eetechnologyinW
2、eb-basedapplicationnilihao(************,^ZhejiangAbstractBothJ2EEandDotNetframeworkarewebapplicationdevelopmentplatformswithverycompetitivetechnology.J2EEisbetterinthedevelopingofmission-criticalsystems.Ithasimportantmeaning,reasonablegrades.Usingappropriatedesignpatternscanbego
3、odforreducingsystemcomplexity.Struts,hibernate,MiddlewareFrameworkandthecombinedusingofthreespringcanimplementtheeffectiveseparationofthebusinesslogicandcontrollogic,improvetheclarityofthehierarchicalstructure.Improvedrehabilitationcanbeusedtoreducethesizeofthedevelopmentcostsan
4、dmaintenancecosts,ensurethequalityofsoftwareandmakesoftwaremorerobustandmaintainable.Keywords:WebApplication;J2EE;DevelopmentPlatform;SoftwareTruss;middleware0引言商业需求刺激了分布式计算和电子商务的发展,编程技术的円益成熟和网络的不断普及与完善,直接导致了基于web的应用以一日千里的速度发展。自“客户一服务器”(Client/Server)—词在20世纪80年代被提出,就一发而不可收,从应用程序
5、与数据库直接连接的两层结构发展为增加了事务处理控制器这个中间层的三层结构,一直发偎到今天的多层结构(N-tierArchitecture)和分布式企业体系结构,基于web的应用在计算机世界越来越扮演着重耍的角色。Web应用的形式不管是商业网站(WebSite)还是B2C或者B2B乃至最近提出的P2P(pier_to_pier)应用模型,资源共享与信息交互才是web的真正灵魂[1]。在这个背景下,如何吸收当前先进的技术,把握信息技术发展的脉搏,高质量高效率的研发出优秀的信息系统,颇值得探讨。1平台的对比在基于Web的应用中,当前有两大极具竞争性的技术阵营
6、:j2ee和.net。跨平台的特性一直是j2ee的最大特点,它通过java的虚拟机技术屏蔽了底层操作系统的细节。从而实现了所写的代码可以在windows平台上使用,也能够在unix平台上使用。即所谓“一次编写,处处可用”。在j2ee规范里而又通过jdbc、jndi等技术屏蔽了诸如数据库、目录访问等网络细节。可以这么说,目前用j2ee技术实现的企业级应用可以运行在大型机、unix、windows、linux等各种操作系统上,后台可以连接Oracle,DB2,informix等等数据库,并且效果方面没有太多的区别。在各系统连接方面,j2ee有很多解决方案,
7、比如j2ca—j2ee连接器体系结构,就是j2cc规范规定的如何使用java技术与所谓遗留系统如ERP,CRM等的连接方法。总之,j2ee技术是一套标准,其通用性和标准性比较高,0前基本上成为企业级解决方案的事实标准[2]。而.rwt则是微软系列产品的集合,选择了.net技术基木上就选定了微软平台。操作系统只能使用windows,甚至底层硬件只能选择Intel的系列芯片。jfij不能在unix、linux等系统上使用。在数据库方而,.net对SQLServer会比其他数据库有更好的适应性。Microsoft的.NET实现Y语言独立性和语言的互用性,这正
8、是.NET框架中一个迷人的地方,如果系统规模不大,.net应该是个不错的选择。而在多系统整合和
此文档下载收益归作者所有