关于三层

转载 2006年06月15日 15:34:00
我现在要做一个插入用户TUser(UseName,Password)的最简单的三层,
其目的:简单了解一下三层构架。

数据层:包括与数据库连接,一些插入用户的操作。
如:
public bool AddUser(string strUserName,string strPassWord)
{
return false;
string strConn = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
SqlConnection myconn= new  SqlConnection(strConn);
string strSql ="Insert into Tusers(sUserName,sPassWord)values('"+strUserName+"','"+strPassWord+"')";
SqlCommand mycommand=new SqlCommand(strsql,myconn);
SqlDataReader reader=null;
try
{
myconn.open();
reader=mycommand.ExecuteReader(CommandBehavior.CloseConnection);
return true;
}
catch
{
 return false;

finally
{             
myconn.colse();
}
}

public bool IsUser(string strUserName)
{
  //作用:看是否已经存在此用户名,如果存在此用户,返回false,如果不存在返回true
}


业务层:
public string IsAddUser(string UserName,string Password)

  string strReturn=null;
   // 如果不存在此用户名
   if (IsUser(UserName))
   {
     if (AddUser(UserName,Password))       
     strReturn="插入用户成功!";
     else
     strReturn="插入用户失败!";
    }
  else
  {
    strReturn="用户名已经存在,请重新输入用户名!";
   }
}

表示层:
 public void InsertUser()
  {
    string UserName=txtUserName.Text.Trim.ToString();
    string Password=txtPassword.Text.Trim.ToString();
    string strMessage=IsAddUser(UserName,Password);   
    lblMessage.Text=strMessage;      
  }


Spring boot 整合SSM框架三层架构并前后台restful风格交互

pom.xml文件

VS2010构建ASP.NET三层架构实例演示(一)

本文是用vs2010+SQLSERVER2008来搭建一个基于三层架构的ASP.NET项目,

支持向量机通俗导论(理解SVM的三层境界)

支持向量机通俗导论(理解SVM的三层境界) 作者:July 。致谢:pluskid、白石、JerryLead。 说明:本文最初写于2012年6月,而后不断反反复复修改&...

C#中的三层架构+工厂模式BLL、DAL、IDAL、MODEL、DBUtility、DALFactory层级

三层架构,我们一般说的三层架构通常指的是: 1、表现层(UI):就是展现给用户的界面,无论是网站前台还是应用程序界面; 2、业务逻辑层(BLL):针对具体问题的逻辑操作; 3、数据访问层(DAL...

Java中的mvc和三层结构究竟是什么关系

一件事,要知其然往往很简单,要知其所以然通常不是那么容易,就如最近重新巩固spring的过程中,就觉得还有许多问题其实并不是十分明了。屈指一算,手头上做过的正式项目也有了四五六七个了,不管用的数据库和...

从二层交换机来说为什么三层交换机比路由器转发速率快

我们都知道二层交换机工作的数据链路层,依靠mac地址来进行数据通信的,而路由器是工作在网络层,依靠ip地址来通信的,为了说明三层交换机比路由器的转发速率快,那我们还是先从二层交换机入手。 首先我们来比...

二层交换机、三层交换机和路由器的原理及区别

二层交换机:          二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地...

我的架构经验小结(二)—— 关于三层架构

一.三层架构图    二.系统各层次职责   1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object提交给BL层处理。与UI平行的Serv...

Java Web 三层架构详解

王飞翔_ java 三层架构ssh 一个spring2.5+hibernate3.2+struts2.0组合框架,使用spring的 IoC来管理应用的 所有bean,包括struts...

对三层和MVC的认识过程

转载http://blog.csdn.net/beijiguangyong/article/details/7029257 三层架构就是MVC!起初老师总说三层MVC,MVC三层架构……所以开始的时候...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于三层
举报原因:
原因补充:

(最多只允许输入30个字)