文档介绍:评阅人挥、:垒:分类号密级饷透碧饷髡咝彰指导教师姓名拔瘛⒅俺啤⒀弧⒌ノ幻萍暗刂论文提交日期论文答辩日期学位授予单位和日期注鹤⒚鳌豆适掷喾╱》的类号。
摘要疪映射组件,使用的元数据功能来简化服务端访问,使用曲萜痵已经日益成为应用程序开发的默认平台,传统的τ贸绦蚴腔页面、服务器端传回数据的模式。而是适合于文本的,随着籶匆觳絁鲥和的在客户端方面,本文解决的问题是,提出一个中间层控件库,屏蔽各个浏览器的差异性;利用技术和服务端通信,并在不刷新页面的情况下实现页面的动态更新:以及使用蘰饷墙疟居镅岳纯7⒋蠊婺5目蚣艹绦颍褂玫ピ来管理事务和数据库资源等,使用来实现系统的表示层,并提出并实践了测试先行、结对开发等敏捷开发方法,把测试放到和开发相同的地位,通过这样的用程序复杂性越来越高,传统的τ贸绦蛞丫ソゲ荒苈鉾曲浏览者更高的要求,在环境下,τ贸绦虺绦蚣负醮锏酱车淖烂娉绦虻男Ч没Я鞒┑浏览体验。另一方面,传统的开发方式也受到【的挑战,【会带来编程模式的复杂性;而在服务器端,传统的开发框架更是以笨重和难以测试被开发者摒弃。本文采用和为代表的轻量级为基础,设计了一个适合于环境的蚣埽箍突Ф硕苑穸说耐ㄓ梅梦式屑蚧蛊浯锏娇焖开发的要求。客户端与服务端通过赐ㄐ牛胀ǖ目突Ф舜肷踔敛恍枰A解服务端的具体实现,就可以通过字符串的方式读出数据库中的内容,因为在服务端充分利用了J莸墓δ埽讯韵蠹涞墓叵抵苯拥玫剑玫蕉象的每个具体数据,使得开发£应用程序简单易用,也能方便的进行客户端和服务端编程。本文的主要工作是:在痵结构下,设计并实现一个【蚣埽渲邪括了客户端和服务端框架,并将其应用到实际的项目中。测试的方法来保证开发的质量和进度也在本文的讨论范围内。在服务端方面,由于轻量级技术的不断发展,在设计的各个层次现在都有对应的轻量级框架出现,极大的方便了俊痉穸说目7ⅲ疚脑谘芯了技术的新发展和分析了一些轻量级框架代码的基础上,提出了轻量级框架整体的分层结构的设计,提出给出了各层相应的框架组件的设计。包括:表示层包括知识库组件和榧⒁滴癫惆↖组件和数据持久层主要是
在论文的最后,还给出了本文实现的本蚣艿木咛迨道⒍韵低车那景和不足进行了分析。方式来保证开发的质量。关键词:轻量级摘要
雃、∞,【蕂膅膅゛,骵甀皊锄琲鷌姗饥锄珊妇眎,餰妗辌弘埘籦籶騛,印鱵舀賧筶曲%.癳【柚锄祊∞.百趴鏽癳祄筫椤縯.,船吼印协,—,.痭琱,’啊仃ぃ也,丘,也瓹,趀鏻猻“.,胢矗龇瓾,如甇猻,’
砌啪曲琫驴丘锄丘啪蛐,锄曲觤猤禼輊襫曲曲℃舻,髓蓿柳皕筼曲伽曲弘∞,曲賤鲈.:竐∞.,玎阺:】秎镪:甀:鏰.,
硼签名;馐墨邀日期:刃々旰踉拢、/关于论文使用授权的说明,月工占日独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅,本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笥ψ袷卮斯娑签名:年
第一章绪论问题的提出総简单文本的相互传输,用于科学家之间豹绩息交流。随着互联网的发展,互联网应用于越来越多的领域,人们对互联网也有着越来越多的要求,如信息检索,电子商务,信息交流,网上检索等等。互联网技术从早期的简单静态趁娣展到动态的趁妫嗣强梢院头衿鞫私行畔⒔换ィ峤皇荩⒂煞务器运行一定的处理逻辑,处理用户数据,并将结果反馈回客户端。对服务器端的开发也经历了~个漫长的发展历程,从早期的⒄沟絇,琂,一直到最近流行的甆以及基于的Ⅳ衝等等;从早期的面向过程的编程发展到夏肉对象编程:从簿单的开发模式到成熟即客户端采用浏览器运行软件,只安装维护一个服务器。相对于苯峁梗序,软件升级也仅仅升级服务端的程序,这使维护工作量大大减少。另外痵软件一股是采用两层结构,客户端与数据库服务器直接交互,而痵则采用三层结构。客户端与数据库服务器搬入了一层业务逻辑层,将大量豹处理逻辑放到业务逻辑层而不是客户端来运行,大大降低了对客户端的要求。同时痵相对于痵来说,在数据一致性、实时性和安全性方面都有较好的表现,所以人们越来越倾向于采用痵的软件结构系统。但是,随着痵结构的广泛应