lzth.net
当前位置:首页 >> JAvA ORM框架现在推荐使用哪个 >>

JAvA ORM框架现在推荐使用哪个

半自动框架mybatis比较流行,建议使用3.0以上的版本..

java简洁的ROM框架太多了,并且每天都在更新迭代,从一下几方面总结.1、整合数据库的orm框架:Mybatis(batis)、Hibernate、Jpa、Jdo等.2、缓存以及分布式缓存:Ecache、Memcached、Redis等.3、web框架:WebWok、Struts2、SpringMvc等.4、远程调用的相关的服务框架:dubbo、webService等.4、其他大大小小,在各领域发挥的有很多,如日志处理Log4J、sj4j,xml处理dom4j等等数不胜数.

(1)Hibernate 全自动 需要些hql语句 (2)iBATIS 半自动 自己写sql语句,可操作性强,小巧 (3)EclipseLink ORM(Object-Relation Mapping,对象-关系映射),是一种为了解决面向对象与关系数据库存在的互一匹配的现象的技术. 就是model类与表中的列对应起来,将程序中的对象自动持久化到关系数据库中.

首先,对于jsp+servlet+jdbc的学习,这个很重要,这是学习框架的基础.推荐:jsp2.0技术手册 其次,框架的学习.主流的框架组合是ssh的.struts1.x现在基本很少用了,如果你学习struts就直接学习2.0版本的吧,一点都不难,主要就是多做练习,对书上的内容吃透(struts2.0学会了,jsf就基本看下就会了) 推荐:struts2深入详解 hibernate和spring非常的常用.推荐:孙卫琴的精通hibernate spring技术手册 你先学习struts吧,然后学习hibernate 上面两个学习完了就可以顺利的接触spring了.我当时就是这样学习的.

最流行的ssh.spring framework 【java开源 j2ee框架】 spring是一个解决了许多在j2ee开发中常见的问题的强大框架. spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯.spring的架构基础是基于使用

ORM框架都是对JDBC 的封装, 那么, 使用这些框架的时候必然要 绕几圈才能到JDBC语句,最后操作数据库, 起作用就是帮你简化了复杂的sql语句. 那么它必然在性能上有所损失.项目不是很大,要求不是很高 用ORM还是很方便的(可以级联增删改查).如果要求高性能,其实可以用mybatis 框架如果你的sql语句很牛逼,那可以直接jdbc 构建

orm并不是指的三个框架,orm翻译过来叫对象关系映射,涉及到对象和数据库表的映射的所有框架都是orm框架,这一类框架主要用于将对象持久化到数据库,比如hibernate框架就是orm框架,

ORM是这类框架的总称,而不是具体的框架产品.每种编程语言都有对应的ORM框架,例如.Net平台下就有EF(Entity Framework).ORM的优点是使用方便,对于增删改查这类一般性的应用非常简易,可以节省很多手动编写代码的时间和精力.缺点是需要一定的时间去学习如何使用,对于特殊性的应用需要深入了解框架内部的运行原理,而且此类框架的效率一般比手动编写的代码低.

比较倾向于以几个产品:1 Nhibernate原因:用的比较多,资料也比较好找.2 Castle ActiveRecord原因: 不用配置对象的XML文件,这点比Nhibernate爽3 EntityFramework原因:微软的东西(说真的,有点不想用)4 mybaits.net原因:我几个搞java的朋友都说他们现在不用hibernate了都在用mybaits

所谓的互联网应用,主要就以下几个方向:电子商务:B2BB2C电子政务:政府信息化应用网络教育:E-LEARNING\网络教育等网络传媒:网媒、综合门户、富媒体等产业应用:在线行业应用个人应用:地区门户、论坛、搜索引擎、SNS等主题

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com