- 项目结构
- 一、先上一张截图
- 二、项目结构拆分介绍
- (1/20)com.dodo.common
- (2/20)com.dodo.privilege
- (3/20)com.dodo.security
- (4/20)com.dodo.utils
- (5/20)com.dodo.weixin
- (6/20)com.example
- (7/20)com.exampleapp
- (8/20)com.gentools
- (9/20)com.pay
- (10/20)com.third.aliyun.oss
- (11/20)com.ueditor
- (12/20)com.dodo.testing
- (13/20)/dodo/src/test/resources
- (14/20)/dodo/src/main/resources
- (15/20)/dodo/data
- (16/20)/dodo/doc
- (17/20)/dodo/src/main/webapp/res
- (18/20)/dodo/src/main/webapp/WEB-INF/config
- (19/20)/dodo/src/main/webapp/WEB-INF/languages
- (20/20)/dodo/src/main/webapp/WEB-INF/view
项目结构
一、先上一张截图
二、项目结构拆分介绍
(1/20)com.dodo.common
(1)扩展POJO,生成代码所用到的注解、枚举
com.dodo.common.annotation
(2)图形验证码支持
com.dodo.common.captcha.octo
(3)数据库、数据源、HqlHelper相关代码
com.dodo.common.database
(4)文档在线预览支持
com.dodo.common.doc2swf
(5)慢SQL日志支持
com.dodo.common.druid
(6)基础枚举支持:POJO类中的枚举字段,需要实按照此规范
com.dodo.common.enums
(7)非法JSP过滤器、图形验证码过滤器
com.dodo.common.filter
(8)FreeMarker基础配置
com.dodo.common.fmk
(9)基础DAO/Service/Listener/Interceptor/Entity/Destroyer 等
com.dodo.common.framework
(11)SQL报表支持
com.dodo.common.sqlreport
(12)视频转换支持
com.dodo.common.video
(2/20)com.dodo.privilege
(1)基础系统的Controller:登录、页面框架、SQL报表
com.dodo.privilege.action
(2)基础系统的POJO实体类:
com.dodo.privilege.entity
A:admin_1 -> 基础设施
B:monitor_2 -> 系统监控
C:report_3 -> 报表中心
(3)基础系统的POJO类字段的枚举类型
com.dodo.privilege.enums
(4)freemarker自定义标签
com.dodo.privilege.fmk.tag
(5)基础系统拦截器
com.dodo.privilege.interceptor
(6)基础系统的JOB
com.dodo.privilege.job
(7)基础系统的Listener
com.dodo.privilege.listener
(8)基础系统的spring security 支持
com.dodo.privilege.security
(3/20)com.dodo.security
spring security 对接支持
(4/20)com.dodo.utils
常用的工具类:文件、HTTP、Excel、Json、RSA、Common等
(5/20)com.dodo.weixin
微信开发者模式及API对接
(6/20)com.example
demo代码,正式开发需要删掉
(7/20)com.exampleapp
demo生成的Java代码,正式开发需要删掉
(8/20)com.gentools
代码生成入口
(9/20)com.pay
微信支付、支付宝支付集成
(10/20)com.third.aliyun.oss
阿里云OSS集成
(11/20)com.ueditor
Ueditor上传代码
(12/20)com.dodo.testing
testng 单元测试支持
(13/20)/dodo/src/test/resources
单元测试配置文件
(14/20)/dodo/src/main/resources
(1)开发环境配置文件;mvn 打包时使用 -Pdev 切换
/dodo/src/main/resources/dev
(2)生产环境配置文件;mvn 打包时使用 -Pprod 切换
/dodo/src/main/resources/prod
(15/20)/dodo/data
基础地域信息Excel数据、demo系统测试数据
(16/20)/dodo/doc
计划存放文档的目录
(17/20)/dodo/src/main/webapp/res
(1)每套模板的静态资源:JS/CSS等
/dodo/src/main/webapp/res/back
(2)通用的静态资源
/dodo/src/main/webapp/res/dodo
(3)Ueditor的静态资源
/dodo/src/main/webapp/res/ueditor
(18/20)/dodo/src/main/webapp/WEB-INF/config
(1)Spring基础配置:数据源、freemarker配置、事务等
/dodo/src/main/webapp/WEB-INF/config/application-context.xml
(2)Spring security 配置
/dodo/src/main/webapp/WEB-INF/config/applicationContext-security.xml
(3)管理系统Spring MVC配置等
/dodo/src/main/webapp/WEB-INF/config/spring-servlet-back.xml
(4)前台Spring MVC配置等
/dodo/src/main/webapp/WEB-INF/config/spring-servlet-front.xml
(19/20)/dodo/src/main/webapp/WEB-INF/languages
(1)管理系统国际化资源文件
/dodo/src/main/webapp/WEB-INF/languages/back
(2)前台国际化资源文件
/dodo/src/main/webapp/WEB-INF/languages/front
(20/20)/dodo/src/main/webapp/WEB-INF/view
(1)管理系统页面模板
/dodo/src/main/webapp/WEB-INF/view/back
(2)前台页面模板
/dodo/src/main/webapp/WEB-INF/view/front
当前内容版权归 DodoFramework 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 DodoFramework .