我的ITeye博客地址:http://thinkgem.iteye.com/
项目地址: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项目的结构组成,包括源码目录、公共模块、生成器、内置功能模块、系统管理模块等,并阐述了各部分的功能与作用。同时,文章深入探讨了项目的开发工具、发布目录、执行目录以及关键技术点,为开发者提供了一站式的项目理解指南。
852

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



