积木快速开发平台

技术团队文档示例


项目结构说明

<h2>/mysql</h2> <p>里边是备份的数据脚本(mysql),时间越新越是最近的。</p> <h2>/src</h2> <p>为主要的代码</p> <ul> <li>main/java</li> </ul> <table> <thead> <tr> <th>路径</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>com/eova/</td> <td>框架代码,如无必要不需修改</td> </tr> <tr> <td>com/oss/</td> <td>为自己业务平台:如具体业务建立一个 package,里边是可能需要实现的control、Intercept等</td> </tr> <tr> <td>com/RunEovaOSS</td> <td>启动类</td> </tr> </tbody> </table> <ul> <li>main/override</li> </ul> <table> <thead> <tr> <th>路径</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>org/beetl/</td> <td>增强的stringutil库</td> </tr> </tbody> </table> <ul> <li>main/resources</li> </ul> <table> <thead> <tr> <th>路径</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>default/</td> <td>线上环境</td> </tr> <tr> <td>dev/</td> <td>测试环境</td> </tr> <tr> <td>beetl.properties</td> <td>beetl配置文件</td> </tr> <tr> <td>ehcache.xml</td> <td>ehcache配置文件</td> </tr> <tr> <td>log4j.properties</td> <td>log4j配置文件</td> </tr> <tr> <td>undertow.txt</td> <td>undertow启动参数配置</td> </tr> </tbody> </table> <p><strong>其中系统将优先加载default路径的环境参数,其次再加载dev环境,如果default中eova.config的env环境为 预发布环境=PRE,正式环境=PRD,将不继续加载dev环境参数 2.3.1版本已经在启动的时候从bb_sys_params提取相关参数(不覆盖jdbc相关参数,其他的全部会覆盖一次) </strong> 其中default、dev配置文件说明:</p> <table> <thead> <tr> <th>路径</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>app.config</td> <td>应用的名称、描述、版权信息</td> </tr> <tr> <td>domain.config</td> <td>服务器一些信息,包括文件上传信息,oss存储信息,资源访问路径,其中存储用的是我的私人七牛云,static_root为上传文件的根路径需要根据环境调整</td> </tr> <tr> <td>eova.config</td> <td>一些环境变量见文件中的备注说明</td> </tr> <tr> <td>jdbc.config</td> <td>数据库连接:main_url 为业务数据库,eova_url为平台环境数据库</td> </tr> <tr> <td>caffeine.properties和j2cache.properties</td> <td>为j2cache缓存配置,主要需要修改redis.hosts等相关配置(不修改的话会用我的测试redis)</td> </tr> </tbody> </table> <p><br> <strong>本地部署一定要调整项如下:</strong></p> <table> <thead> <tr> <th>项</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>jdbc</td> <td>2个数据库</td> </tr> <tr> <td>env</td> <td>属于上线一定需要改的,调整为PRD,系统将会1、将会增加校验码,2、关闭开发账户:bb</td> </tr> <tr> <td>static_root</td> <td>静态资源存储目录</td> </tr> <tr> <td>domain_img</td> <td>静态图片资源访问服务器(如果资源未oss存储的话)</td> </tr> <tr> <td>domain_file</td> <td>静态文件资源访问服务器(如果资源未oss存储的话)</td> </tr> <tr> <td>redis</td> <td>自己的redis,当然可以不配置不启用session同步</td> </tr> <tr> <td>domain_cdn</td> <td>自己的cdn(目前是我私人的,当然前提是把静态资源已经放到cdn了)</td> </tr> <tr> <td>oss_static</td> <td>确定资源是否oss存储,确定方案配置对应的oss参数(目前支持七牛和阿里云)</td> </tr> <tr> <td>domain_oss_static</td> <td>配置了oss方案需要配置,访问域名地址</td> </tr> <tr> <td>app_domain</td> <td>你的生产环境域名(目前未限制只有域名可访问)</td> </tr> <tr> <td>app_main</td> <td>定制自己的首页</td> </tr> <tr> <td>app_name</td> <td>上线改成你需要的平台名称</td> </tr> <tr> <td>app_keywords</td> <td>上线搜索平台关键词seo</td> </tr> <tr> <td>app_copyright</td> <td>应用显示的版权信息以及备案号</td> </tr> <tr> <td>j2cache.properties</td> <td>中的缓存redis服务器,要么关闭j2cache</td> </tr> </tbody> </table> <h2>/webapp</h2> <p>资源文件,将介绍几个重要的文件夹</p> <table> <thead> <tr> <th>路径</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>ui_h/</td> <td>为ruoyi的bootstrap相关资源,包括首页,js,css等资源,ruoy等的ui demo等</td> </tr> <tr> <td>pages/</td> <td>为生成的默认页面</td> </tr> <tr> <td>office/</td> <td>为office(excel,doc下载、查看)绑定资源demo</td> </tr> <tr> <td>eova</td> <td>为系统核心文件区域,多的不说,需要注意的事项xx_h.html为 h+版本会关联的模板文件</td> </tr> <tr> <td>widget</td> <td>自制的表单控件,目前有boostrap版本有3个:number、check、password,以后自己弄新的表单控件可以参考</td> </tr> </tbody> </table> <h2>pom.xml</h2> <p>maven库</p>

页面列表

ITEM_HTML