整个工程采用层次化的Maven parent/module模块项目结构定义;
整个项目parent主目录下的pom.xml中定义整个项目用到的所有依赖组件和版本等信息,然后各子模块项目pom.xml定义当前模块依赖组件。
同时按照 Servlet3.0 JSR315规范 规范, 把各模块的WEB文件资源放置在 src/main/resources/META-INF/resources 目录下;
包含Hibernate/JPA Entity定义的模块项目下bin目录,定义代码生成的shell脚本,方便反复调用执行生成最新框架代码;
entdiy-core: 框架核心代码工程
entdiy-core/lib: 存放未在Maven官方资源库的依赖组件资源
entdiy-module/entdiy-module-common: 框架基础功能代码工程,RBAC用户权限模型,系统管理功能等
entdiy-module/entdiy-module-schedule: 基于Quartz的定时计划任务功能工程,分离出来主要为了方便业务项目灵活使用, 如果项目采用简化的crontab + curl模式触发定时任务,可以不需要依赖此模块
entdiy-extension/entdiy-dao-mongodb: 简单的MongoDB并结合框架的动态查询功能封装,业务项目可选择性依赖使用
entdiy-devops/entdiy-dev-codebuilder: 代码生成工具项目
entdiy-devops/entdiy-dev-guide: 开发指南项目,项目Markdown WIKI文档资料,JavaScript文档资料,Demo演示功能代码
entdiy-devops/entdiy-ops-docker: 演示应用一键运行项目,包括mysql/redis/tomcat等docker容器定义,maven运行环境,以及相关shell脚本
entdiy-webapp: 框架的webapp项目,spring配置文件,UI组件代码,web框架代码等资源
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。