抛弃MVC,自己设计一个web开发框架的构想。
用了许多MVC,感觉那些框架太庞大了,自己设计了一个框架。
虽然是JAVA做的框架,好用就行,你也可以用asp.net做一个。
我设计框架的宗旨是简单,厌倦了3层结构,我采用了不分层结构,一个模块用一个BO(Business Object)搞定,Ajax增删改查全在这里面做。
用一个TO(Transport Object)对象包装所有的request、response和application对象。DB层用了当下最流行的ORM类库。然后自己只新建做一个BO对象编写业务逻辑就可以了。每个页面只需要一个BO对象哦。
页面哪儿去了呢?页面全都用html制成,制成以后,写一个小工具把页面转成JAVA代码供BO对象调用。这样实现页面和业务逻辑的分离,但是编程的时候只需要考虑BO就行了不用考虑页面,调用页面就和调用普通函数一样,实现全站纯JAVA编写。
目前正在设计这个框架。这个构想不错吧。