`
zdsdiablo
  • 浏览: 65850 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

整合mongodb+spring+morphia框架

    博客分类:
  • Java
阅读更多

这两天在整理mongodb开发的文章, 从网上搜集的资料整合了一个web版的框架出来.

代码就不贴了, 地址在 https://github.com/zdsiyan/watermelon 需要的自行下载, 我会不定时更新. 程序开源, 有兴趣的可以加入一起做.

 

eclipse导入开发的话需要maven,jetty等查件, 安装环境以后再补上吧. 命令行下直接mvn clean package应该可以用.

 

吐槽几句

morphia没有想象的强大, 没找到table2pojo的生成工具, 导致所有的entity,dao,service什么都要手写. dao都要继承BasicDAO, 只为了写入ds, 根本就是垃圾代码, service也跟着倒霉, 好在可以用继承都省略掉. 下个版本更新准备将自动生成代码的代码也写进项目去,方便开发.

暂时还没用到复杂的查询, 不知道多表查询时会不会有问题, 据说dbref可以解决, 先记着.

免费的morphia工具基本都是web的, 还要自行搭建服务, 太高端范儿了吧.

连接数据库异常容易,居然都没用户名密码.

 

总之, 免费开源的mongodb, springmvc, morphia, maven框架, 方便入门学习

 

0
2
分享到:
评论

相关推荐

    maven(jersey+redis+mongodb+spring)集成

    "maven(jersey+redis+mongodb+spring)集成"指的是使用Maven作为项目构建工具,将Jersey用于RESTful API开发,Redis作为缓存系统,MongoDB作为NoSQL数据库,以及Spring框架作为应用核心,进行无缝集成的开发模式。...

    springboot整合mongodb+redis+mybatis+mysql

    SpringBoot 与 MongoDB 的整合主要通过 `spring-boot-starter-data-mongodb` 依赖实现,这使得我们能够轻松地进行 CRUD(创建、读取、更新、删除)操作。 Redis 是一个开源的、高性能的键值对数据存储系统,通常...

    mongodb+maven+spring+springmvc项目源码

    mongodb+maven+spring+springmvc项目源码,导入eclipse可运行 mongodb单独操作源码 初学的同学可以查阅http://www.runoob.com/mongodb/mongodb-java.html

    SpringBoot+MongoDB+Echarts图表数据可视化

    综上所述,"SpringBoot+MongoDB+Echarts图表数据可视化"项目利用SpringBoot作为后端处理逻辑,MongoDB作为数据存储,Echarts作为前端数据展示工具,共同实现了高效、直观的数据可视化解决方案。这个组合在现代Web...

    mongodb+spring+strust框架完整示例版本

    在这个"mongodb+spring+strust框架完整示例版本"中,我们可能看到的是一个使用Struts 1的旧版示例,尽管如此,它仍然可以展示如何将这三者集成在一起。开发者可能会在MongoTest这个文件中找到相关的配置和测试代码,...

    mongodb+spring+strust框架

    在"mongodb+spring+strust框架"的集成中,我们通常会利用Spring的数据访问抽象(DAO)层来管理与MongoDB的交互,而Struts则负责处理用户的请求和视图的展示。以下是一些关于如何将这三者整合的详细知识点: 1. **...

    mongodb+spring+hibernate集成入门demo

    在这个"mongodb+spring+hibernate集成入门demo"中,我们将深入探讨如何将这三者有效地结合在一起,以构建一个强大的后端数据处理系统。 首先,MongoDB 是一个基于分布式文件存储的开源NoSQL数据库,它以JSON格式...

    图书管理系统,java+express+mongodb+nodejs+gulp.zip

    图书管理系统,java+express+mongodb+nodejs+gulp.zip 图书管理系统,java+express+mongodb+nodejs+gulp.zip 图书管理系统,java+express+mongodb+nodejs+gulp.zip 图书管理系统,java+express+mongodb+nodejs+...

    django+mongodb+hui 实现的后台管理系统.zip

    django+mongodb+hui 实现的后台管理系统.zipdjango+mongodb+hui 实现的后台管理系统.zipdjango+mongodb+hui 实现的后台管理系统.zipdjango+mongodb+hui 实现的后台管理系统.zipdjango+mongodb+hui 实现的后台管理...

    基于微服务架构实现的智能招聘系统+本科毕业设计+Mysql+Mongodb+Redis+Spring-Boot

    基于微服务架构实现的智能招聘系统+本科毕业设计+Mysql+Mongodb+Redis+Spring-Boot 项目经过严格测试,确保可以运行! 部署方式 docker部署:mvn docker:build & java -jar 物理机部署:mvn install & java -jar ...

    mongodb+springmvc+morphia

    后续提交放在https://github.com/zdsiyan/watermelon 上, 用eclipse导入该工程需安装m2eclipse,jetty等查件. 另外.settings下的org.eclipse.wst.common.component文件如下: ...</project-modules>

    mongodb + spring3.1.1增删改查

    Spring框架,特别是Spring 3.1.1版本,是Java应用开发中的一个核心框架,提供了全面的基础设施支持,包括数据访问、事务管理、AOP(面向切面编程)等。在本示例中,我们将探讨如何结合MongoDB和Spring 3.1.1进行数据...

    mongodb+spring+maven环境搭建

    在“mongodb+springmvc+maven环境搭建”过程中,我们需要完成以下步骤: 1. **安装MongoDB**:首先,你需要下载并安装MongoDB服务器。根据操作系统(Windows、Linux或Mac)在MongoDB官网获取相应版本的安装包。安装...

    nodejs+express+mongodb+bootstrap+jquery+ejs写的电影demo

    标题中的“nodejs+express+mongodb+bootstrap+jquery+ejs写的电影demo”表明这是一个使用Node.js、Express框架、MongoDB数据库、Bootstrap前端框架、jQuery库以及EJS模板引擎开发的电影相关的应用程序示例。...

    基于SpringBoot + Mybatis + Thymeleaf +Redis+MongoDB+MySQL开发的商品管理系统

    基于SpringBoot + Mybatis + Thymeleaf +Redis+MongoDB+MySQL开发的商品管理系统。基于SpringBoot + Mybatis + Thymeleaf +Redis+MongoDB+MySQL开发的商品管理系统。基于SpringBoot + Mybatis + Thymeleaf +Redis+...

    基于MongoDB+Spark+ElasticSearch的电影推荐系统.zip

    1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程设计、期末大作业和毕设项目的...基于MongoDB+Spark+ElasticSearch的电

    spring mvc + spring + mongodb 整合

    使用spring mvc + spring data mongodb + mongodb +spring 整合,支持html压缩,支持mongodb用户登录,重写了spring的MongoTemplate支持更多方式,重写MongoTemplate支持切换数据库,支持mongodb集群。spring版本为...

    基于SpringBoot + Mybatis + Thymeleaf + Redis + MongoDB + MySQL开发的商

    使用框架Bootstrap、JQuery开发前端界面 使用MySQL和MongoDB分别存储数据和图片 使用Redis缓存来提升数据库查询性能 主要分为四个模块: 用户管理模块 :用户登录、注册、密码找回(通过邮箱方式)、用户信息修改、...

    基于springboot+vue+redis+mongodb+spark等大数据技术构建的图书推荐系统,课程设计项目,可用于毕设

    基于springboot+vue+redis+mongodb+spark等大数据技术构建的图书推荐系统,课程设计项目,可用于毕设 后端 Spring Boot Redis MongoDB 前端 Vue Element-ui Axios 推荐服务 Spark Zookeeper Kafka Flume 任务调度 ...

    Node.js+MongoDB+AngularJS Web开发

    , 《Node.js+MongoDB+AngularJS Web开发》为想要将这3 种技术整合到全面的有效解决方案的Web 程序员提供了完整指南。它简洁而清晰地介绍了这3 种技术,然后迅速转到构建几种常见的Web 应用程序上面。, 读者将学会...

Global site tag (gtag.js) - Google Analytics