ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 产品介绍 MLink产品致力解决移动软件开发过程中,方便操作数据库的问题。产品主要包括MLinkServer和MLinkConnector两部分,和一些开发工具。 MLink产品的出现,得益于作者提出的对象关系映射ORM(Object Relation Mapping)远程调用技术。通过MLinkConnector非常简单的代码,就可以方便透过MLinkServer实现数据库的各种操作。真正做到了,让复杂计算在服务器端完成,让方便操作在移动端体现。 MLink产品提供了两种操作远程数据库的方法: 第一种是模板方式,操作数据库的表模板是数据库自动生成的,拷贝到项目中可以直接使用。这种方式的特点是简单易用。 第二种是映射方式,就是在MLink服务器中默认的mapper目录下编写映射文件。使用mlink提供的接口方便的操作数据。这种方式具有灵活性,容易扩展。 关于产品的更多细节,请参考相关文档说明。 # 概述 传统的ORM产品众多,有Hibernate、JPA、Mybatis、TopLink等等,厂家都是结合Web开发进行的本地服务器应用。当我们使用手机等设备进行app开发,或者在另一台主机远程操作数据库,仍然希望使用ORM程序开发技术时,就望洋兴叹了。 对象关系映射ORM(Object Relation Mapping)远程调用技术就是在这样的背景下提出,是相对我们传统本地ORM开发方式。MLink就是远程对象关系映射技术的实现。是方便的远程R-ORM操作数据库技术。 MLinkServer远程对象关系映射服务器,是由java语言开发,具有天生的跨平台特性。并且提供了mlink开发接口及文档说明。 * * * * * #### MLink提出了两种操作远程数据库的方法。 1. 第一种是模板方式,操作数据库的表模板是数据库自动生成的,拷贝到项目中可以直接使用。这种方式的特点是简单易用。 2. 第二种是映射方式,就是在MLink服务器中默认的mapper目录下编写映射文件。使用mlink提供的接口方便的操作数据。这种方式具有灵活性,容易扩展。 > 建议:首先选择模板方式操作数据库,当遇到复杂操作时,使用映射方式解决。 * * * * * > 背后的故事:我是一名程序员,计划开发一个手机产品,需要大量操作数据库。传统的操作数据库方式在手机上都不灵光了,在网上也没有找到解决这个问题的好办法,寻找解决方案持续很长时间。自己构想的最佳解决方案就是ORM(Object Relation Mapping)远程调用技术。此方案在手机端Android环境下操作数据库的最有效办法,也是符合传统开发习惯的,当然,也是最方便使用的。在多种努力没有办法的情况下,ORM构想只能自己开发了,即使开发难度再高,也不得不任性一次,就有了现在的MLink产品。希望这款产品能够给手机大量操作数据库带来方便,让开发成本大大的下降一些,也让程序员开发更轻松一些。 > 另外,面对这么多的底层框架ORM产品,国人当自强。拥有核心技术,才能作出好产品,我就是任性一次又何妨! * * * * * >作者:孙景文 2016-12-12 >网址:www.cantong.cn