SVG + Javascript + ASP.NET + WebService开发楼宇管理系统(二)

 

SVG + Javascript + ASP.NET + WebService开发楼宇管理系统()

                                 ————程序架构

接下来的工作就是设计程序的架构了。为了达到那两个要求(1, 尽量减少画面的刷新

2, MVC,数据和界面分离),我初步考虑了以下设计方案。



简单说明
:

1, 页面基本分成两个部分, SVG区域和非SVG区域

   SVG区域的程序架构类似于一般的设计, 页面提交à服务器à数据库

   SVG区域需要实时更新, 对服务器的交互相对比较频繁,所以不想每次都POST到服务器端再回过来更新SVG。考虑了一会儿后,想到了Web ServiceSVG通过JavaScript来调用Web ServiceWeb Service将当前的数据取出后以XML串的形式返回给SVG,从而实现SVG区域的实时更新。

2DataAccess.DLL 是一个访问数据库的通用接口。ASP.NET ApplicationASP.NET Web Service都能引用这个DLL

 

以上基本上就是提高给最终用户的那部分程序架构。

 

提供给维护方的程序架构,将在后续文章中讨论。

待续……

posted on 2006-02-04 20:10  天行健,君子以自强不息;地势坤,君子以厚德载物!  阅读(3895)  评论(11编辑  收藏  举报

导航