三层架构及实例演示
简述通常意义上的三层架构就是将整个业务应用划分为:表现层(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