- 浏览: 425389 次
- 性别:
- 来自: 唐山
文章分类
最新评论
-
hautbbs:
谢谢分享!
ASP.NET 导出Excel 和csv -
hautbbs:
感谢分享!
ASP.NET 导出Excel乱码的终极解决 -
wyf:
zcl920 写道只能说 看不懂。要发就发全 取一段出来 有什 ...
图片上绘制文字换行处理 -
zcl920:
只能说 看不懂。要发就发全 取一段出来 有什么用。
图片上绘制文字换行处理 -
380086154:
有用,谢谢。
js比较日期
简单个人评价:
应用/项目名称
UI层实现
Business Model & Logic Layer 实现
Data Access Layer 实现
Personal Web Site Starter Kit
在ASP.NET页面上直接利用 ObjectDataSource 来绑定 PhotoManager 中的方法来获取数据、更新数据
两个数据实体类(Album、Photo),一个管理类(PhotoManager)
自行解决数据库连接、使用 SqlCommand 来调用存储过程来完成
Club Web Site Starter Kit
在ASP.NET页面上直接利用 SqlDataSource 来获取数据、更新数据
只有一些简单的 Helper/Utility类,业务逻辑大多在页面上实现
有一个DataSet,提取 Member表的数据,在自己的数据库中扩充了 SqlMembershipProvider的字段
Classifieds Site Starter Kit
在ASP.NET页面上,增/删/改主要是利用FormView调用BLL中的ModelDB来实现,数据列表主要利用ModelCache的List和ModelDB返回的ModelDataTable来绑定1) BLL中实现了 ModelDB的类,调用DAL中的DataSet来进行数据更新,如果是查询数据(GetModelList),则得到 ModelDataComponent.ModelDataTable,这是数据集自动生成代码中的一个类
2) 在 App_Code 的Web目录中,主要实现了部分实体在 HTTP Context中的Cache功能,建立了 CachedModel(数据实体类)及其管理对象 ModelCache,后者主要是将BLL层的ModelDB的Retrive结果DataTable转成 List
全是ASP.NET 2.0 中的DataSet,实现了所有表数据的获取与更新,它是调用存储过程来实现的
Commerce Starter Kit
在ASP.NET页面上,有一些是直接调用 ModelManager对象来完成用户交互,有一些则是利用 ObjectDataSource 绑定 ModelManager 来达到同样功能
对于某些操作,如果没有对应的 ModelManager 则直接使用 SqlDataSource1) 在Objects目录下,定义了数据实体类,包含所有属性的Get/Set方法的定义,没有实例化方法,而是使用 void Load(IDataReader)来初始化,其中有一个对象(ShoppingCartItems),则继承至DataTable,利用BuildDataTable()来进行初始化
2) 利用数个 ModelProvider 将与数据库的主要交互功能封装起来,提供了实体层次的CRUD
3) 在 BLL 目录下,有数个 ModelManager,提供从业务层面对 Model 的操作,其中主要是调用 ModelProvider来完成具体的操作在 ModelProvider项目中中,先定义ModelProvider抽象类,再由 SqlModelProvider 来继承,后者中利用 SqlHelper 来完成数据访问,主要是调用存储过程
Duwamish 7.1
(.NET 1.1)调用BusinessFacade中的 OrderSystem 和 ProductSystem 中的方法完成用户交互,这主要是调用DAL层的相关对象来完成的
1) ModelData,继承自System.Data.DataSet,在构造函数里调用BuildDataTables()来初始化一个DataTable用来存储Model数据
2) 在BusinessFacade和BusinessRule中,实现了与业务逻辑有关的内容,调用数据层的 Models 来完成数据访问实现了数个 Models对象,提供了对于 ModelData的CRUD方法,它也是调用 SqlHelper 来完成与数据库的交互
Jobs Site Starter Kit
利用 ObjectDataSource 绑定 Model 类,Command 主要是调用 Model 的 CRUD方法
在 Model 对象中定义了所有属性和CRUD方法,实现时调用了 DAL 的 DBAccess 对象,也使用了诸如 SqlParameter 等对象
只有一个类 DBAccess ,属于工具类,类似于 SqlHelper,它是利用 System.Data.SqlClient 来实现的,如果向其他数据库移植,代码量不大
Timer Tracker Starter Kit
利用 ObjectDataSource 绑定 Model 类,Command 主要是调用 Model 的 CRUD方法
在 Model 对象中定义了所有属性和CRUD方法
DataAccess:抽象类,定义了DAL层需要实现所有 Model 的 CRUD 对应的数据访问方法
DataAccessHelper:工厂类,利用配置创建相应的 DataAccess 对象
SqlDataAccess:DataAccess 的 SQL Server 实现,其中也包含一些类似于SqlHelper 的通用方法以简化代码
.Text 0.95
(.NET 1.1)大多数是调用 Model有直接调用 SqlDataProvider 来获取数据、更新数据
在Dottext.Framework 的 Component 中定义了业务实体 Model 和 ModelCollection,在在Dottext.Framework定义了 Models 类,主要用提供 Model 的 CRUD 方法,其中的 R 返回 ModelCollection
在Dottext.Framework 的 Data 中定义了 IDbProvider和 IDTOProvider 接口,然后提供了 DataDTOProvider 和 SqlDbProvider 的实现,其中调用了 SqlHelper 类
Community Server 2.1SDK
(.NET 1.1 & 2.0)直接调用 Models 的方法来获取数据、更新数据等
在 CommunityServerComponents 项目的 Components 中定义 Model 类,其中仅包含属性定义及构造函数,另外定义了 Models 类,其中实现了 Model 的 CRUD 方法,它是调用 Provider 下的 CommonDataProvider 来完成数据访问的
在 CommunityServerComponents 项目的 Proivder 中,利用抽象类CommonDataProvider 定义了所有 BLL & Model 层需要的数据访问方法,然后在 SqlDataProvider 中项目中使用 SqlDataProvider 继承此类,完成与 SQL Server 数据库的交互
.Pet Shop 4.0
在 asp.net 的页面上,大多是利用代码来调用 BLL 层的 Model 对象来获取数据、更新数据
Model 项目 中定义了所有的业务实体 ModelInfo
BLL 项目中定义业务实体 Model ,其中包含业务视角的 CRUD 方法,它们是调用 IDAL 中的 IModel 的 CRUD 方法来实现的IDAL 项目中有多个接口定义 IModel,其中定义了需要实现的 Model 的 CRUD 方法
SqlServerDAL 和 OracleDAL 分别在两种数据库上实现了 IDAL
DALFactory 为工厂类,负责根据配置返回相应的 IDAL 的 IModel 实现类
DBUtility 是 SQL Server 和 Oracle 数据库操作的工具类,主要是 SQLHelper 和 OracleHelper
发表评论
-
登录时记住用户名密码的实现方式
2019-06-12 15:11 2962登录的时候记住用户 ... -
CAS 实现单点登录 .NET MVC
2016-05-24 17:14 1074http://www.cnblogs.com/woxpp/p ... -
.NET开发邮件发送功能的全面教程(含邮件组件源码)
2015-03-31 09:43 1089原文地址:http://www.cnblogs.com/he ... -
开发Web组合
2015-01-04 11:39 5841、数据库操作 ORM-Dapper 2、前台界面布局采 ... -
基于 Bootstrap 构建的网站
2014-12-14 14:12 606文档,下载地址:http://v3.bootcss.com ... -
iis8 默认不支持svc解决方法
2014-09-18 18:57 728以下内容对于使用WIN2012 部署V9的时候使用。 ... -
C# 连接Oracle(利用ODP.net,不安装oracle客户端)
2014-07-11 09:37 1662C# 连接Oracle(利用ODP.net,不安装oracl ... -
C# Attribute 特性,过期特性
2014-05-27 15:18 1778通过下列过程将属性应用到代码元素。 通过从 .NE ... -
.NET画实时直方图
2011-12-30 09:37 873using System; using System.Col ... -
设置combobx选中项
2011-12-21 15:20 1003cbRole.SelectedIndex = cbRole.I ... -
文档树状结构化目录管理方法
2011-12-20 09:50 2097本文适用于附件(各类文档、图片和压缩包等,下同)比较多的 ... -
.StringTemplate替换模板
2011-11-03 10:19 1212官方下载 www.StringTemplate. ... -
WCF-IErrorHandler
2011-10-11 16:30 1007使用 IErrorHandler 接口,我们可以更深入地 ... -
ADODB.Stream instead of Scripting.FileSystemObject.
2011-07-04 08:55 1217In a Silverlight 4 OOB App (eve ... -
Scripting.FileSystemObject对象的详细技巧指南
2011-07-03 23:39 1016Scripting.FileSystemObject对象的 ... -
Stream 和 byte[] 之间的转换
2011-07-02 16:52 1041/* - - - - - - - - - - - - - ... -
常用正则表达式
2011-06-15 20:17 765正则表达式用于字符 ... -
DynamicMethod 类
2011-05-11 22:51 1118public delegate String MyMetho ... -
一个通用的快速反射方法(A General Fast Method Invoker)
2011-04-13 22:01 1493普通反射方法 MethodInfo methodIn ... -
C#操作IIS(转)可以写一个工具自己配置网站
2011-03-24 21:08 2236using System; using System.Dir ...
相关推荐
上课时演示的实例,从创建三层架构解决方案开始,内有详细注释,学习三层架构不可多得的例子。
ASP.NET 三层框架搭建 BLL+IDAL+DAL+DB+MODEL 通用性很强直接可以使用。
在ASP.NET 2.0中操作数据:处理BLL和DAL的异常
理解ASP.NET中的三层中的DAL、BLL和USL .doc理解ASP.NET中的三层中的DAL、BLL和USL .doc
在ASP.NET 2.0中操作数据:在ASP_NET页面中处理BLL-DAL层的异常
通过.net反射功能实现的通用Bll、通用Dal,极大的减少了重复代码,减少编码工作量
c#三层架构入门讲解三层架构入门讲解(c#)UIL、BLL、DAL三层架构入门讲解(c#)UIL、BLL、DAL
这是一个C#的代码生成工具,可连接服务器上的数据库,自动生成model ,BLL,DAL,三层架构的代码。代码可以直接复制使用。
1.生成带有Model,BLL,Dal,UI,Common层的MVC项目。 2.生成UI层的HTML页面及后台代码,带有增、删、改、查、分页、详细等功能。 3.生成增、删、改、查、分页、详细的存储过程等SQL脚本。 4.暂支持SQL2000和SQL2005...
个人花几天时间写的工具,对于自己来说很好用。里面有一些使用说明…… 仅供个人使用,有版权等问题本人不承担任何责任!
在ASP.NET 2.0中操作数据:处理BLL和DAL的异常(源码)
在ASP.NET 2.0中操作数据:在ASP_NET页面中处理BLL-DAL层的异常(源码)
特别说明: 1、本项目必须在E分区根目录下进行解压,其文件都自动在E:\OETT_...UI层、BLL层、DAL层和Entity实体类。 4、此后台项目给广大初学者提高帮助和学习,也可以为没有后台代码的程序员提高方便快捷的后备之选。
项目采用的三层架构设计模式,将表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)很好的显示的表现出来,方便了开发人员的修改以及维护人员的维护,区分层次的目的即为了“高内聚,低耦合”的思想。 (1)、...
.net 反编译工具 bll反编译.net 反编译工具 bll反编译.net 反编译工具 bll反编译.net 反编译工具 bll反编译.net 反编译工具 bll反编译.net 反编译工具 bll反编译.net 反编译工具 bll反编译.net 反编译工具 bll反编译
比如在读大学生用ASP.Net开发一些web项目等,因为我大学时代就是用这个DBHelper做了好几个项目,个人认为比较好懂,里面是我直接从以前做的东西里抠出来的一块,当然主要是用于有需要的童鞋理解和使用DBHelper这个...
简单三层小实例,主要解释三层怎么个调用法。
2、生成的代码包括了 MODEL、BLL、DAL、DBHelper、Config 生成的代码内有详细注释可提供参考。 3、提供数据库增、删、改、查、分页及其事务,并提供多种重载方式。 4、所有数据表必须有主键且主键是第一列,这...
本文主要介绍ASP.NET 2.0中如何在页面中处理BLL和DAL层的异常,程序演示了如何在页面中显示友好的异常信息,以及讲解了如何在DAL层抛出自定义异常。
基于c#的asp.net三层架构的博客系统,包括dal、bll、model、ui界面的设计