聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 三层架构

三层架构

时间:2022-12-03 12:01:02    下载该word文档
以一个验证登陆为例子这里是界面层一般叫UILprotectedvoidButton1_Click(objectsender,EventArgse{
ListUsers=BLL.GetUserInfo(txtUserName.Text,txtPassword.Text;if(Users.Length>0
{Response.Write("登陆成功";}else
{Response.Write("登陆失败";}}
以下是逻辑层代码,业务逻辑层一般叫BLLpublicstaticListGetUserInfo(stringuser,stringpassword{stringnewPassword=GetMD5Hash(password;//这里对密码进行加密处理,数据库中存放的是经过MD5加密后的密,业务逻辑层一般都是处理复杂的逻辑.例如加密逻辑

ListUsers=DAL.GetUserInfo(user,newPassword;

returnUsers;}
以下是数据访问层代码,数据访问层一般叫DALpublicstaticListGetUserInfo(stringuser,stringpassword{
ListUsers=newList(;stringsql="select*fromUserwherePassword='"+password+"'andUser='"+user+"'";//where子句的时候把Password放前面.因为Password经过加密,所以可以防止SQL注入攻击
SqlDataAdapterda=newSqlDataAdapter(sql,"这里是数据库连接字符串";DataSetds=newDataSet(;
da.Fill(ds;for(inti=0;i{
Useruser=newUser(ds.Tables[0].Rows[i]["ID"].ToString(,ds.Tables[0].Rows[i]["User"].ToString(,ds.Tables[0].Rows[i]["Password"].ToString(;
Users.Add(user;

免费下载 Word文档免费下载: 三层架构

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服