使用boilerplate模版建立解决方案

返回总目录《一步一步使用ABP框架搭建正式项目系列教程》html

 


 

话很少说,让咱们开始干吧!对于尚未接触ABP框架或者接触时间还不是很长的小伙伴来讲,我建议仍是使用官方建议的作法,那就是到ABP框架的官网(http://www.aspnetboilerplate.com/),自动生成一个解决方案,你须要作的,只有下面简单的3步,Let's go!前端

注:官网首页上的建立解决方案的模版只适合没有权限管理模块的项目,但通常企业项目都有这块功能吧,那仍是选择方法一吧,咳咳!程序员

每步注解:前端框架

第一步:AngularJS是一款比较火的SPA(Single Page Application【单页面应用】)前端框架,通常程序员都只会传统经典的JQuery MPA(Multiple Pages Application【多页面应用】)框架,好比LZ我,于是,我以为从如今作这个项目的时候,顺便学习AngularJS,起码SPA和MPA框架都各学一个嘛。第二个Durandal框架,也是SPA,没怎么了解过,好学的您若是但愿学习请自行解决吧!第三个选择就是MPA框架了,若是你前2个都不会,仍是暂时先选这个吧。框架

第二步:选择ORM工具,这里提供了EF和NHIbernate两个ORM,对于这两个ORM,也是有很多的性能等方面的争论,LZ就不在这说了,it's up to you!LZ目前也只是熟练EF,也打算抽空学习NHibernate,技多不压身嘛,并且,咱们只有都掌握了这两款ORM,才能结合本身的亲自感觉说出它们的不一样,只听人家说EF好仍是NH好有什么意思呢?你说呢?工具

第三步:在文本框中输入你的项目名称,好比FirstABP,最后生成的解决方案的名称是FirstABP.sln,其它层的名称都以FirstABP开头。最后点击"建立个人项目"按钮会提示下载,下载的就是解决方案的压缩包。以下图我本身生成的解决方案。性能

注:这个只是我第一次作Demo生成的解决方案哦!下面的截图是正式项目的解决方案!学习

稍微留意的读者可能已经发现它们稍有不一样,后者加了Module-zero模块,若是你对ABP的层次已经有所研究,那么相信你会认为它们都是一致的。新手也不要紧,之后的文章会让你明白一切的!若是你对这篇随笔还有什么疑问的话,欢迎在评论区给予评论,我会尽力解答!spa

到此为止,咱们还只是建立了一个解决方案,别看这么多代码,其实咱们什么也没写不是吗?别急,之后我会慢慢深刻地,欢迎关注个人更新。htm

这篇随笔就先告一段落,期待个人下一篇系列随笔。

相关文章
相关标签/搜索