基于.NET的Web框架在用电信息采集系统中的应用
2012-11-27高会生
网络安全与数据管理 2012年20期
韩 勇,高会生,顾 博,刘 柳
(华北电力大学 电气与电子工程学院,河北 保定 071003)
传统的用电信息采集系统主站软件开发大多采用C/S模式,其数据采集和业务应用等操作均在一个业务内网中完成,其数据仅能提供给业务内网所覆盖的少数内部相关人员使用,数据使用效率不高。基于B/S模式开发的用电信息采集系统将应用程序处理部分集中于服务器端完成,用户界面统一采用浏览器,无需安装客户端程序,任意授权上网客户均可获得最快捷的个人网上交互式服务。与此同时,维护人员也不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器的程序更新工作上。
然而在B/S模式开始盛行时,基于Web开发的用电信息采集系统大多采用ASP、PHP、JSP等技术,将业务逻辑和页面显示混合在一起,极其不利于分工与协作;而且在业务逻辑中采用内嵌SQL语句的方式完成数据访问,一旦数据库或者类定义中一方发生变化,就会导致系统的大幅修改,不利于系统的维护。针对以上不足,本文结合 MVC设计模式、Ext JS、Spring.NET和对象关系映射NHibernate等多项技术,提出了一种基于.NET平台的Web应用框架,并分析了该框架在用电信息采集主站系统中的实际应用,为解决Web应用的不足提供一种解决方案。
1 Web应用框架研究
1.1 MVC设计模式
MVC架构是许多交互和界面系统的构成基础,其核心是实现系统不同层次间的松散耦合。它把一个应用任务的输入、处理、输出流程按照模型、视图、控制器的方式进行分离,同时各个模块之间相互独立,提高了灵活性和可重用性。……
登录APP查看全文
