第一次做三层结构的程序,且是一个对我来说比较大的程序(因为以前做的程序都是面向过程的).
这是一个管理系统
本能的把它分成了三层又觉并没有进行什么划分.我这样做的UI层 包含到用户界面(在逻辑上这样设计的,可是在做的时候怎么都把它单独的分不出来)业务层 处理实际业务功能(想得是很好,可是怎么做来做去都是和数据层混到了一起)数据层 实际的数据存储管理(使用现在的数据库服务器,本层肯定没有什么问题别人的都是成熟产品...)请各们高手,指导一下我这位初学者.....
给我举个例子和一个实现.简单明了的.谢谢大家
这是一个管理系统
本能的把它分成了三层又觉并没有进行什么划分.我这样做的UI层 包含到用户界面(在逻辑上这样设计的,可是在做的时候怎么都把它单独的分不出来)业务层 处理实际业务功能(想得是很好,可是怎么做来做去都是和数据层混到了一起)数据层 实际的数据存储管理(使用现在的数据库服务器,本层肯定没有什么问题别人的都是成熟产品...)请各们高手,指导一下我这位初学者.....
给我举个例子和一个实现.简单明了的.谢谢大家
在安装目录的Enterprise Samples中
D:\Program Files\Microsoft Visual Studio .NET 2003\Enterprise Samples
你可以这样选择
使用数据库+WebService做的数据库操作+UI一个很简单又实用的三层就产生了
TO pupo(泡泡) PetShop我下载了,可是看了以后发现好复杂,太庞大了,我已经看晕了,老实说没有看明白TO cnming(cnming) 感谢你的建议,可是我就是在分层这里老是搞不清楚,所以就半天没有搞清楚,所谓的N-tier体系架构是何物,初学者应该从何下手TO niunj(南航牛) 我在做的时候我尽量的去避免在业务层与UI层使用数据库处理的功能,可是我东拼西凑的在UI层避免了,但是最终在业务层始终没有做到.请你们和各们高手们指点,或提供一个最简单的例子.谢谢你们了
http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/builddistapp/Microsoft.NETPetShop3.xPetshop中文文档。很不错。打不开啊
builddistapp/Microsoft.NETPetShop3.0.mspx上面所说的Petshop中文文档