1.模型
模型负责处理用户提交的数据以及相关业务逻辑,并进行应用软件的数据持久化操作,它是应用软件的核心部分。同时,模型还能响应视图的状态查询,当模型中的数据更新时,它便通知视图进行数据更新。
2.视图
视图是应用软件与用户交互的界面,它为用户提供输入的手段,并把用户提交的数据传递给控制器进行相关处理,它还负责将数据处理的结果返回给用户。
3.控制器
控制器是模型与视图之间的桥梁,它负责接收用户的HTTP请求,然后根据请求将其交给相应的模型来处理,并将模型处理的结果以视图的形式返回给用户。
MVC模式很好地体现了分层设计的思想,层与层之间相互独立,每一层都能进行独立的开发和修改,这样就使得软件的开发和维护变得更加容易;在视图方面,由于在MVC模式中,允许多个视图共同使用一个模型,因此可以在应用软件中实现多种用户界面;在模型方面,由于模型的独立性,因此模型只需要为上层调用提供接口即可,当模型需要修改时,只要接口不变,则所有调用该接口的上层程序都不必修改,从而提高了程序的可重用性,另外模型还能在不同的平台之间相互移植,只需要对视图和控制部分作出响应的修改即可;由于MVC采用了控制器来对视图和模型进行协调,使得程序的各部分的调用有条不紊地进行,很好地优化了系统结构,当应用程序越复杂的时候,这种优势就体现得越明显。正是由于MVC模式的这些优点,使它成为JavaWeb领域中广泛应用的设计模式。
本系统采用了Struts框架来进行佛山肯富来水泵远程测控系统Web应用程序的架构。Struts是由Apache开源联盟提供的一套用于构建JavaWeb应用程序的框架,它将Web程序的表示层、控制层和后台功能层相分离,从而实现了MVC模式,其结构模型图如图1示。
如想了解更多关于广东省佛山水泵厂有限公司的信息,可关注网站:企业交易信息.kenflor.免费信息 联系电话:0757-26615070 李先生
联系电话:0757-26615070 / 0757-26615071 联系手机:13827265823 / 13825759688
联系人:李先生 联系QQ:2858083868/2656086190
联系地址:广东省佛山市河滨路14号