前言
通常意义上的三层架构就是将整个业务应用划分为:显示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分三层的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。
显示层UI(User Interface layer)
- UI的作用:
向用户展现特定业务数据
采集用户的输入信息和操作
- UI设计的原则:
用户至上,兼顾简洁
- UI中常用的技术:
WindowsForm: Form、Control
ASP.NET:aspx、ascx、master、html
我的理解:比如登录,界面显示让用户输入用户名和密码,就是向用户展现特定业务数据;用户通过UI层输入用户名和密码,就是采集用户的输入信息和操作。
private void btnLogin_Click(object sender, EventArgs e)
{
try
{
string userName = txtUserName.Text.Trim();
string password = txtPassword.Text;
//实例化一个业务层的LoginManager,用于逻辑判断
Login.BLL.LoginManager mgr=new Login