JFinal ActiveRecord 是作者发明的吗?

matrixcd90123456 发布于 2013/04/29 20:00
阅读 1K+
收藏 0

@JFinal 你好,想跟你请教个问题:JFinal 中的ActiveRecodPlugin让数据库开发变得简单得不可思议,膜拜一下,请问这个ActiveRecord是作者发明的吗? @JFinal

加载中
1
JFinal
JFinal

    Active Record 模式不是作者发明的,这个模式的实现最早出现在动态语言世界,由于java这类静态语言实现这个模式很不容易,所以一直未出现在java世界。

    JFinal 采用比较独特的方式在两年前成为 Java 世界第一个Active Record实现(截止到今天仍未发现其它实现)。


0
捏造的信仰
捏造的信仰
楼主可以去维基百科搜索 active record 的概念。
0
Jeky
Jeky

引用来自“JFinal”的答案

    Active Record 模式不是作者发明的,这个模式的实现最早出现在动态语言世界,由于java这类静态语言实现这个模式很不容易,所以一直未出现在java世界。

    JFinal 采用比较独特的方式在两年前成为 Java 世界第一个Active Record实现(截止到今天仍未发现其它实现)。


2010年就有activejdbc了  https://code.google.com/p/activejdbc/
J
JamesG
回复 @JFinal : 很想知道为什么activejdbc是怎么没有安全实现ActiveRecord模式.我看过rails的用法,activeJdbc基本上是模仿它的,倒是JFinal有点奇怪的样子.原生sql是简化了学习门槛,但是COC就不好体现了.例如one ot one;one to many;主键名称的约定.
绝望的八皮
绝望的八皮
以前公司有项目在用。那货是把方法弄到Model的静态方法。。所以需要用javassite来做一些字节码加强。。另外貌似设计复杂一点。
JFinal
JFinal
activejdbc 比JFinal 还早一年,但它并未真正实现 ActiveRecord
0
南湖船老大
南湖船老大

引用来自“Jeky”的答案

引用来自“JFinal”的答案

    Active Record 模式不是作者发明的,这个模式的实现最早出现在动态语言世界,由于java这类静态语言实现这个模式很不容易,所以一直未出现在java世界。

    JFinal 采用比较独特的方式在两年前成为 Java 世界第一个Active Record实现(截止到今天仍未发现其它实现)。


2010年就有activejdbc了  https://code.google.com/p/activejdbc/
activejdbc 在Web开发中不好用,需要Instrumentation。。不过iteye上倒是有几个人弄了类似的
返回顶部
顶部