构建结构良好的服务层

时间:2010-04-27 23:30:08

标签: application-design code-structure

首先,我想说已经有一段时间了,因为我已经掌握了目前的细节。最近,我一直非常关注SharePoint世界,我的整个思考过程都集中在那里很长一段时间。我很高兴再次创建数据库,编写“低级”代码来处理数据访问,等等。

我正在开发一个非常简单的Web应用程序,并借此机会重新认识我用于构建项目和各种代码层的方式。例如,我上次从头开始构建基本的东西时,我可能已经创建了这样的东西:

- MyProject/
 -- Domain/
  --- Impl/
   ---- Person
 -- Model/
  --- IPersonRepository
  --- Impl/
   ---- PersonRepository : IPersonRepository
 -- Services
  --- IPersonService
  --- Impl/
   ---- PersonService : IPersonService

那就是我完成了真正工作的项目,然后在ASP.NET项目中引用。我的方法非常受到我从CodeCampServer项目中看到的启发,因为那时ASP.NET MVC仍然是非常新的,它是我能找到的唯一一个正在开发的开放项目,而且是那些坚实的人。

当涉及到您正在处理的一般性问题时,您将采用什么方式构建项目和代码?当然,各种问题都可以对此加以限制,但假设它是一个基本问题,没有影响代码结构和布局的特定需求。

0 个答案:

没有答案