Nutz的改进版 nutz4ror

openkk 13年前

这个项目主要是对nutz进行了改造,使其能支持ror能更好地加快开发效率

接下来会给nutz添加一些动态特性,会进一步提升开发效率的

一些约定

  • 尽量少的配置文件(包括注解),尽量少的内存占用,用最少的资源做最多的事
  • 包结构为 ./controllers; ./services; ./domain ;./util ;./someother
  • MainModule在controllers中,(因为要扫描所有的controllers)
  • controller 就一pojo,默认不需要任何注解,默认为单例的controllerName(首字母小写) ,并进行 注入,@At为controllerName去除Controller后缀,并将首字母小写
  • controller中的所有public 方法默认作为 action(set、get除外),action的@At默认为 actionName,action的@Ok 默认为 jsp:views.controllerName(去除后缀,首字母小写).actionName
  • (这个只针对使用注解配置的那些包)ioc中的任何对象默认均为单例,对象中的域默认会以ioc中的引用进行注入
  • services层不使用接口,会直接被注入使用
  • 以上默认设置均为默认配置,不影响直接配置的那部分,可能会影响你没有进行配置的那些类

项目主页:http://www.open-open.com/lib/view/home/1333976000686