您的位置:首页 > 编程语言 > ASP

搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (三)实现数据库接口层和业务逻辑层(转)

2010-09-14 14:45 726 查看
本篇是介绍我们完成数据库接口层和业务逻辑层的接口的设计和实现。

废话不多讲,还是怎么一步一步做。

第一步:设计IDao层。在MyWeb.WebTemp.IDao项目中添加IUserDao接口。代码如下:

代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MyWeb.WebTemp.IBLL;
using MyWeb.WebTemp.IDao;
using MyWeb.WebTemp.Model;

namespace MyWeb.WebTemp.BLL
{
public class UserServiceImpl : IUserService
{
#region 属性

private IUserDao userDao;

public IUserDao UserDao
{
get { return userDao; }
set { userDao = value; }
}

#endregion

#region IUserService 成员

public IList<User> GetAllUsers()
{
return UserDao.GetAllUsers();
}

public bool UpdateUser(User user)
{
return UserDao.UpdateUser(user);
}

public bool DeleteUser(User user)
{
return UserDao.DeleteUser(user);
}

public bool AddUser(User user)
{
return UserDao.AddUser(user);
}

public bool UpdateOrAddUser(User user)
{
return UserDao.AddOrUpdateUser(user);
}

public User GetUserById(int id)
{
return UserDao.GetUserById(id);
}

#endregion
}
}


当前项目的目录结构如图所示:



你的业务逻辑层和数据库接口层实现了吗?

先写到这。呵呵,先回家吃饭去了。呵呵

原文网址:http://www.cnblogs.com/fly_dragon/archive/2010/09/06/1819547.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐