首页 | 招贤纳才 | 购买申请 | 合作申请 

咨询热线:(021)-51096826 - 102 


系统技术架构

2008-5-27 16:42:41【作者】 Lelcro 【进入论坛】
本文关键字

设计思路

  1. 分布式
    基于性能的考虑,要求系统可以支撑跨地区的数万用户企业使用。
  2. 架构层次分离
    系统各个层次松散耦合,可以根据系统需求来进行一定的调整。 

 架构说明

如图,系统分为表现层,控制层,业务逻辑层和数据持久层4个部分。

  1. 表现层
    表现层采用Asp.net和Ajax,2种模式来结合实现,Ajax负责Broswer和Server之间数据的转换和传递;改善页面显示效果和实现portal效果,改善用户体验。
  2. 控制层
    控制层接受页面的request(asp.net模式),xmlhttprequest(Ajax模式),调用业务逻辑层的函数来实现相应的业务方法,同时接受业务逻辑层返回的运算结果来转发到对应的前台页面。
  3. 业务逻辑层
    业务逻辑层通过ADO.NET操作底层数据库。
  4. 数据持久层
    数据持久层采用ADO.NET模式,完成业务对象到数据库的持久化操作,对于固定的业务对象用ORM来实现,需要动态修改的业务对象和其他特殊的操作直接用ADO.NET来实现 

 系统运行一般流程

  1. 发起请求
    从浏览器发出请求开始。该请求将交给一个ASP.NET页面来处理。
  2. 调用业务逻辑
    后面页面的主要任务是执行某一个业务逻辑过程来完成相应的业务操作。通过ADO.NET来实现对数据的访问操作。
    为了更好地实现业务逻辑的面向对象化,我们还可以实现了轻量的ORM来作为ADO.NET的具体实现方式。
  3. 反馈
    业务逻辑的执行结果通过ASP.NET将视图信息反馈给浏览器。
解读民主行政之海宁样本

这是一块生机盎然的沃土。  这是一支勇于创新的团队。  钱江潮水奔腾不息,养育了64万勤……

政协委员助推沈阳建设爱..

“拿什么来奉献给您,我那白发苍苍的亲人?”这是当前我们每一个社会成员都无法回避的问题。有着尊老爱幼传统美德的……

 
关于我们 | 新闻中心 | 方案案例 | 理论探讨

沪 备06004048号 咨询热线:+86(21)-51096826-107   

CopyRight(C) Lelcro 2007, All Right Reserved