E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
petshop4.0
PetShop的系统架构设计(转帖)
然而PetShop随着版本的不断更新,至现在基于.Net 2.0的
PetShop4.0
为止,整个设计逐渐变得成熟而优雅
·
2015-11-02 09:43
架构设计
《解剖PetShop》系列之一:PetShop的系统架构设计( 转)
然而PetShop随着版本的不断更新,至现在基于.Net 2.0的
PetShop4.0
为止,整个设计逐渐变得成熟而优雅
·
2015-11-02 09:39
架构设计
PetShop中的策略模式
在
PetShop4.0
中,可以看到一个策略模式,就是如何处理同步还是异步表单的情况。当然,Stratery模式还可以扩展其他的表单处理方法。
·
2015-11-01 14:23
策略模式
PetShop中的抽象工厂
PetShop4.0
是一个很好的源码学习工具,其内部提供了很多设计模式(Design Patterns)。
·
2015-11-01 14:22
抽象工厂
构建基于工厂模式的三层解决方案
需求: 支持多类型数据库 操作多个同一类型数据库 参考:
PetShop4.0
解决方案框架图 &nbs
·
2015-11-01 13:56
工厂模式
Petshop4.0
安装问题
1.“/petshop”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 未能使用提供程序“RsaProtectedConf
·
2015-11-01 12:47
安装
petshop4.0
详解之八(PetShop表示层设计)
代码中,InsertUser()方法就是负责用户的创建,而在之前则需要判断创建的用户是否已经存在。InsertUser()方法的定义如下: private static bool InsertUser(OracleTransaction transaction, int userId, string &nb
·
2015-11-01 12:54
设计
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 4.0的设计分别介绍它们的实现。 6.4.1 Profile特性 P
·
2015-11-01 12:53
设计
petshop4.0
详解之六(PetShop表示层设计)
六 PetShop之表示层设计 表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍然难以讨得客户的欢心
·
2015-11-01 12:53
设计
petshop4.0
详解之五(PetShop之业务逻辑层设计)
五 PetShop之业务逻辑层设计 业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Applicati
·
2015-11-01 12:52
设计
petshop4.0
详解之三(PetShop数据访问层之消息处理)
在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。 在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来的好处相比,几乎可以忽略。要提供整个系统的性能,还可以从数据库的
·
2015-11-01 12:51
数据
petshop4.0
详解之四(PetShop之ASP.NET缓存)
如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接从Cache中读取,而不必访问存取速度相对
·
2015-11-01 12:51
asp.net
petshop4.0
详解之二(数据访问层之数据库访问设计)
在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二中,我将介绍有关数据库访问的设计。 在PetSh
·
2015-11-01 12:50
数据库
petshop4.0
详解之一(系统架构设计)
petshop4.0
详解之一(系统架构设计) 前言: PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。
·
2015-11-01 12:49
架构设计
petshop4.0
具体解释之中的一个(系统架构设计)
然而PetShop随着版本号的不断更新,至如今基于.Net 2.0的
PetShop4.0
为止,整个设计逐渐变得成熟而优雅,却又非常多能够借鉴之处。Pet
·
2015-11-01 12:01
架构设计
PetShop的系统架构设计
然而PetShop随着版本的不断更新,至现在基于.Net 2.0的
PetShop4.0
为止,整个设计逐渐变得成熟而优雅
·
2015-11-01 10:07
架构设计
dhl:简单的WebConfig加密 连接字符加密解密
26 冥狱神笛 阅读(6) 评论(0) 编辑 收藏 加密:aspnet_regiis.exe -pef "connectionStrings" "C:\
petshop4.0
·
2015-11-01 08:06
config
petshop
然而PetShop随着版本的不断更新,至现在基于.Net 2.0的
PetShop4.0
为止,整个设计逐渐变得成熟而优雅,而且有很多可以借鉴之处。PetSh
·
2015-10-31 19:03
sh
小技巧收集(3)-SqlHelper常用数据处理方法
学习了经典的
petshop4.0
SqlHelper 首先是配置SqlCommand对象 SqlCommandConnection
·
2015-10-31 17:13
help
PetShop4.0
工厂模式及Profile Provider实现
第一部份:工厂模式 一、项目名称及描述:(实现步骤为:4-3-6-5-2-1)1、WEB=表示层2、BLL=业务逻辑层3、IDAL=数据访问层接口定义4、Model=业务实体5、DALFactory=数据层的抽象工厂(创建反射)6、SQLServerDAL=SQLServer数据访问层 / OracleDAL=Oracle数据访问层DBUtility 数据库访问组件基础类二、项目引用关系1、We
·
2015-10-31 15:45
Provider
petshop4.0
数据库: .Net PetShop 4.0的分布式数据库设计简介
库作为应用数据的存储中心,在系统中具有具足轻重的地位。当用户量急剧增长时,数据库往往成为系统的瓶颈,采用分布式数据库是首选策略。使用分布式数据库后,每一部分数据由专门的服务器来管理,分而治之,自然减少了数据库服务器的压力。 .NetPetShop4.0使用了四个数据库,分别为: MSPetShop4 MSPetShop4Orders
·
2015-10-31 15:26
分布式数据库
《解剖PetShop》系列
记得几个月前自己刚刚接触.Net,就看到网上说Petshop的好处,苦于当时自己水平有限,对着Petshop也看不明白,现在对.Net有了初步了解,重新研究一下
Petshop4.0
,发现很多东西值得学习参考
·
2015-10-31 11:50
sh
petshop4.0
设计说明
petshop4.0
设计说明 一、项目名称及描述:(实现步骤为:4-3-6-5-2-1) 1、WEB=表示层 2、BLL=业务逻辑层 3、IDAL=数据访问层接口定义 4、Model=业务实体
·
2015-10-31 11:50
设计
PetShop4.0
工厂模式及Profile Provider实现
工厂模式:一、项目名称及描述:(实现步骤为:4-3-6-5-2-1)1、WEB=表示层2、BLL=业务逻辑层3、IDAL=数据访问层接口定义4、Model=业务实体5、DALFactory=数据层的抽象工厂(创建反射)6、SQLServerDAL=SQLServer数据访问层 / oracleDAL=Oracle数据访问层DBUtility 数据库访问组件基础类二、项目引用关系1、Web 引用 B
·
2015-10-31 10:59
Provider
petshop4.0
详解之四(PetShop之ASP.NET缓存)
<p>如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接从Cache中读取,而不
·
2015-10-31 10:55
asp.net
petshop4.0
详解之五(PetShop之业务逻辑层设计)
业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Application Architecture》一书中
·
2015-10-31 10:55
设计
petshop4.0
设计说明
petshop4.0
设计说明 一、项目名称及描述:(实现步骤为:4-3-6-5-2-1) 1、WEB=表示层 2、BLL=业务逻辑层 3、IDAL=数据访问层接口定义
·
2015-10-31 09:38
设计
petshop4.0
详解之依赖缓存机制实现
转自:http://gaojikuan.blog.163.com/blog/static/3176064220090176432172/ 如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。 在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决 CPU与内存之间的速度不匹
·
2015-10-30 18:02
缓存
PetShop的系统架构设计
然而PetShop随着版本的不断更新,至现在基于.Net 2.0的
PetShop4.0
为止,整个设计逐渐变得成熟而优雅
·
2015-10-30 16:33
架构设计
PetShop的系统架构设计
然而PetShop随着版本的不断更新,至现在基于.Net 2.0的
PetShop4.0
为止,整个设计逐渐变得成熟而优雅
·
2015-10-30 16:29
架构设计
.Net
petShop4.0
和MsMo
1:就如pet shop 4的readme所言,修改web.config文件的<add key="OrderStrategyClass" value="PetShop.BLL.OrderSynchronous"/>为<add key="OrderStrategyClass" value="PetShop.BLL
·
2015-10-30 14:49
.net
学习PetShop4中
这两天在学习微软官方的一个DEMO项目,
PetShop4.0
。本来是不太能看得懂的,但有诸前辈老师们做出了讲解,那就容易了,学到了很多东西。 主要是:张逸 写的
PetShop4.0
详解系列。
·
2015-10-30 14:13
学习
PetShop4.0
数据库配置 无法连接到 SQL Server 数据库(未能建立数据库连接)的解决方法
在使用网站管理工具做登录页面的时候遇到的问题 所遇问题:进入Visual Studio 2005的“网站”菜单的“ASP.NET 配置”后,点击“安全”后,出现如下的出错信息: “选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可能是未启用角色管理器功能造成的。请单击下面的按钮,以重定向到可以选择新数据存储区的页。 下面的消息可能会有助于诊断问题: 无法连接到
·
2015-10-30 13:05
SQL Server
petshop4.0
项目列表
项目名称 项目
·
2015-10-30 13:44
sh
请指点--关于数据访问层(2)
从上一篇的《请指点――关于数据访问层》的评论中,我收到了许多好建议,也在大家的建议下,花了点时间查看了下
Petshop4.0
的数据访问层,于是模仿它改造了我的数据访问层,但是我还是有些地方很迷糊,
·
2015-10-30 12:13
数据
PetShop4.0
学习第一天
petshop是微软推出的企业级程序架构随着asp.net 2.0推出了
petshop4.0
,正好这几天没有事,研究一下,学习一下2.0的新特性, 它包括22
·
2015-10-30 12:11
学习
.NET 三层架构的简单规划
今天心血来潮简单看了下
petshop4.0
的源代码,他就是用三层架构来实现的。现在简单的做下总结。 首先我们先看下petshop的三层架构。
·
2015-10-30 11:49
.net
Spring.NET企业架构实践之 Nhibernate + WCF + ASP.NET MVC + NVelocity 对
PetShop4.0
重构(一)——架构设计
PetShop4.0
是微软针对.NET企业系统推出的一个范例。业界有许多.NET与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。
·
2015-10-30 11:50
Hibernate
PetShop的系统架构设计
然而PetShop随着版本的不断更新,至现在基于.Net 2.0的
PetShop4.0
为止,整个设计逐渐变得成熟而优雅
·
2015-10-30 11:42
架构设计
[ 转 ]《解剖PetShop》系列之一
然而PetShop随着 版本的不断更新,至现在基于.Net 2.0的
PetShop4.0
为止,整个设计逐渐变得成熟而
·
2015-10-30 11:58
sh
PetShop4.0
安装的几个错误和解决方法
“/petshop”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 未能使用提供程序“RsaProtectedConfi
·
2015-10-30 11:58
安装
PetShop的系统架构设计
然而PetShop随着版本的不断更新,至现在基于.Net 2.0的
PetShop4.0
为止,整个设计逐渐变得成熟而优雅
·
2015-10-30 11:28
架构设计
PetShop的系统架构设计
然而PetShop随着版本的不断更新,至现在基于.Net 2.0的
PetShop4.0
为止,整个设计逐渐变得成熟而优雅
·
2015-10-30 10:46
架构设计
petshop4.0
详解之三(PetShop数据访问层之消息处理)
三、PetShop数据访问层之消息处理 在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。 在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来的好处相比,几乎
·
2015-10-30 10:44
数据
petshop4.0
详解之二 数据访问层之数据库访问设计
二、PetShop数据访问层之数据库访问设计 在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二
·
2015-10-30 10:44
数据库
petshop4.0
详解之四(PetShop之ASP.NET缓存)
四 PetShop之ASP.NET缓存 如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接
·
2015-10-30 10:43
asp.net
petshop4.0
详解之八(PetShop表示层设计)
代码中,InsertUser()方法就是负责用户的创建,而在之前则需要判断创建的用户是否已经存在。InsertUser()方法的定义如下: private static bool InsertUser(OracleTransaction transaction, int userId, string &nb
·
2015-10-30 10:43
设计
petshop4.0
详解之五(PetShop之业务逻辑层设计)
五 PetShop之业务逻辑层设计 业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Applicati
·
2015-10-30 10:43
设计
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 4.0的设计分别介绍它们的实现。 6.4.1 Profile特性 P
·
2015-10-30 10:42
设计
petshop4.0
详解之六(PetShop表示层设计)
六 PetShop之表示层设计 表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍然难以讨得客户的欢心
·
2015-10-30 10:41
设计
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他