首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

三层架构及范例演示

2013-03-26 
三层架构及实例演示简述通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据

三层架构及实例演示
简述通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问(DAL)。
三层架构及范例演示实例  vb.net 登录界面
这是一个经过改版的登录,视频里的用c#来实现的。使用的工具:sql server 2010 、vs 2010 
建立数据库:Login  表:Scores、 Users   
Score表三层架构及范例演示Users表
三层架构及范例演示
LoginModel(实体层)创建实体层LoginModel,建立Userinfo类,存储从UI返回的数据。这里我们称为业务实体层,因为他也是为业务逻辑服务的。

Public Class Form1    Private Sub btnLogin_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnLogin.Click        Dim username As String        Dim password As String        username = txtUsername.Text             '输入DAL.UserDAO类自定义函数参数,用来查询表中符合的数据        password = txtPassword.Text        Dim buser = New Login.BLL.LoginService    '引入业务逻辑层的userlogin操作        Dim user = buser.userlogin(username, password)      '传参        MessageBox.Show("您好,登陆成功!登录用户:" + username)    End SubEnd Class


小结:三层就是一个解耦和和隔离功能块这种编程思想的体现,无所谓三层、四层。就是将某个功能抽离出来分为一个独立的层,这种分离当然是需要有一定依据的。这样一
来,各个模块之间的影响就大大的减少。而对于复用、扩展、修改都是很方便的。

热点排行