JeeSite(1):推荐一个java开源项目 JeeSite
来源:互联网 发布:cctv7观军事知天下视频 编辑:程序博客网 时间:2024/05/20 23:31
本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/50778119 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
1,关于JeeSite
http://jeesite.com/
https://github.com/thinkgem/jeesite
JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE快速开发平台。
JeeSite本身是以Spring Framework为核心容器,Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,Activit为工作流引擎。
JeeSite目前包括以下三大模块,系统管理(SYS)模块、 内容管理(CMS)模块、在线办公(OA)模块、代码生成(GEN)模块。
2,项目研究
项目是个大杂烩。和springside 类似呢。不知道和jeecms是啥关系。
项目有很多人收藏。下载项目。
首先要初始化数据库。项目中用到了DBUtils进行数据库初始化。
http://coderdream.iteye.com/blog/2142704
是个ant命令。导入到idea里面后。
首先配置数据库连接文件:src/main/resources/jeesite.properties
antrun下面执行run命令:
Doc下面有详细的安装方法。
https://github.com/thinkgem/jeesite/blob/master/doc/1.%E4%BB%8B%E7%BB%8D%E4%B8%8E%E5%AE%89%E8%A3%85.docx
有一部分数据写在了db目录下面的sql里面。另外一部分写到excel里面。然后通过插件将数据插入到数据库中。感觉上不方便。
插入数据报错:
[INFO] ------------------------------------------------------------------------[INFO] Building JeeSite 1.2.6[INFO] ------------------------------------------------------------------------[INFO] [INFO] --- maven-antrun-plugin:1.7:run (default-cli) @ jeesite ---[INFO] Executing tasksmain: [sql] Executing resource: /Users/FreeWebSys/jeesite/db/sys/jeesite_mysql.sql [sql] Executing resource: /Users/FreeWebSys/jeesite/db/cms/jeesite_mysql.sql [sql] Executing resource: /Users/FreeWebSys/jeesite/db/oa/jeesite_mysql.sql [sql] Executing resource: /Users/FreeWebSys/jeesite/db/gen/jeesite_mysql.sql [sql] Executing resource: /Users/FreeWebSys/jeesite/db/test/jeesite_mysql.sql [sql] Executing resource: /Users/FreeWebSys/jeesite/db/act/drop/activiti.mysql.drop.engine.sql [sql] Executing resource: /Users/FreeWebSys/jeesite/db/act/drop/activiti.mysql.drop.history.sql [sql] Executing resource: /Users/FreeWebSys/jeesite/db/act/drop/activiti.mysql.drop.identity.sql [sql] Executing resource: /Users/FreeWebSys/jeesite/db/act/create/activiti.mysql.create.engine.sql [sql] Executing resource: /Users/FreeWebSys/jeesite/db/act/create/activiti.mysql.create.history.sql [sql] Executing resource: /Users/FreeWebSys/jeesite/db/act/create/activiti.mysql.create.identity.sql [sql] 229 of 229 SQL statements executed successfully [dbunit] Executing operation: INSERT [dbunit] on file: /Users/FreeWebSys/jeesite/db/sys/jeesite_data.xls [dbunit] with format: xls[INFO] ------------------------------------------------------------------------[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] Total time: 10.743 s[INFO] Finished at: 2016-03-02T11:35:01+08:00[INFO] Final Memory: 11M/81M[INFO] ------------------------------------------------------------------------[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (default-cli) on project jeesite: An Ant BuildException has occured: org.dbunit.database.AmbiguousTableNameException: GEN_SCHEME[ERROR] around Ant part ...<dbunit userid="${jdbc.username}" driver="${jdbc.driver}" password="${jdbc.password}" url="${jdbc.url}">... @ 21:107 in /Users/FreeWebSys/jeesite/target/antrun/build-main.xml
项目地址:https://sourceforge.net/projects/dbunit/
目前数据库初始化错误。
3,总结
本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/50778119 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
这个开源项目不错。里面有很多代码可以参考,可以学习。
工作流,CMS,都是可以学习的。
可惜没有跑起来。还得继续研究。
- JeeSite(1):推荐一个java开源项目 JeeSite
- JeeSite 企业信息管理系统基础框架(开源项目)
- JeeSite
- JeeSite
- JeeSite
- jeesite
- BIRT报表在开源项目jeesite项目中的集成
- jeesite项目学习(一)项目运行
- jeesite学习笔记(一) 项目框架
- idea 导入jeesite项目
- Jeesite 项目搭建 找不到WebContextListener!!!!
- jeesite项目学习(三)前台界面开发及展示
- jeesite(java快速开发平台)原创视频教程第一季
- JeeSite入门介绍(一)
- jeesite使用心得(一)
- jeesite使用心得(二)
- jeesite 使用笔记(一)
- Maven项目修改jeesite项目名称
- 揭开AssetBundle庐山真面目(二)
- 栈地址的分配和大小端模式
- [AngularJS]—— 12 独立作用域
- iOS实际网络检测框架RealReachability
- ATEN宏正发表全新8x8 HDMI矩阵式影音切换器
- JeeSite(1):推荐一个java开源项目 JeeSite
- Android 学习 2016.03.02
- HDU 1052 Tian Ji -- The Horse Racing(贪心)
- php 学习笔记 —— 基础语法 (一)
- windows宿主机,ubuntu虚拟机下的上网设置(有线网络和无线网络)(cp:http://blog.csdn.net/winson_jason/article/details/8969987)
- PD中 name和code同步的问题
- APPIUM + JAVA 笔记
- Android: 保存键值集(SharedPreferences)
- Hadoop文件系统元数据fsimage和编辑日志edits