面;一定程度上,框架在对体系结构进行有效规定的同时,还对其整个设计、协作构件之间的依赖关系、责任分配与控制流程进行了一定的阐述,其完全是一个能够复用的相关设计构件;它也是一种能够对一组抽象类以及其实例之间协作进行表现的一种方法,在构件的复用上其也起到上下文连结的(Co
text)关系。23面向服务架构(SOA)Struts框架存在着自身专属web控制器、借助相关技术支持模式(Model)及视图(View)等属性或要件。对于前者而言,Struts框架不但能够实现与诸如JDBC或FIB等标准化数据获取技术的交互,而且能够与由第三方提供的诸如Hiber
ate、ObjectRelatio
alBridge等包建立联系;对于后者,Struts框架能够为JavaServerPages(包括JSTL,JSF,VelocityTemplates,XSLT等持久化系统)提供协助。Struts框架控制器(Co
troller)在模式及视图二者间起到桥梁的作用。每获取到请求,控制器将会做出Actio
类调取命令,Actio
类通过与模式进行协商,实现对应用状态的检测或更新,模式与视图之间数据的传递的实现是因有Actio
Form类的协助。24Spri
g框架Spri
g框架是一个开源的、基于POJO(Plai
ordi
aryJavaobject)、IoC(I
versio
ofCo
trol,控制反转)和AOP(Aspectorie
tedProgrammi
g,它同时是针对切面编程)的一种有效的轻量级J2EE应用框架,其在规划级应用程序开发的复杂性方面具有重大的改善和提升作用。3WEB应用软件开发31WEB应用软件开发的设计目标针对WEB应用软件开发管理部门的系统需求,设计开发WEB应用软件开发管理信息系统,提供从空间数据获取处理、到建库集成与管理、到分析应用一套完整的系统解决方案。该系统采用SQLServer数据库系统和国产基础平台技术,以Clie
tServer系统架构,实现利用计算机,对城市WEB应用软件开发信息进行分类浏览、查询、统计、软件开发和行政审批等功能,为政府的宏观决策和具体WEB应用软件开发业务实施提供先进的辅助办公手段。在具体的软件项目实施中,大量存在进度超期、经费超预算、变更频繁的现象和问题,而且许多项目与预期的目标相去甚远,对于为业主创造真正的效益就无从谈起。32WEB应用软件开发的整体解决方案
f龙源期刊网httpwwwqika
comc
WEB应用软件开发总体规划包含实施步骤与总预算的安排、WEB应用软件开发的总目标与总政策、及查询分析功能等方面。由于该模块的执行过程需要决策者大量的信息、知识和模型,因此需要建立模型库和知识库来提供相关的模型和知识规则。该模块所提供人机交互模式和环境为决策者的决策提供了一定的辅助r