zoukankan      html  css  js  c++  java
  • 程序结构设计设想

    开发环境:数据库MS SQL Server 2008,编程VS.2008 c#

    1 结构分层,4层:

    数据层,业务处理层,服务层,展现层

    2各层项目说明:

    解决方案:Soldier

    数据层:SoldierDB 

    业务处理层:SoldierBusinessModelSoldierBusiness

    服务层:SoldierService

    展现层:SoldierWeb

    3各个项目作用及实现:

    数据层:

    SoldierDB 使用Linq to sql 完成对数据库的映射

    业务处理层:

    SoldierBusinessModel 自定义业务类,来完成展现层对数据格式的要求

    SoldierBusiness 处理业务逻辑,从数据层拿到数据,完成数据向BusinessModel的转换

    服务层:

    SoldierService 使用WebService来完成数据向展现层的传输

    展现层:

    SoldierWeb 这层可以使用多种技术来完成,比如基本的WebFormWinFormWPF

    这里使用WebForm来完成,配合jquery-1.4.2AjAx来实现WebService的调用,实现数据和服务层的交互,数据格式使用JSON

    4服务器程序部署

    服务器A:部署数据库

    服务器B:部署服务层以下程序

    服务器C:部署展现层

    5设计的好处

    数据采用业务类来传递,易于理解,制定好业务数据类,各层可以分开完成

    增加服务层可以方便展现层的改变,减少展现层改变对其他层次的修改

    6需要补充的地方

    业务处理成需要增加:消息处理机制,异常处理机制,Cache处理机制

  • 相关阅读:
    【原创】大数据基础之调度框架
    使用mysql索引的规则
    mysql分区(partition)
    mysql-主从复制(二)
    yum 一些命令
    centos 升级php、mysql(webtatic)
    Linux 查找文件方法
    mysql-备份和还原(普通还原和binlog还原)
    mysql-主从复制(一)
    GSAP JS基础教程--动画的控制及事件
  • 原文地址:https://www.cnblogs.com/xh831213/p/1693571.html
Copyright © 2011-2022 走看看