软件架构(三层分析)

大家都知道一个好的软件在开始之前先要架构,这就像盖楼一样.我个人认为软件的架构就是一个工程的总体框架.

好啦,我也不讲废话啦,我先谈一下三层架构是什么?

一般来说,三层也就是:表示层,中间层,数据接口层.这就是三层.

下面我们来分析一下各层的含义:

表示层:就是表现给我们大家看的那层.那只有界面才是给我们看的那他就是表示层啦;这一层对于开发人员来说:首先要知道每个控件的用法,然后就是整体布局;大家要问如何才能很好的布局,首先要从客户角度来考虑,客户如何用方便,就怎么布局,然后参照一下大型的软件布局他们布局都是一定的道理的.好啦这个先过啦

中间层:就是业务处理层,就是客户操作时想实现的功能如何实现的一些方法都是封闭在中间层中的.这样表示层上只要一个按钮一点就可以出现在客户想要的数据都是通过中间层处理而来的;

数据接口层:就是和数据库直接打交道的那层.它用来处理一些添加,删除,修改,查询,执行一些存储过程之类的.这样不要每次都写一些数据类和控件节省好多力气. 

我以上说的是按c/s模式来说的软件基本的软件架构

其实现实的开发过程中我们有时还分四层,五层甚至更多,这都是根据项目来定的说的不全希望能大家一点帮助

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值