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

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

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

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

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

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

第卷第期计算机技术与发展 1911Vol.19No.11 2009年11月COMPUTERTECHNOLOGYANDDEVELOPMENTNov.2009 基于Struts与整合框架构建Web 应用的比较分析 宋阳,马光思,卢麟 (西安建筑科技大学信息与控制工程学院,陕西西安710055) 摘要:简化应用开发过程,提高Web开发的效率,一直是基于J2EE规范开发Web应用的重要研究课题。结合实际工程 经验,讨论了基于Struts与基于整合框架分别构建Web应用的详细步骤和过程,分析了集成环境比单纯基于Struts框架在 强化持久层操作和增加异步通信能力方面的特点,指出了在研究及应用框架技术中遇到的问题及解决方法。作为结论, 指出了要合理地运用框架技术,因为框架技术是软件重用发展到今天的重要研究成果之一,是前人开发经验的结晶,是应 用开发的有力支持工具以及如何学习的途径。 关键词:Struts;Hibernate;JSON-RPC-Java;集成框架 中图分类号:TP302文献标识码:A文章编号:1673-629X(2009)11-0187-04 ComparisonandAnalysisofWebApplicationsBasedon StrutsandIntegratedFramework SONGYang,MAGuang-si,LULin (SchoolofInfor.andControlEng.,XianUniv.ofArchitectureandTech.,Xian710055,China) Abstract:SimplifyingtheapplicationdevelopmentprocessandimprovingtheefficiencyofWebdevelopmenthasbeenthedevelopmentof Web-basedJ2EEapplicationnormsimportantresearchtopic.Combinedwithpracticalengineeringexperiences,thedetailedstepsand processesofbuildingaWebapplicationarediscussedbasedontheStrutsframeworkandintegratedframework.Thecharacteristicsisana- lyzedthattheintegratedenvironmentsisbetterinstrengtheningpersistencelayeroperationandenhancingthecapacityofasynchronous communicationthantheStrutsframework.Andtheproblemsandsolutionsarepointedoutinresearchingandapplyingtheframework technology.Inconclusion,pointedouttheuseoftheframeworkmustbereasonable,becausetheframeworkofsoftwarereusetechnology isthedevelopmentofoneoftheimportantresearchresultsisthecrystallizationofpreviousdevelopmentexperienceisapowerfulapplica- tiondevelopmenttoolsandhowtosupportlearning. Keywords:Struts;Hibernate;JSON-RPC-Java;integrationframework 0引言1基于Struts创建Web应用 基于Model2模式实现的Java框架Struts,具有层1.1基于Model2的Struts框架 次清晰、组件化、灵活性和重用性特点,在许多中小型在Model1模式下,Web应用大部分集中在JSP页 Web应用开发中得到了广泛应用,深得用户好评。成面完成的工作,表示逻辑与业务逻辑交织,开发角色分 熟的Struts再与Hibernate和AJAX框架整合,更增强工不清,维护工作牵扯面广。致力于明确分层的Mod- 和补充了持久层和异步通信能力,简化了开发过程,能el2,把应用逻辑、处理过程和显示逻辑分开实现,用 取得明显的运行和应用效果[1]。Servlet建立收发应用请求的控制器。其中,除控制逻 辑和简单处理外,实际处理通过调用JavaBean完成。 同时,该Servlet还负