spirngmvc +弹簧MongoDB + FlexiGrid
- 资源大小:24.53 MB
- 上传时间:2021-06-30
- 下载次数:0次
- 浏览次数:1次
- 资源积分:1积分
-
标 签:
弹簧
资 源 简 介
概述:
基于springmvc+spring-mongodb,前台用改造后的flexigrid插件实现了对mongo数据库的有效增删查改以及导出功能。
项目暂取名fresh-mongo,字面上的意思大家懂的,另外fresh意指自己对mongo知之尚浅,这个项目开源出来,权当抛砖引玉,也勉励自己以后要持续维护和更新这个项目,让它保持新鲜和活力。
现在代码持续在维护,好的想法和功能会及时实现上去,想直接看源码的童鞋可以从svn上check最新的代码,每个重大更新,也会提供zip包供下载。
我的信条是:从实际应用出发,不迷信框架,存在即是合理。
特点:
利用spring转换器,提出了高效合理的持久化方案,解决了pojo类在mongo数据库中持久化时的多余存储难题,封装了基于spring-mongodb的通用持久层,实现了mongo数据库下的分页,可以用于构建基于mongo数据库的更高级应用。优化后的flexigrid实用性增强。
2012-04-25:v1.0
第一版源码上传,实现对mongodb基于spirng的持久化操作,使用了自己优化后flexigrid控件进行展示,运行工程,需要本地安装mongodb。
项目在myeclipse 9.1下开发,使用maven管理依赖,不想使用maven的童鞋,请去除maven依赖,添加webapp依赖,jar包都打进lib里了,你懂的。
v2.0
TO DO:
1.由于mongodb本身不支持事务,添加mongo事务的程序实现。
2.思考sql和not only sql之间的相似和不同之后,参考mybatis实现一个沟通sql和nosql的开源项 目或工具(xml配置,集成spring中,配置sql映射nosql,或直接配置mongodb语句,提供通用持久化方案)。
3.添加freemaker模版支撑,以更高更快
文 件 列 表
SpringMongo
target
src
.classpath
.mymetadata
.project
.settings
.jsdtscope
pom.xml
.myeclipse
.settings