由买买提看人间百态

topics

全部话题 - 话题: ibatis
首页 上页 1 2 (共2页)
W*******e
发帖数: 1268
1
来自主题: WashingtonDC版 - 不是坑-感兴趣的联系我
Consider the following changes:
Ant -> Maven
Struts and Struts2 -> Spring MVC
J2EE -> JEE
iBatis -> Hibernate or Open JPA/Eclipselink
p********6
发帖数: 994
2
来自主题: WashingtonDC版 - 问个技术问题
用过HIBERNATE 跟IBATIS 但都是ORACLE
好想都能用
c*****e
发帖数: 474
3
来自主题: Vancouver版 - 俺失业两个月了
简历上的GAP 现在越来越长了,我怎么办
前两天去 面试,考ANT和WEBLOGIC, 要我在2小时内,
写 个东东预编译JSP成CLASS,考试时可以上网。
我硬是没有将SCRIPTS跑通。
然后下午2小时又考在IBATIS 里调 STORE PROCEDURE ,我还是没有调通程序。
结果人家认为我的HANDS ON 能力差,回家自己也不想折腾这些题目了、
我的逻辑推理能力好像是不怎么强,,,,真泄气
心烦啊心烦
k***r
发帖数: 4260
4
来自主题: Vancouver版 - 俺失业两个月了
考得这么细。没用过weblogic或者iBatis的怎么办捏
p*******d
发帖数: 359
5
来自主题: BuildingWeb版 - 求网站建设,维护项目
h1七年到头,倒霉律师,140出了问题欲哭无泪。只好换成dependent。养家糊口求网站
建设,维护项目。
本人公司里做.net web application(C#, VB都成),web service, sql server, IIS
. Sql server job, query tune up, SSIS 也做过一些。正在
努力准备sql server的证书。
最近还做过JSF/spring framework/iBatis项目, Linux Centos 5.5/apache tomcat 6/
mysql 5.1
php/mysql/apache很多年前intern时候干过, 学一学应该也能捡起来。
本人在san diego,南加州的话可以一段时间meet一次。
本人诚实可靠,属于埋头干活一类,呵呵。希望长期合作,请站内联系。
m**r
发帖数: 60
6
来自主题: BuildingWeb版 - 求网络项目
本人有近10年大型网络项目经验。英语熟练。熟悉.net event driven/MVC,web
service / api, iis, entity framework, sql server administation, query tune
up, replication. 也做过j2ee项目,jsf,spring,ibatis,mysql。工作认真负责,
决不拖拉。
因身份问题(h4)在家,不想荒废,求项目。请站内联系。谢谢!
m**r
发帖数: 60
7
来自主题: BuildingWeb版 - 求网络项目
本人有近10年大型网络项目经验。英语熟练。熟悉.net event driven/MVC,web
service / api, iis, entity framework, sql server administation, query tune
up, replication. 也做过j2ee项目,jsf,spring,ibatis,mysql。工作认真负责,
决不拖拉。
因身份问题(h4)在家,不想荒废,求项目。请站内联系。谢谢!
W*******e
发帖数: 1268
8
来自主题: CS版 - 业余想整整web系统开发
GWT在我看来不是好的Web系统设计策略。纵向对Web开发的切割损失了Web层的灵活性和
多样性。
jQuery和Spring不是一个层面的东西。这两者是互补不是竞争关系。
Hibernate现在被JPA标准统一了。JPA provider可以选Hibernate,也可以选
Eclipselink, Toplink, OpenJPA, iBATIS等等,非常灵活。
Java的强大和灵活性是Php不能比的。比如,面向工程和产品周期的语言特性。各种企
业级产品的开发框架。Java很早就可以不用Scriptlet编写页面,而Php还不能脱离
Scriptlet的编写。等等。
m**r
发帖数: 60
9
来自主题: DotNet版 - 求网络项目 (转载)
【 以下文字转载自 BuildingWeb 讨论区 】
发信人: moar (阿穆斯特朗), 信区: BuildingWeb
标 题: 求网络项目
发信站: BBS 未名空间站 (Wed Feb 19 11:41:10 2014, 美东)
本人有近10年大型网络项目经验。英语熟练。熟悉.net event driven/MVC,web
service / api, iis, entity framework, sql server administation, query tune
up, replication. 也做过j2ee项目,jsf,spring,ibatis,mysql。工作认真负责,
决不拖拉。
因身份问题(h4)在家,不想荒废,求项目。请站内联系。谢谢!
h**d
发帖数: 474
10
来自主题: Java版 - Spring 工作机会好象不多啊!
不一定,hibernate非常hot是肯定的,
还有不少替代品,ibatis也不错

sub
g*****g
发帖数: 34805
11
来自主题: Java版 - Spring 工作机会好象不多啊!
Spring is an application framework, which works like a glue by enabling
you to assemble an application server with your favorite JEE technology.
e.g. You can pick Hibernate, Toplink, ibatis or any favorite ORM product as
persistence, Strust, JSF, etc. as web layer. Tomcat's or weblogic's
clustering,
hessian or web service for remoting.
Hibernate on the other hand, is the most popular ORM product for persistence
layer.
Traditional JEE servers lock you into a series of services, you have no
option
s******e
发帖数: 493
12
来自主题: Java版 - design review
requirements: read only data. Database scheme is a little complicated(maybe
not necessary, but I have no control). several similar products, each have
some subsets. The front looks similar(the data is shown in a table with
different headers) but the results come from different tables.
Technology chosen: jsp/javascript as the front, spring mvc with dao and
ibatis sql map as middle tier.
One thing that i am not quite comfortable with my design is that i tightly
couple url pattern with my POJO logi
A**o
发帖数: 1550
13
i just did the same with ibatis. :)
g*****g
发帖数: 34805
14
I think the confusion part coming from too many options in JEE technology.
EBJ 2.x/3.0/Spring are alternatives, we have about 10 web frameworks that
are alternatives. Hibernate/JPA/ibatis/JDO and you name here persistence
frameworks are alternatives.
Even on view layer, we have about 10 templating alternatives as well.
And the combination is just overwhelming even for a veteran.
I blame this on Sun though, since they couldn't come out with elegant
solution from the beginning, and OSS communities
b******y
发帖数: 1684
15
来自主题: Java版 - hibernate和ejb3
正在用ibatis,
没有Crietia,很不方便
s******e
发帖数: 493
16
来自主题: Java版 - hibernate和ejb3
Ibatis sql map supports dynamic sql pretty thorough. Go read its developer
doc. You will find many things there.
q*********a
发帖数: 340
17
来自主题: Java版 - web application请教
struts 2, jsf, or spring mvc. or others?
MVC:
M:hibernate, ibatis,toplink, and so on....
V: Struts, JSF
C:Spring
t******h
发帖数: 120
18
来自主题: Java版 - 一个关于GWT的问题
可以啊
gwt前后端通过rpc和http通信
我现在的项目就是用gwt(rpc) + spring mvc + ibatis做的
我记得网上有个文章讲这个的 就是写一个service接受所有rpc 然后通过spring mvc转
发给不同的service来处理
好像还有一个开源的项目做了这个框架 不用自己写 google一下吧
o**1
发帖数: 6383
19
来自主题: Java版 - 谁给推荐一个简单的ORM吧
感觉 JPA/Hibernate 还是把问题搞的太复杂了。
很多应用直接用 jdbcTemplate 就足够了。
或者是 iBatis/myBatis 也很简单实用。
k***r
发帖数: 4260
20
来自主题: Java版 - 谁给推荐一个简单的ORM吧
我发那个只有一页文档,貌似比ibatis/mybatis还简单很多,
就是不知道稳定性如何,呵呵
o**1
发帖数: 6383
21
改名字了,mybatis now
m****i
发帖数: 712
22
mybatis网上也找不到原来的版本了
最后我在maven repository下找到一个,凑合用吧
x*******i
发帖数: 777
23
来自主题: Java版 - 学习JAVA的人要注意
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你
应该十分了解UML,尤其是class,object,interaction以及statediagrams。
2.你需要学习JAVA语言的基础知识以及它的核心类库 (collections,
serialization
,streams,networking, multithreading,reflection,event,handling,
NIO,
localization,以及其他)。
3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制
等。
你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
4.如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设
计的思想和方法,以及桌面程序的 SWING,AWT, SWT。你还应该对UI部件的
JAVABEAN组
件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
5.你需要学习j... 阅读全帖
x*******i
发帖数: 777
24
来自主题: Java版 - 学习JAVA的人要注意
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你
应该十分了解UML,尤其是class,object,interaction以及statediagrams。
2.你需要学习JAVA语言的基础知识以及它的核心类库 (collections,
serialization
,streams,networking, multithreading,reflection,event,handling,
NIO,
localization,以及其他)。
3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制
等。
你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
4.如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设
计的思想和方法,以及桌面程序的 SWING,AWT, SWT。你还应该对UI部件的
JAVABEAN组
件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
5.你需要学习j... 阅读全帖
z****e
发帖数: 54598
25
如果你搜索.net framework结果是不是就大不一样了?
微软搞.net把什么开发都搞成.net
特别讨厌微软的一点就是微软很喜欢模糊概念
什么概念到了微软手里,会变得很混乱
这也是.net,那也是.net,结果就是什么都是.net
.net做了太多的事,现在基本上只要你在用微软的东西编程,你就在用.net
这其实就是问题,分工不细,概念模糊不清
这跟微软的战略有关,反正它们希望客户把什么都交给它们去做
弄不清楚没关系,给钱就行
而对于j2ee来说,spring只是一个选择,而这个选择往往是在具备了一定规模之后
才显得重要,换句话说,在此之前,如果负载小的话,我可能压根不会上framework
我就用最基本的jsp/servlet就可以了,要说framework的话
这其实也是一个framework,它也提供了具体实现的api以及相应的规范,只不过一般不
这么说而已
为了避免混淆,多数时候不把这个叫做framework而已,因为它已经超越了framework的
范畴
同理ejb也是个framework,但是多数时候我们也不这么叫
所以你说的spring+hibernate+str... 阅读全帖
e*****t
发帖数: 1005
26
来自主题: Java版 - 说说spring和ejb的差别
这篇是好文,讲的历史沿革,还有层次都很清晰。
吹毛求疵一点点:
1. ejb刚出来的时候,persistence tier主流不是hibernate,应该是jdbc,至于ORM,
应该最热的是iBais。当然hibernate是在ejb2年代热起来的,所以ejb3搞jpa就直接弄
来Gavin King,照搬了hibernate
2. Spring当初是lightweight,现在整个spring一点也不light,应该是比javaEE整个标
准加起来都庞大,只不过大家平日只是用到其中一部分而已:Spring core, Spring
security, Spring MVC, and etc...
3. Entity bean还是JavaEE的概念,Spring那帮人就是不好那个,所以搞POJO.所以提
到data object时,对于spring,还是说pojo来的比较好。
4. Hibernate是red hat的,jboss也是red hat的。不过hibernate至少现在不是jboss的。
5. Spring最初也不过是从POJO, IoC,和transaction搞起来的... 阅读全帖
z*******3
发帖数: 13709
27
古德霸其实唱衰.net和c++很久了
不过我是认同它看法的
另外我们最近也在讨论要不要用groovy
但是短期内不太可能,用也是玩玩罢了
因为java就这样,写的东西太核心了
以至于你动一行,一旦有什么问题
后果经常是无法承受的
开除那都是小事,如果有事故的话,搞不好要进监狱
当年在国内搞的时候,停电半个小时
上面红头文件,正总连降n级,下放基层,运营副总免职
年纪一大把了,在帝都那种鬼地方,老婆还没工作
也不知道将来怎么办,也够悲催的
java越来越复杂,各个tier和layer
我的感觉,反正客户端是天天变,最不稳定
以前swing,现在javafx,以前j2me,现在android,将来不知道怎么变
front end也差不多,web很不稳定,尤其是现在貌似java做web有些问题
php越来越多,jsp现在官方都不用了,改成jsf了
然后做商业产品还好,但是ibm这些大公司年年都会裁员
因为规则特别固定,j2ee这么多年,还是那个样子,而且商业产品普遍比较规范
所以一旦形成流水线作业,那么螺丝钉的将来就不好说了
这一块主要的冲击来自开源产品,这一块很多都可以被开源产品所代替
我... 阅读全帖
z*******3
发帖数: 13709
28
古德霸其实唱衰.net和c++很久了
不过我是认同它看法的
另外我们最近也在讨论要不要用groovy
但是短期内不太可能,用也是玩玩罢了
因为java就这样,写的东西太核心了
以至于你动一行,一旦有什么问题
后果经常是无法承受的
开除那都是小事,如果有事故的话,搞不好要进监狱
当年在国内搞的时候,停电半个小时
上面红头文件,正总连降n级,下放基层,运营副总免职
年纪一大把了,在帝都那种鬼地方,老婆还没工作
也不知道将来怎么办,也够悲催的
java越来越复杂,各个tier和layer
我的感觉,反正客户端是天天变,最不稳定
以前swing,现在javafx,以前j2me,现在android,将来不知道怎么变
front end也差不多,web很不稳定,尤其是现在貌似java做web有些问题
php越来越多,jsp现在官方都不用了,改成jsf了
然后做商业产品还好,但是ibm这些大公司年年都会裁员
因为规则特别固定,j2ee这么多年,还是那个样子,而且商业产品普遍比较规范
所以一旦形成流水线作业,那么螺丝钉的将来就不好说了
这一块主要的冲击来自开源产品,这一块很多都可以被开源产品所代替
我... 阅读全帖
z*******3
发帖数: 13709
29
来自主题: Java版 - 本菜对EJB一问
business logic理论上是无状态的
换句话说,business这一层做的事情
一不碰web,二不碰persistence
只处理逻辑,最理想的business bean理论上都应该是无状态的
我们举个例子
比如有一个阿三,从web上发了一个request过来
那么如何handle这个request是web层的事
最基础的就是servlet了,然后是spring mvc,或者是struts,或者jsf etc.
然后这一层的这些东东把request里面的变量给取出来
包装成一个pojo,就是一个实体,set/get这些东西
然后把这个pojo留住,这是第一步
这一层是web层,spring里面叫做controller
或者是struts里面的action这些东西,这些都是controller
mvc里面其它的m就是刚才做的那个pojo
v就是jsp这些东西
然后第二步,用hibernate,ibatis等jpa实现包装db
封装所有的db操作,这是persistence层
一般来说你会写出一堆的dao类去封装各种db的操作
比如增删改查等等
spring里面叫做reposito... 阅读全帖
z*******3
发帖数: 13709
30
来自主题: Java版 - 本菜对EJB一问
我换一种方式解释
java是这么一种东西
当你打算用java去写系统的时候
你面对的是一堆乱七八糟的软件
这就包括web服务器,数据库,操作系统等等
那么你打算让这些东东合作
好在呢,这些东东跟java都有自己的一套接口
坏处呢,这些接口都十分原始
也就是基本上都只能做到通过接口传递原始数据类型的地步
不是int就是string这些东西,比如web,基本上就只有string
而且更不妙的是,往往有私货,比如sql就是专门针对db而言的
除此之外,你还有自己需要实现的一套逻辑
因为这个系统肯定不是说把数据从web中拔出来
直接插进到数据库中去,或者从db中拔出来,直接扔给浏览器就ok了的
一般来说,你都需要在这中间再倒腾倒腾
那怎么办?
所以建议就是
你针对你需要与之合作的那个软件,单独写一层,用来封装这个软件产品
所以就用struts/spring mvc这些来封装web服务器
用hibernate/ibatis这些来封装db
保证最后通过这些接口进出的数据都是pojo,也就是java beans
然后你再用spring core或者ejb来处理这写pojo之间的关系
所以spring... 阅读全帖
z*******3
发帖数: 13709
31
来自主题: Java版 - 本菜对EJB一问
说一下例子
其实有一个逻辑是一定要放到ejb或者是spring core里面去的
那就是当你用struts/spring mvc封装了web服务器之后
并用hibernate/ibatis这些封装了db之后
这两个怎么连起来?
如果你只有两台物理机器,这也许还比较容易
因为直接用spring mvc里面的controller去调用hibernate的sessionfactory就好了
但是问题在于,这样做不便于扩展
因为这只有两台机器,1对1,关联只有一条线
如果是4台机器的话,2台web服务器,2台db,那么就是2*2=4条关联
如果再多一点,6台机器,3台web服务器,3台db,那么就是9条关联
……
如果这里面再参合其它的系统,比如统计的r语言,sas,.net之类的
那就麻烦大了,到最后你会彻底迷失在网状的关系中
怎么办?很简单,搞一个中间件出来
所有的系统,只能跟这一个中间件去交流,剩下的其它的系统
别管是什么系统,都不允许直接调用
也就是web服务器不允许直接调用db
不管是web服务器还是db,都只允许跟中间件做交流
这样做就容易很多,而且极其便于扩展
因为如果有新系统进... 阅读全帖
g*****g
发帖数: 34805
32
Of course you do it in service. So you make decision whether to rollback
with certain exception, whether to combine multiple writes into one
transaction etc. How else can you do it when you operate multiple DAOs?
Keep dao simple and dumb. The way I like to think what DAO should be is:
If you have to change to another DB, with a very different implementation (
JDBC, iBatis you name it). Can you not alter your service, and still
minimize the code you have to write on new DAO.
z*******3
发帖数: 13709
33
来自主题: Java版 - spring到底有什么好处?
我敢说你最后一句话肯定是错的
spring比hibernate强多了
rod johnson在wikipedia上的条目也比gavin king要强
gavin king很多人都不知道有这个人
hibernate是一个好东西
但是说因为hibernate才用spring就是一个joke了
spring就是spring,我们不用hibernate照样跑spring
而且spring还可以换其他rom的工具,比如ibatis
spring从来就不是一个配角,是开发的主角
主要是人们不想搭理ejb的session bean才用spring
z*******3
发帖数: 13709
34
来自主题: Java版 - spring到底有什么好处?
那是你这么认识spring的,并不代表别人也是这么想的
以前不用hibernate的team怎么办?
我遇到的ibatis的team就照样用spring,那你怎么解释这个现象?
sring差不多是过去几年不用ejb以外的唯一可选的框架
你说的那些不过是core java的东西
自己写不是说不行,但是自己写的话,代码的规范是一个很大的问题
不同的人写出不同风格的代码的可能性很大,那怎么统一代码?
就算自己写框架,那么比起spring来说,一般要差得很远,而且重复造轮子了
你可能没搞过,我现在就面对着这种很恶心的问题
代码的耦合过强,可读性太差,搞到现在就有点搞不下去了
所以我们主张用j2ee的各种工具介入来规范这些乱七八糟的代码
搞core java最不好的地方就是什么都自己乱写
spring在这一块大有市场可言
g*****g
发帖数: 34805
35
来自主题: Java版 - spring到底有什么好处?
spring is like a replacement of ejb session bean, hibernate is like a
replacement of ejb entity bean. I can see why they are brought together in
the community. But I don't think one really counts on another to be popular.
Both also had their own competition at that time. spring had PicoContainer,
and Guice later on. Hibernate had toplink, iBatis, JDO. I think they stood
out because they were the best of the breed.
x****d
发帖数: 1766
36
Spring/CDI, JPA/Hibernate/ibatis, webframeworks/JSF/SpringMVC/Struts/Vaadin/
Play, JQuery(not java, but almost a must if you want to be web developer),
AOP(you need to know). restlet(if you want to do rest API development)
basically, web mvc, persistence, web service. Spring is a must, but you dont
start from spring. You can start from spring mvc, then connect to database
with JDBC, then you learn hibernate/JPA, then use spring to enhance what you
have. 2 or 3 months, you would have a solid java... 阅读全帖
z*******3
发帖数: 13709
37
因为rod johnson的本意就是把事情给做简单来
我第一次上手spring也就是一个小时的事
倒是倒腾ejb倒腾了很久,两个月才搞定
还把精通ejb给看完了,看完了还是不懂
后来还好有intellij idea,安装了一个jboss插件
然后通过向导,搞定了jboss,再通过向导搞定了ejb
觉得也没什么,再跟当时在sun的老大求教了一下
就大概明白怎么回事了,其实很简单的概念被他们搞复杂了
hibernate和ibatis还有struts什么也都挺麻烦的
因为hibernate涉及到transactions的控制
不配置这一个就会抛异常
struts有人教,也还好
但是struts跟tomcat的集成也挺折腾的
不过framework搞久了也没啥意思,无非看文档,然后借用
倒是搞一些rmi和web service之类的,可以带来一些快感
t***a
发帖数: 416
38
来自主题: Java版 - hibernate和jdbc的比较。
5000行不算大规模数据。。。。
就算再多1000倍吧,也不算大规模,hibernate也没有问题
然后再多1000倍吧,这就需要谨慎设计了,因为hibernate会产生不少join操作,不过
这些都是可以控制的
如果数据库已存在大量sp和手写sql的话,推荐用ibatis
r*****s
发帖数: 985
39
来自主题: Java版 - hibernate和jdbc的比较。
i'm not convinced either.
it's a little bit apple-vs-orange comparision.
even the perf boost can be case by case,
under the conditions that you have good sql/db engineers.
if you start to worry about "orm impedance mismatch",
your app is fairly complicated,
and you need a very good sql/db engineer anyway,
with or without hibernate/*batis.

ibatis
N*****m
发帖数: 42603
40
来自主题: Java版 - hibernate和jdbc的比较。
那是以前,现在有mybatis-guice和annotation,开发方便多了
如果有比较复杂的query,performance也好很多

ibatis
c******n
发帖数: 4965
41
hibernate has a lot of performance problems , also too cumbersome, we use
iBatis, much simpler
c*****y
发帖数: 562
42
JSP是基础。JSF也是用JSP,它和JSP不是并列关系
Servlet和filter是MVC framework中controller的基础。基本知识要知道。
在真的project中如果用SpringMVC等MVC frameworks,你可能不需要写基本Servlet了。
DAO layer for relational database可能是:
- JDBC
- Spring JDBC template
- iBatis
- JPA (Hibernate或其它implementation)
- JPA + Hibernate
取决于你的需要
Spring Data更在JPA基础上加了一些东西,同时支持各种NoSQL
s******e
发帖数: 493
43
mybatis or ibatis?

behaviour
b****y
发帖数: 169
44
来自主题: Java版 - 招聘启事
这是一个国内上市公司在美国投资的“startup”,准备拓展美国市场,在美国上市。
有兴趣给我站内发信吧。
Position: Java Developer
Description:
- Design, develop, optimize customer-facing and internal tools to manage a
global network
system that is reliable, scalable, and easy to use
- Implement highest-quality code in an agile SW development environment
- Produce and maintain accurate, highest quality technical and system
documentation
Required Skills:
- BSCS (MS preferred) and 3+ years of relevant industry development
experience with Java /
J2E... 阅读全帖
z****e
发帖数: 54598
45
我给你来个列表,看你能懂多少概念
基本上都是轮子
java
jvm
awt
swt
applet
webstart
swing
javafx
rmi
ejb
sessionbean
entitybean
messagebean
jms
spring
struts
webflow
hibernate
ibatis
ant
gradle
maven
ivy
jboss
eclipse
android
jar
gc
g1
permgen
j2ee
serlvet
jsp
jca
web service
jax-rs
xml
json
annotation
singleton
design patterns
nio
security
dom
sax
hadoop
yarn
vert.x
rxjava
jdbc
jsf
validation
persistence
orm
transaction
javax.util.concurrent
websocket
jruby
jython
rhino
groovy
scala
clojure
polyglot
cassandra
hbase
weka... 阅读全帖
g*****g
发帖数: 34805
46
语言本身没有什么复杂的,java语言本身没什么大变化。
但语言是很小的一块,变化多的是主流框架,API。
而且java的选择很多,如果你做architect,consultant,
就会面临很多这样的问题。
比如web框架,struts1.0, struts2.0, Spring MVC, JSF,
Tapesty, Stripe, Wicket,GWT等等都是流行框架,互有长短,
不同项目或者不同公司有不同选择。服务层有ejb3.x, ejb2.x,
spring, guice等。存储层有ORM(hibernate, toplink, ibatis),
JDBC, SP等等的选择。这些框架自己不停的升级。
或者说,java community是一堆component不停产生和升级,让你自己去选
一个stack,而微软是一代一代的整套stack的升级,而且整个跟VS studio
集成了,数据库基本只用SQL Server, 操作系统只用windows。
而整个java community从操作系统数据库到开发工具,都是一个选择问题,
这里头有很多经验的成分,对初学者来说,恐怕还是.n
g*****g
发帖数: 34805
47
最流行的存储架构,你当玩具怎的,用的项目多了去了。
ORM维护起来比JDBC简单太多。spring jdbc template只能
减少boiler plate代码,不能减轻你维护SQL的负担。
你真喜欢jdbc,那也是ibatis好用一些。
h***i
发帖数: 1970
48
ibatis是不错,比hinernate强
r***y
发帖数: 4379
49
来自主题: Programming版 - 继续挖坑JAVA和C++
对 java guys , 如果不考虑今后换 database , ibatis/mybatis 比 hibernate 容易
用的
多. 而且容易优化 performance.
把 hibernate 用到纯熟, 写出的 ORM code 的 performance 不差的人 SQL skills 绝
对差
不了, 也绝对不会比一个有经验的 DB developer 便宜.

experts
首页 上页 1 2 (共2页)