基于轻量级j2ee的ajax web框架的设计与实现

基于轻量级j2ee的ajax web框架的设计与实现

ID:34508446

大小:2.98 MB

页数:93页

时间:2019-03-07

基于轻量级j2ee的ajax web框架的设计与实现_第1页
基于轻量级j2ee的ajax web框架的设计与实现_第2页
基于轻量级j2ee的ajax web框架的设计与实现_第3页
基于轻量级j2ee的ajax web框架的设计与实现_第4页
基于轻量级j2ee的ajax web框架的设计与实现_第5页
资源描述:

《基于轻量级j2ee的ajax web框架的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、分类号UDC注1密级学位论文基于轻量级J2EE的Ajaxweb框架的设计与实现(题名和副题名)陈思淼(作者姓名)指导教师姓名塞9塑.量4耋g撞(职务、职称、学位、单位名称及地址)申请专业学位级别硕士专业名称软件工程论文提交日期2QQZ:垒论文答辩日期2QQ2:5学位授予单位和日期电壬抖技太堂答辩委员会主席望亟麈韵评阅人挥、脚至越醴2007年叶月叫日注1:注明《国际十进分类法uDc》的类号。摘要B/s已经日益成为应用程序开发的默认平台,传统的W曲应用程序是基于HTML页面、服务器端传回数据的模式。而H1ML是适合于文本的,随着w曲应用程序复杂性越来越高,传统的

2、W曲应用程序已经渐渐不能满足w曲浏览者更高的要求,在Aiax(AsynchronousJavaS谢ptAmdxML,即异步Javas鲥pt和xML)的环境下,w曲应用程序程序几乎达到传统的桌面程序的效果,带给给用户流畅的浏览体验。另一方面,传统的开发方式也受到Aja)【的挑战,Aja)【会带来编程模式的复杂性;而在服务器端,传统的J2EE开发框架更是以笨重和难以测试被开发者摒弃。本文采用spring和Hibemate为代表的轻量级J2EE为基础,设计了一个适合于Ajax环境的w曲框架,使客户端对服务端的通用访问进行简化,使其达到快速开发的要求。客户端与服务端

3、通过xML来通信,普通的客户端代码甚至不需要了解服务端的具体实现,就可以通过字符串的方式读出数据库中的内容,因为在服务端充分利用了Hibenlate元数据的功能,把对象间的关系直接得到,进而得到对象的每个具体数据,使得开发Aja)£应用程序简单易用,也能方便的进行客户端和服务端编程。本文的主要工作是:在B/s结构下,设计并实现一个Aja)【w曲框架,其中包括了客户端和服务端框架,并将其应用到实际的项目中。在客户端方面,本文解决的问题是,提出一个中间层控件库,屏蔽各个浏览器的差异性;利用Ajax技术和服务端通信,并在不刷新页面的情况下实现页面的动态更新:以及使

4、用Javas商pt这们脚本语言来开发大规模的框架程序,使用单元测试的方法来保证开发的质量和进度也在本文的讨论范围内。在服务端方面,由于轻量级J2EE技术的不断发展,在J2EE设计的各个层次现在都有对应的轻量级框架出现,极大的方便了Aja】【服务端的开发,本文在研究了J2EE技术的新发展和分析了一些轻量级框架代码的基础上,提出了J2EE轻量级框架整体的分层结构的设计,提出给出了各层相应的框架组件的设计。包括:表示层包括知识库组件和MVc组件、业务层包括IOc组件和数据持久层主要是O/R映射组件,使用Hibemate的元数据功能来简化服务端访问,使用sp曲g容器

5、来管理事务和数据库资源等,使用stnlts来实现系统的表示层,并提出并实践了测试先行、结对开发等敏捷开发方法,把测试放到和开发相同的地位,通过这样的摘要方式来保证开发的质量。在论文的最后,还给出了本文实现的本w曲框架的具体实例,并对系统的前景和不足进行了分析。关键词:AJAx轻量级J2EESpringHibematellAbs咖ctAbs打acthltenlethaSincreasinglybecomeapplicationdeVelopmentplatfofIllofthedef抽】t.Weba_pplicationwhichisbasedonHTML,s

6、erver-sidedata妇nsfcrmode.astheW曲印plicationcomplex时increases,Traditionalwebapplicationsareincreasin西y11nabletomeetWebsurfbrs’newreq伍r锄ents.HowtomakeWebapplicationt0thetradidonaldesktopprocedurcsresults,howto舀Veuscrsaseamlessbrowsingexpedellce,whichisWcb印plicationdevelopers’targetand

7、work.Inmeen啊mnmeIlt,howtodevelopmenewAia)【appli硎onofusers’d锄a11d,Morcover,me仃aditionalJ2EEincreasin百ycomplexalldcallnotmeettllea垂ledevelopment,therapidlychallgiJlgr。quir唧ents.In“spap钉,SpringandHibemate船t11er印res曲tatiVeof也e1ightweightJ2EE-based,des蜘asuitablee删romcnttotheAjaxdcvelopm

8、吼t丘aI]aeworktoenablemeclie

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

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

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