- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ActiveJDBC官方说明手册
ActiveJDBC == ActiveRecord
for Java
By Igor Polevoy
August 2010
Who the heck is Igor Polevoy
and why should we trust him
• Developer like you
• Architect
• Teach Java/Rails at DePaul IPD
• Battle-beaten on IT projects
• Currently hacking away at Groupon,
Chicago
..but why
• Hibernate
• JDO
• JPA
• iBatis
• Castor
• Torque
• JPersist
• …20 more
Dissatisfaction
• Hibernate: very powerful, but complicated,
hard to setup, people have theories how it
works, feels like a straight jacket, hard to
learn
• JPA – different configuration on every
platform, not as feature reach as
Hibernate, feels like a black box.
• Most of all: getters/setters
• Not OO!
ActiveRecord just feels right
• DHH is a great API designer
• AR simple to use, yet provides a level of
sophistication
• Does not try to solve every problem under
sun, but covers 80% of what you need;
you can get your work done faster…much
faster!
• Complicated DB schemas ==usually==
wrong design
Who are parents of invention
If necessity is a mother
then…
laziness is its father!
ActiveJDBC Design principles
• Should infer metadata from DB
• Should be very easy to work with
• Should reduce amount of code to a minimum
• No configuration, just conventions
• Conventions are overridable in code
• No need to learn another language
• No need to learn another QL SQL is sufficient
• Code must be lightweight and intuitive, should read like
English
• No sessions, no attaching, reattaching
• No persistence managers.
• No classes outside your own models.
• Models are lightweight, no transient fields
• No proxying. What you write is what you get (WYWIWYG
您可能关注的文档
- 基于主分量分析的光谱遥感数据噪声消除方法.pdf
- 湖北黄冈中学2011届高三英语10月月考试题.pdf
- 石化项目前期流程管理.pdf
- Au^+(1S,3D)与N2O(^1∑^+)反应机理的理论研究.pdf
- 双层磁棒规格书.pdf
- 香醛和芳香胺的Mannich反应_三组分_一锅法_.pdf
- 3提取五味子中五味子醇甲的研究.pdf
- 用双激光脉冲操纵N2分子取向.pdf
- 非圆斜齿轮滚切加工CNC联动控制方案.pdf
- 清华大学考博英语词汇复习之基础部分.pdf
- Flashforge闪固TPUFilamentCreator4ExtruderF用户手册.pdf
- Logitech 罗技 智能 docking station SMARTDOCK FLEX 用户手册.pdf
- 第一创业-半导体先进封装研究报告.pdf
- 华安证券-古茗-01364.HK-拥抱极致性价比与下沉时代系列-古茗探讨-一-,如何理解当前领先优势.pdf
- 国际可再生能源署-大规模太阳能光伏电站的本地环境影响与效益.pdf
- 西部证券-戈碧迦-920438-首次覆盖报告-高端光学材料龙头,先进封装及AI上游核心材料替代先锋.pdf
- 东方证券-渝农商行-601077-深度报告-蓄力半载,扬帆起航.pdf
- 中信建投-主题策略-策略周思考-短期或有震荡无碍中期行情.pdf
- 中邮证券-化工行业报告-化工板块维持景气度,锰酸锂、电解液-磷酸铁锂-、碳酸锂、二乙二醇、NCM等产品涨幅居前.pdf
- 财信证券-半导体行业2026年年度策略报告-乘风AI浪潮,国产化重塑格局.pdf
最近下载
- 安徽级建设工程安全监督机构考核表.pdf VIP
- 2020~2021学年第二学期期末八年级下英语试卷.docx VIP
- 2024-2030年中国竹笋加工行业市场发展现状及投资方向研究报告.docx
- 高中英语阅读理解100篇附有答案.pdf VIP
- 13.2在奉献中成就精彩人生 课件(共19张PPT).pptx VIP
- 全新版尹定邦设计学概论.pptx VIP
- (高清版)-B-T 40521.1-2021 乘用车紧急变线试验车道 第1部分:双移线.pdf VIP
- 110KV线路断路器控制回路.pptx VIP
- 车辆定点维修招标项目 投标方案(技术标 ).doc VIP
- 2025年中考英语选词填空解题策略课件.pptx VIP
原创力文档


文档评论(0)