SharpArchitecture,这是一个基础框架,它方便于快速地搭建一个基于ASP.NET MVCNHibernate框架的可维护的Web应用程序。主要优点是搭建框架时降低个人代码量,同时提高了最终产品的质量。框架使得开发人员能够花一点时间在基础设施的详情下,同时允许他们把重点放在领域和用户体验上。因此,SARP协议架构坚持以下原则:

    * 领域驱动设计

    * 松耦合

    * 快速搭建框架

    * 开源

SharpArchitecture提供的项目模板文件的使用,首先把VisualStudioTemplate文件夹下的 SharpArchApplicationWizard.dll拷贝到:“你安装的盘符” \Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE目录下;然后把VisualStudioTemplate文件夹下的 SharpArchApplicationTemplate.zip压缩文件拷贝到 C:\Users\[UserName]\Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual Web Developer目录下.

打开VS2010,新建项目:

 

 

建立Sharp Architecture Application项目。

 

 

 第一个项目完成!

 喜欢修改的Sharp的朋友,可以下载源码。

VisualStudioTemplate

src

posted @ 2010-04-18 13:54 Yibu 阅读(341) 评论(1) 编辑

SharpArchitecture有了解的朋友都知道,它可以说是开发asp.net mvc + NHibernate的快速模板。NHibernateasp.net mvc都在更新,SharpArch也在更新,我的系列文章就是在这个更新的时代里诞生了。

SharpArchitecture是开源作品,在这里,我根据自己的开发需要,更新了程序集NHibernate2.2.1.4Web应用MVC2.0,尊重原著,源代码方面我仅在添加了需要的功能(如果需要原版的朋友可以在下载),同时,VS2010刚刚发布,我将项目发布成VS2010的项目模板。

 

作者的修改是结合自身的需要而加以修改,喜欢原作的朋友可以在官方网站下载源码。

官网地址:http://www.sharparchitecture.net/

 

开始做主!

文章假设你已经了解NHibernateMVC框架。

 

我的SharpArchitecture,我做主之一:我的第一个SharpArchitecture Web应用工程

我的SharpArchitecture,我做主之二:NHibernate在哪里?

我的SharpArchitecture,我做主之三:我的线程安全

我的SharpArchitecture,我做主之四:我想在一个工程中访问两个数据库,怎么办?

我的SharpArchitecture,我做主之五:SharpArchWeb应用特性

我的SharpArchitecture,我做主之六:WinForm可以用SharpArch吗?

我的SharpArchitecture,我做主之七:祝你成功

posted @ 2010-04-18 13:39 Yibu 阅读(354) 评论(0) 编辑