这两个月修炼了jeeplus相关的东西,如果有新入手jeeplus的兄弟们可以在此博客下面留言,若是能力所能及之处,必不会吝啬。
关于jssplus,一个可以自动根据表生成代码,提供了一些jeeplus中常用的工具类,以及包装了sping的一些常用方法,封装了mybatis,让开发变得轻便起来。代码结构什么的都已经jeeplus都已经帮我们生成了,但是这也代表着系统包装的东西太多,就算是什么也不写,整个jar或者war都有九十多M吧——冗余。
我所使用的jeeplus前端是jsp+mvc标签库,后端封装了spring,spring mvc,mybatis,j2cache,shior,log4j,数据库采用mysql差不多就是这些东西吧。
jeeplus自己抽象了一个baseController,一个抽象的baseService和2个继承baseService抽象的service类:crudService,treeService。还有一些其他的内容,但是这还需要研究一下。
在jeeplus中,只要是controller最好都继承baseController,service最好都继承baseService。原因:很简单,jeeplus做了很多的工作,如可以直接使用logger,异常集中处理,也就是说我们使用jeeplus开发项目,就是已经有一个完成的结构摆在我们面前,我们只需要把我们开发的代码加到这个结构中就可以了。
下一篇举个例子讲讲某个功能模块的开发吧