简介:wetech cms是自己本人整开开辟的一套内乱容办理体系。旨正在开辟一个通用的、可连续开辟散成的、便利扩大的cms体系。 尾页利用freemarker完整静态化处置,加沉效劳器战数据库的压力 背景相干js只正在第一次登录时减载,各功用网页经由过程AJAX load到content div中,包罗同步前背景表单考证,一切的恳求皆是经由过程ajax去完成。 批量删除功用,查询、新删、修正局部正在一个网页傍边,削减取效劳器交互 对datatables停止启拆,删编削查根本的操纵启拆成插件,低落开辟易度 严厉的代码标准,关于每一个类皆有对应的单位测试笼盖 模块引见:wetech-parent:是一切子模块的女类,同时也是项目散开器,和版本声名办理,无本质代码 wetech-basic-common:次要是放一些通用东西类 wetech-basic-hibernate:对hibernate停止启拆,今朝便放了IBaseDao战BaseDao wetech-core:项目中心模块,用去放POJO、DAO工具,和ORM映照 wetech-topic:效劳层文章相干 wetech-user:效劳层用户相干 wetech-web:用去放前台页里,和掌握层相干代码 手艺选型:后端手艺 Spring Framework 容器 4.3.5.RELEASE SpringMVC MVC框架 4.3.5.RELEASE Hibernate ORM框架 4.2.0.Final Maven 项目构建办理 4.0.0 Freemarker 模板引擎 2.3.23 Logback 日记组件 1.1.3 Dbcp2 数据库毗连池 2.1.1 Hibernate Validator 后端校验框架 5.4.2.Final DWR WEB长途挪用框架 3.0.1-RELEASE Thumbnailator 天生下量量缩略图的Java类库 0.4.3 前端手艺:jQuery 优良的Javascript库 3.1.1 Amaze UI 前端框架 2.7.2 DataTables 数据表格 1.10.16 Layer jQuery弹出层插件 3.0.1 ZTree jQuery树插件 3.5.12 WangEditor 沉量级web富文本编纂器 2.1.22 硬件需供:JDK1.8 MySQL5.6 Tomcat7.0 /jetty9.0 Maven3.0 当地布置:经由过程git下载源码 创立数据库wetech_cms,数据库编码为UTF-8 施行docs/sql/init.sql文件,初初化数据 修正wetech-core模块下jdbc.properties文件,变动MySQL账号战暗码 正在项目根模块施行【mvn clean package】 正在wetech-core模块施行【mvn jetty:run】号令,便可运转项目 项目会见途径:http://localhost:8888/wetech-cms 账号暗码:admin/123456
图片:
|