MVC+WCF实现一条线对应的改动

【背景】

    经过几天的努力,终于在ITOO4.1学习积累过程--在现在的组织部重构实践中,自己搭建成功了一个WCF框架,加上这几天写了几条线的理解,就将MVC+WCF实现一条线对应的改动总结了一下,与大家分享。

【过程】

    总览图


    DAL层

      IDbSession:与数据库打交道的接口



      DbSession:与数据库打交道的实现



      IBaseDal:框架搭建好之后就不用修改了



      BaseDal:框架搭建好之后就不用修改了



      IDals:具体与数据库表对应的接口



      Dals:具体与数据库表对应的实现



    BLL层

      IBaseService:框架搭建好之后就不用修改了



      BaseService:框架搭建好之后就不用修改了



      IServices:部分类,与表对应建立接口



      Service:部分类,具体的实现



      IUserBll:具体的B层接口



      UserBll:具体的B层实现



    WCFService层

      ServiceFactory:工厂,用来制作客户端调用的接口



      IServices:总接口,来给客户端提供



      Service:部分类,继承总接口



      IUser:这里写具体的方法



      UserService:这里写具体的实现



    WCF配置文件中添加的代码

      DbSession注解:



      D层注解:



      B层注解:



    客户端配置

      1、在Controllers中建立一个MVC3的控制器

      2、添加Contracts和ViewModel的dll文件引用

      3、在Controllers类中写一个方法

      4、选中这个方法名--右击--添加视图

      5、在添加的视图中编写对应的界面

      6、通过界面里的js代码调用刚才写的方法



    客户端配置文件



【总结】

    上面的一套流程是从搭建好框架之后,写一条线需要编写配置的地方,如果将来走向大公司,可能架构师为了省时省力省风险,将一些公共的地方都给写好,规定好,这个时候我们只需要在服务端的四个地方编写对应的代码就OK了,分别是:

      WCFService层的具体方法接口(例如:IUser)和具体方法实现(例如:UserService)

      BLL层的具体方法接口(例如:IUserBll)和具体的方法实现(例如:UserBll)

    这几天在项目中成长的非常快,非常喜欢这样的赶脚,让我们一起荡起项目的船桨,努力驶向成功的彼岸吧,加油O(∩_∩)O~

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 91
    评论
评论 91
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

创业之路&下一个五年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值