预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

万方数据 基于SSH框架与AJAX技术的JavaWeb应用开发AJAX计算机工程与设计ComputerEngineeringandDesign·开发与应用·谌湘倩L2,狄文辉2,孙冬2webbasedand(1.河南科技大学电子信息工程学院,河南洛阳471003;2.河南机电高等专科学校计算机科学与技术系,关键词:框架;模型.视图.控制器;对象关系映射;依赖注入;AJAXApplicationofJavaSSHWen—hui2,Technology,LuoyangTechnology,Henan453002,China)words:fIaIllework;MVC;O/RM;dependency蝎ection;AJAX0引言1系统使用技术2009.30(10)河南新乡453002)摘要:根据高校教育资源的特点,采用J2EE框架技术设计了一个高校教育资源库管理系统,并从表示层、数据层和业务层分别探讨了系统实现的关键技术.系统Web页面的设计采用AJAX技术,数据持久层的设计通过Spring与Hibemate的集成完成,业务层与表示层的设计通过Spnng与Struts的集成完成。实验结果表明,SSH框架的使用不仅简化了系统的开发过程,而且提高了系统的可扩展性和可维护性.同时,AJAX技术的使用,也极大地提高了Web页面的访问效率。中图法分类号:TP31l文献标识码:A文章编号:1000-7024(2009)10.2590.03CHENXiang·qianL2,DISUNDon92(1.CollegeMechanicallayer,datadiscussedtechnology.Datapresentationdevelopmentexpan—addition,thetechnology随着网络技术、通信技术的发展,国内高校纷纷建立了自己的校园网,更多的教育资源得到了共享。但是,目前许多共享资源没有得到统一的管理,存在信息冗余、分类混乱的局面。因此,为了避免重复劳动和重复建设,使教育资源得到更合理的利用,迫切需要建立一个共享的教育资源库管理系统。该系统的建立,不仅使教师在学习与备课时能够在较短的时间内获得所需信息,而且也能满足多学科知识交叉综合运用的需求;同时,各学科的专家可以上传自己的课件、教学经验、教学成果等,这样既降低了教学成本,也提高了教学效率。本文根据高校教育资源的特点,采用J2EE框架技术设计了高校教育资源库管理系统。SSH框架为提高系统的开发效率,使开发人员更注重于业务逻辑设计,本系统采用J2EE轻量级框架技术,即Struts、Hibernate和Spring的框架组合。Struts框架足基于MVC(modelviewcontroller)模式的框架“~。是Apache软件基金会旗F的Jakarta项目组的一部分,是一个免费开源的Web层的应用框架,主要采用JSP与Servlet技术实现,把Servlet、JSP、自定义标签和信息资源整合到一个统一的框架中,关注于控制器的流程而开发人员只需开发相应的Ae.tion类、AetionFormBean和JSP组件,就可以套用Struts框架,进行项目的开发。Hibernate框架是一个优秀的Java持久层解决方案叫,是一2590onofElectronicInformationEngineering,HenanUniversityofScience471003,China;2.DeparUnentComputerScienceElectricalEngineeringCollege,Xinxiangresources,themanagementeducationdatabasedesignedthetedmologyframework.Thekeylayerimprovemaintainabilitynumerouslyefficiencyvisited.收稿日期:2008.10-04;修订日期:2008.11.28。基金项目:河南省基础与前沿技术研究计划基金项目(082300410390);河南省高等学校青年骨干教师计划基金项目(2005.174)。作者简介:谌湘倩(1975--),女,河南新乡人,硕士研究生,讲师,研究方向为计算机应用技术;狄文辉(1967一),女,河南新乡人,硕士,副教授,研究方向为数据库应用、计算机仿真、人工智能;孙冬(1980一),男,河南新乡人,硕士研究生,讲师,研究方向为计算机应用技术。diwenhui@yahoo.coin.cnAbstract:BasedfeaturescollegesystemiswithofJ2EEavailabilitytechnologiesofpresentationlayer,andbusinessrespecti