随笔分类 -  MVC/三层

三层
【原】基于asp.net的Web开发架构探索
摘要:问题由来 最近在研究适合团队开发的web架构解决方案,该架构即要适合分工协作又要有一定扩展性,适合不同的数据库需要,因此我查阅了一些资料,初步构想出了一套架构,请各位多多指教。 探索 web开发架构最经典莫过于三层架构,表示层、逻辑层、数据处理层。 数据访问层:其功能主要是负责数据库的访问。 业务... 阅读全文
posted @ 2009-08-04 18:20 RedSoft 阅读(4037) 评论(22) 推荐(5) 编辑
写了个MVC/多层的Demo……
摘要:这周用了两天时间帮朋友写了个多层的Demo,不知道大家平时做项目的时候,是否架构和这个相似,如果不当之处请望多多指教。 下载地址: http://www.51aspx.com/CV/RedSoftMVC/ -------WEB-------- 表示层,负责应用程序的表现形式、用户体验等。 ----... 阅读全文
posted @ 2007-12-11 21:35 RedSoft 阅读(1072) 评论(8) 推荐(0) 编辑
petshop4.0 详解之八(PetShop表示层设计)
摘要:代码中,InsertUser()方法就是负责用户的创建,而在之前则需要判断创建的用户是否已经存在。InsertUser()方法的定义如下: privatestaticboolInsertUser(OracleTransactiontransaction,intuserId,stringemail,... 阅读全文
posted @ 2007-09-09 13:49 RedSoft 阅读(827) 评论(0) 推荐(0) 编辑
petshop4.0 详解之七(PetShop表示层设计)
摘要:6.4 ASP.NET 2.0新特性 由于PetShop 4.0是基于.NET Framework 2.0平台开发的电子商务系统,因而它在表示层也引入了许多ASP.NET 2.0的新特性,例如MemberShip、Profile、Master Page、登录控件等特性。接下来,我将结合PetShop... 阅读全文
posted @ 2007-09-09 13:47 RedSoft 阅读(551) 评论(0) 推荐(0) 编辑
petshop4.0 详解之六(PetShop表示层设计)
摘要:六 PetShop之表示层设计 表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够... 阅读全文
posted @ 2007-09-09 13:46 RedSoft 阅读(1153) 评论(0) 推荐(0) 编辑
petshop4.0 详解之五(PetShop之业务逻辑层设计)
摘要:五 PetShop之业务逻辑层设计 业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层... 阅读全文
posted @ 2007-09-09 13:45 RedSoft 阅读(542) 评论(0) 推荐(0) 编辑
petshop4.0 详解之四(PetShop之ASP.NET缓存)
摘要:如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU... 阅读全文
posted @ 2007-09-09 13:44 RedSoft 阅读(664) 评论(0) 推荐(0) 编辑
petshop4.0 详解之三(PetShop数据访问层之消息处理)
摘要:在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。 在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访... 阅读全文
posted @ 2007-09-09 13:40 RedSoft 阅读(760) 评论(0) 推荐(0) 编辑
petshop4.0 详解之二(数据访问层之数据库访问设计)
摘要:在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、M... 阅读全文
posted @ 2007-09-09 13:39 RedSoft 阅读(716) 评论(0) 推荐(0) 编辑
petshop4.0 详解之一(系统架构设计)(转载)
摘要:petshop4.0 详解之一(系统架构设计) 前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。... 阅读全文
posted @ 2007-09-09 13:38 RedSoft 阅读(1255) 评论(0) 推荐(2) 编辑
FCKeditor 2.2 + Asp.Net 设置
摘要:FCKeditor相关资料简介: 官方网站http://www.fckeditor.net/ 官方文档http://wiki.fckeditor.net/ 下载地址http://www.fckeditor.net/download/default.html 官方演示http://www.fckedi... 阅读全文
posted @ 2007-07-25 18:57 RedSoft 阅读(463) 评论(0) 推荐(0) 编辑
asp.net 返回上一页的实现方法小集
摘要:返回上一页的这个东东在我们做项目的时候一般是用于填写完表单后确认的时候,有对原来输入的数据进行修改时用的,或者是因为网站为了方便浏览者而有心添加的一个东东,一般这种功能的实现在ASP.net中都是用一个button的控件来实现的,实现的方法有很多,今天恰好在做项目时碰到要用这个东东,我就把能实现"返... 阅读全文
posted @ 2007-07-14 17:21 RedSoft 阅读(21236) 评论(2) 推荐(4) 编辑