项目结构

一、先上一张截图

项目整体截图

二、项目结构拆分介绍

(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
(11SQL报表支持
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
Copyright © Dodo Framework 2019 all right reservedModify At: 2019-12-24 10:38:23