服务型框架

13-04-01 brighthas
框架多如牛毛,那么人人都有开发框架的冲动,那么这里提出的服务型框架是什么意思呢?这里只是尽力说明自己的领悟,或者是一点经验,没有错对,只是抛砖引玉。

所谓服务型,就是非嵌入式和专权性,只要提供一些服务和一些约定就好。

以JSDM框架代码举例:

比如开发一个 Aggre Class

function wrap(repos,services,publish){  // 框架提供的服务方法,一件衣服,哈哈

       // 具体代码略
       function Book(){ ... } // 开发者设计一个Book Aggre class
       return Book;  // 约定要返回

}
<p>

然后,我们再开发一个 Book对应的仓储-Repository

function wrap(Repository,Aggres){     // 衣服,呵呵
       // 具体代码略
       var book_repo = new Repository("Book");
       ....
       return book_repo;  
}

<p>

    

猜你喜欢