Java表現層開發框架 jdonmvc

fmms 13年前發布 | 21K 次閱讀 Java Web框架

框架特點:

1,簡單優雅,無需任何附加配置文件,大量的使用約定。
2,默認使用Jdon框架為域模型管理層,遵循在不損失分層架構優勢的前提下提高開發效率。
3,業務層可支持Spring
4,Restful URL導航,支持JSR311 RS API。
5,開發坐標:REST + DCI + DDD + CQRS。伸縮性優先和藝術化編碼。
6,框架代碼嚴格遵守OO設計原則,并完全通過findbugs的檢查。

框架已在一世界500強企業內使用。
案例代碼請到下載頁面,也可以直接check代碼并用maven打包。

代碼演示(1):

        @Path("/user/{userId}")
        @GET
        public Represent user(Long userId) {
                User user = userQueryService.getUser(userId);
                return new Html("/editUser.ctl", "user", user);
        }

代碼演示(2):

        @POST
        @Path("/singleupload")
        public Represent upload(FormFile file) {
                return new Text("你上傳了單個文件,文件名是:"+file.getFileName());
        }

        @POST
        @Path("/mutiupload")
        public Represent upload(List<FormFile> files) {
                return new Text("你上傳了多個文件,文件數量是:"+files.size());
        }

代碼演示(3):

        public class UserCommondHandler {

           @In("userRepository")        
           private Repository<User,Long,UserCreate> userRepository;     

           @In("userQueryService")
           private UserQueryService userQueryService;

           private @Context Validation validation;
       }

項目主頁:http://www.baiduhome.net/lib/view/home/1334736371108

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!