项目地址:http://thinkgem.github.com/jeesite/
源码目录
src/main/java
| com.thinkgem.jeesite |
|
| ├ common | 公共模块存放目录 |
| │ ├ beanvalidator | 实体Bean验证相关类 |
| │ ├ log | 日志工具相关类 |
| │ ├ mapper | 各种Object到Xml、Object到Json的映射转换类 |
| │ ├ persistence | 持久层相关类 |
| │ ├ security | 安全相关类 |
| │ ├ service | 业务层相关类 |
| │ ├ servlet | 公共servlet相关类 |
| │ ├ utils | 各种操作小工具类 |
| │ └ web | 模型控制器层相关类 |
| ├ generate | 代码生成器存放目录 |
| │ └ template | 代码生成器模块目录 |
| └ modules | JeeSite内置功能模块存放目录 |
| ├ cms | 内容管理模块存放目录 |
| │ ├ dao | 数据访问层相关类 |
| │ ├ entity | 实体相关类 |
| │ ├ service | 业务处相关类 |
| │ ├ web | 模型控制器层相关类 |
| │ └ utils | 系统模块的工具类 |
| └ sys | 系统管理模块存放目录 |
| ├ dao | 数据访问层相关类 |
| ├ entity | 实体相关类 |
| ├ interceptor | 系统模块拦截器相关类 |
| ├ service | 业务处相关类 |
| ├ web | 模型控制器层相关类 |
| └ utils | 系统模块的工具类 |
资源目录
src/main/resource
| cache | Ehcache缓存配置存放目录 |
| META-INF | 资源相关信息路径 |
| application.properties | Spring配置属性文件 |
| applicationContext-shiro.xml | Spring配置安全配置文件 |
| applicationContext.xml | Spring主配置文件 |
| log4j.properties | Log4j日志配置属性文件 |
发布目录
src/main/webapp
| static | 静态文件存放目录 |
| └ compressor.bat | JavaScrpt和CSS文件压缩脚本 |
| userfiles | 用户上传文件目录 |
| WEB-INF | WEB应用安全目录,通过映射访问相关文件。 |
| ├ lib | 依赖jar包目录 |
| ├ tags | Tags标签存放目录 |
| ├ views | 视图文件目录 |
| │ ├ error | 系统异常映射相关页面 |
| │ ├ include | 视图相关包含文件 |
| │ ├ layouts | 视图布局相关文件 |
| │ └ modules | JeeSite内置功能模块视图相关文件 |
| │ ├ cms | 内容管理模块视图相关文件 |
| │ └ sys | 系统管理模块视图相关文件 |
| ├ ckfinder.xml | CKfinder配置文件 |
| ├ decorators.xml | Decorator配置文件 |
| ├ spring-mvc.xml | Spring MVC配置文件 |
| └ web.xml | Web配置文件 |
执行目录
bin
| refresh-db | 傻笑数据库相关执行文件 |
| ├ mysql | Mysql 建表脚本目录 |
| ├ oracle | Oracle 建表脚本目录 |
| ├ init-data.xml | 初始化数据文件 |
| └ refresh-db.bat | 刷新数据库执行脚本(需要安装Maven) |
| eclipase.bat | 生成eclipse项目执行脚本 |
| install.bat | 生成编译项目 |
| jetty.bat | Jetty服务器运行脚本 |

本文介绍了JeeSite项目的整体结构及其各个组成部分的功能。详细解释了公共模块、代码生成器和内置功能模块的位置及作用,并概述了资源和发布目录的内容。
566

被折叠的 条评论
为什么被折叠?



