1.jeestie 框架的功能
1.1 它已经把spring+springMVC+mybatis基础配置文件全部做好了
1.2 jeesite 采用了大量的注解式开发,少了很多需要手动配置的文件
1.3 它扩展了EaCache缓存机制,切入了Shiro安全权限控制,使用了SiteMesh来统一页面,集成Activiti做流程控制等,这些都做了相应的配置,目前开发暂时不用写相关的java代码,只要去理解一下它们的原理或者它们做了些什么就行了。
2.程序员写代码的部分
2.1 主要的代码开发将会在springMVC这一块,即业务逻辑,视图控制,页面渲染
2.2 相应的业务逻辑在jeestite生成器生成的相应的文件里面去修改来调整页面即可
2.3 一般不需要自己来手动创建java文件,更多的在生成的文件上面做修改
2.4 单表的逻辑直接配置菜单即可,多表的逻辑需要去做关联修改
那么我们下面几点我们需要特别注意:
3.使用代码生成器的建议
3.1 mybatis代码生成器,生成dao,mapper.xml,model
3.2 jeestie里面不仅集成了mybatis代码生成器,而且还扩展生成了业务,页面,和视图控制
3.3 具体参考:jeesite的doc文件【4.代码生成器的应用】
3.4 建议修改jeesite.properties文件里的projectPath 到别的路径下,不要让它在原来的项目里面,生成的文件手动添加到项目里面,以免增减字段覆盖生成的时候引起混淆。
3.5 在页面上配置菜单,然后分配权限