皮皮网
皮皮网

【jsp 投票 源码】【时空ol源码】【oj平台 源码】源码linda

来源:uview源码分析 发表时间:2024-12-22 21:15:02

1.现在有没有什么好看的源码日剧或电影?或其它国家的也行。
2.机顶盒上的源码Linux operation system 怎么操作使用,能够下载哪些开源软件呢?
3.女人出轨到底该不该被原谅?
4.Hibernate已经落伍了吗?

源码linda

现在有没有什么好看的源码日剧或电影?或其它国家的也行。

       **:恋空,源码蜂蜜与四叶草,源码jsp 投票 源码在世界中心呼唤爱,源码时空ol源码NANA

       电视剧:唯爱(感人爱情),源码流星之绊(是源码推理类的),爱情洗牌(很新颖,源码挺搞笑),源码一升的源码眼泪(我反正哭死了)

       你是男生,我不知道这些你喜不喜欢。源码。源码oj平台 源码。源码

机顶盒上的源码Linux operation system 怎么操作使用,能够下载哪些开源软件呢?

       Linux operation system是一种操作系统(简称OS),所以就是linux 源码讲解linux操作系统。

       世界主流三大操作系统,应该算是微软windows系统、UNIX系统、linux系统。像素足球源码

       UNIX\LINUX主要在专用小型机上或者PC SERVER上使用。

       应为一般unix、linux源代码是开源的,然后又分为不同版本,比如LINUX版本有ubuntu、redhat、suse、中国红旗等,具体厂商出的系统会有定制化。楼主的机顶盒也要清楚是哪个厂家出的,知道是哪个厂商的,才能下载其对应的软件。

       然后楼主还要会linux操作命令。

女人出轨到底该不该被原谅?

       åŒäº‹è€æŽçš„妻子虽然年近了,但还是非常漂亮,保养得也好,看上去就像岁一样。

       å¯æ˜¯è€æŽå‘现,妻子这两年和别的男人来往频繁,经常一起出去吃饭喝酒,还屡屡电话联系,就密切监视起来。

        一天晚上,老李看见妻子和别的男人微信聊天,便夺过手机,冒充妻子与对方聊起来。对方言辞暧昧,充满挑逗,都是“老婆”“我想你了”之类的句子。老李按下视频聊天,对方接受了,果然是个陌生男人,但是那个男人看见是老李,立刻挂断了视频。

       è¿™ä¸‹è€æŽæ„¤æ€’了,他带着老婆的手机离开家。接下来的几天,他调查了妻子所有的通话记录,信息记录,微信记录,开房记录等等一切可查的东西,但是除了显示和男人通话频繁之外,并没有新的发现。

       äº‹æƒ…发生后,老李妻子一开始感到内疚,几次打电话给老李,老李不接。后来她找到老李求他回家,老李说看见她就恶心,拒绝回家。

        因为我是他们的朋友,得知此事后便开始调解,老李的妻子跟我诉说了她的经历。

        他俩结婚年了,十几年前,老李发了一笔横财,一家人过上了富裕的生活,其乐融融。几年前,老李妻子的大哥因为贪污受贿被判刑 (她大哥原本是整个家族唯一的骄傲) 。从那以后,老李就开始看不起丈人一家,经常用他们家族的一些丑闻攻击妻子,妻子当然很生气,两个人的感情从那时开始疏远。

        后来老李看妻子什么都不对了,说她虚荣,炫富,又因为妻子漂亮,她去哪老李都不放心。老李尤其反对妻子去 旅游 ,去健身房,生怕和别的男人有染,给自己戴绿帽子。

       ä½†æ˜¯äº‹ä¸Žæ„¿è¿ï¼Œè€æŽè¶Šä¸è®©å¦»å­åšçš„事,妻子偏要做,以至于最终出现这个结局。

        出轨这件事,分为‘’精神出轨‘’和‘’身体出轨‘’,其本质都是对婚姻的不忠诚。

        按发展过程来说,精神出轨是准备阶段,身体出轨是实施阶段,其性质和后果是不一样的。

        按照我的观点:身体出轨不能原谅,精神出轨要追根溯源,区别对待。

       è€æŽå¦»å­è¿™ä»¶äº‹ï¼Œæ˜¯å…¸åž‹çš„精神出轨,但事出有因,并非她一个人的错。所以说,如果他们想要维持一个完整的家,继续过下去,不仅仅老李老婆需要忏悔,老李也应该反思。而老李的老婆已经非常后悔和内疚了,从这一点来说,老李的妻子是应该被原谅的。

        无论任何情况下。女人出轨也是无法原谅的。你可以买一辆二手车。但是绝不能买了一辆车不知道别人那还有没有钥匙。

       ä¸€èˆ¬çš„女人是不会出轨的,出轨的女人基本上就是就是这几种情况:

        1.对于自己的男人失去了信心,没有了任何的希望以后,又选择了一个依靠。

        2.不甘于婚姻生活内的平淡,所以去外面寻找刺激。

       3.水性杨花的女人,就是在男人之中穿梭,得到男人的瞩目才有存在感的女人。

        4.本人还算是本分,但是禁不住男人的勾引,一时犯错的女人。

       ä»Žä»¥ä¸Šå‡ ç‚¹åŽŸå› ä¸Šçœ‹ï¼Œå¯¹äºŽå¥³äººæ¥è¯´ï¼Œå‡ºè½¨åŸºæœ¬ä¸Šéƒ½å¯ä»¥å½¢æˆæƒ¯æ€§ï¼Œä¹Ÿå°±æ˜¯è¯´æœ‰è¿‡ä¸€æ¬¡éš¾å…å°±ä¼šæœ‰ç¬¬äºŒæ¬¡ï¼ŒåŽŸè°…出轨的女人,我觉得并不是宽容和善良,反而是一种伤害,对于自己是伤害,对于出轨的女人也是。

        一般女人出轨有两种可能,一是婚姻幸福,家庭稳定。二是家庭不幸福,婚姻破裂。

        婚姻幸福出轨的女人,一般都会心里有愧,觉得对不起老公,但是又经受不住外界的诱惑,也可以说是自身意志不坚定,心早就出轨了,身体就会出轨。

        但是这种女人出轨后会因为有愧而对老公和孩子反到格外的好了,格外温柔体贴了。这个时候如果聪明的老公能察觉到的话,不去拆穿,而是用爱温暖的话,那是会化解危机的,会让女人收心的。

        另外一种女人出轨,是因为家庭不幸福的,心里就觉得婚姻不幸,痛苦不堪,一旦这个时候有人乘虚而入,那么很容易就释放自己了,就开始反感爱人,反感家庭,总是觉得冲破牢笼就会得到幸福。

        但是她不知道,等待她的结果也许会更惨。 男人的潜意识里女人就是他的私有财产,一旦出轨,一般都不会原谅。

        所以说现在就说到了题目,女人出轨男人能不能原谅?

        首先两个人的正视这个问题,必须坐下来好好谈谈,得有一个彻底的反思和交流。如果妻子只是一时失足,如果妻子承认了错误,而且保证以后会好好过日子,而丈夫又还是那么爱她,那么面子就不那么重要了,那不妨就给妻子个机会,原谅犯了错的妻子。

        我相信回归家庭的女人会更加珍惜失而复得的婚姻家庭的。 所以我觉得要看出轨的理由和动机,如果还有爱还在乎家庭,那么偶尔的出轨也是还能原谅的!

        这个世界谁又能保证谁不犯错呢?

        vincent是一理工男,在互联网工作,每日每夜写代码,钱挣的不少,全投在房子上,准备结婚。他女朋友我见过一次, vincent公司的前台, 性格活泼,爱拍照。

       é‚£æ—¶å€™ä»–们准备结婚,vincent和我是多年好朋友, 约在一起聊,是想听听婚礼该怎么规划好。

       æˆ‘å’Œvincent之后就没再见了, 紧接着我去了华为工作,被派到海外, 平时大家只是通过微信联系,因为有时差,聊得很少。

       ç›´åˆ°ä¸Šå‘¨ï¼Œvincent跟我见面聊天才知道,结婚之前,他无意中翻看到了女朋友的QQ空间才知道,linda在一次大理的旅行中出轨了, 空间里有很多对这个男的描述,并非简单的一夜情。

       å©šè‡ªç„¶æ²¡æœ‰ç»“成。临走前vincent扔给我一个问题,女人是不是可以同时爱两个男人?

       ä¸€æ—¶é—´ï¼Œæˆ‘没办法给Vincent任何答案,因为我也没有过类似经历。

       ä¸Šä¸¤ä¸ªæœˆå…¬å¸åœ£è¯žå¹´ä¼šï¼Œæˆ‘也有份参加其中的一个节目演出,在彩排时,有人从后面拍了拍我肩膀。

       ä¸€è½¬èº«ï¼ŒåŽŸæ¥æ˜¯ä¸€ç¾Žå¥³ï¼Œè„–子上挂着广告公司的工牌,样子有点熟悉。

       Eric, 真是你! 美女在跟我打着招呼。

       æˆ‘有点惊讶, 印象中对不上号。

       æˆ‘是Linda, oracle公司的。

       å“¦å“¦å“¦, 我惊讶的半天弄不上嘴,真是太巧了。

       linda向我介绍,她现在在家广告公司工作,负责节目策划,他们公司接了我们公司圣诞年会的业务,她担任这台晚会的导演,在节目单里看到了我的名字。

       Linda笑盈盈的跟我说,大才子,我一直有留意你的文章,知道你在这家公司工作,正巧今天就碰上你了,所以过来打个招呼。

       å“¦ï¼Œè°¢è°¢linda, 越来越漂亮了,刚才真真不出来。你说怎么这么巧,我上个月才见了vincent,几年没见你们,这一个月内却都碰上了。

       åœ¨è¿™é‡Œæˆ‘赶紧打住了,有点漏嘴了,脸上挂着不自然的表情。

       å–”,是吗?vincent,他还好吧。

       éƒ½æŒºå¥½çš„,到现在还是很忙。

       Eric,等节目彩排完,我们找个地方喝杯咖啡,我请你。

       å› ä¸ºèŠ‚目众多,节目彩排结束时候已经很晚了,本想和琳达再另外约一个时间。

       ä¸ï¼Œå°±ä»Šæ™šï¼Œæœ‰äº›äº‹æˆ‘想和你聊聊。

       æˆ‘们打车来到了购物公园的酒吧街,落座后,各自点了一杯红酒。

       vincent和你说了很多我的事吧, 说话间,linda轻轻的转着红酒杯, 酒吧里迷离的光线,显得她更加妩媚迷人。

       è¿™ä¹ˆå¤šå¹´ï¼Œæˆ‘第一次知道vincent原来会写诗,我赶紧支开了话题。

       linda盯着我的眼说,他其实有很多优点,我原来真打算和他结婚的。

       æŽ¥ä¸‹æ¥Linda的话,触动了我的内心。

       linda原来在公司当行政, 时间比较宽裕,她非常爱美,也热爱 美食 ,不愿通过节食去减肥,所以选择了去学习拉丁舞塑造自己的优美体格,她要让自己在结婚的那天是最美丽的新娘。

       æœ¬æ¥æ˜¯æ‹‰ç€vincent一起去学跳舞,但vincent那时候在赶一个产品版本,天天写源代码,抽不开身,问他结婚的计划安排婚纱照还有去哪里度蜜月,他都说你决定吧。

       åœ¨é‚£ä¸ªåŸ¹è®­ç­ç­ä¸Šï¼ŒåŸ¹è®­è€å¸ˆç»™linda安排了一个男舞伴,他叫stanley。

       è¯´æ¥çœŸå·§ï¼Œstanley原来是在另一家互联网公司做文娱板块,负责摄影,热情奔放,天天有说不完的笑话和故事。

       åœ¨åŸ¹è®­ç­ï¼Œæ¯å¤©æ¥è®­ç»ƒï¼Œä»–们两个都是来得最早,走得最晚,学习班结束,他们两个是成绩最好的一对。

       å­¦ä¹ ç­ç»“束了,以后大家不知道还有没有见面的机会?毕业那晚stanley请linda去吃了饭,快结束的时候,stanley深邃的眼睛,忧郁的看着她。

       linda不说话, 说真的心里还有点不舍。

       ä½ ä¸æ˜¯å–œæ¬¢æ‹ç…§å—?我负责的文娱版块,下个月在大理有个采风,要不你一起来。

       å¤§ç†æ´±æµ·ï¼Œå¥¹æ˜¯éžå¸¸æƒ³åŽ»çš„。尽管在网络上,洱海边上的那张摇椅已经拍得泛滥了,但linda还是想在纯净蓝天下,坐在白白的摇椅上,比着爱心,拍一张最美的照片。

       å°±è¿™æ ·ä»–们来到了大理,洱海真美,美得让他们忘记了深圳所有的事情,放下了工作的疲惫,仿佛都凝固了。

       æ‹‰ä¸èˆžç­å‡ ä¸ªæœˆçš„身体接触,微信上面炽热的交流,眼前的美人美景,很多事情,在这个旅途中就自然而然的发生了。

       å›žæ¥åŽï¼ŒLinda就主动结束了这段关系。她真的一心一意想当vincent的新娘。只是在某个夜深人静的时候,她心里还在回忆洱海的那张摇椅,蔚蓝的天空和飞翔的海鸥。

       åŽæ¥vincent知道了她的事情,电脑屏幕打开的QQ空间,上面有她写的日记,她不做任何解释,就这样,他们分开了。

       åˆšå¥½æƒ³èµ·ä¹‹å‰vincent问我的那个问题,我说冒昧的问一句,女人是能够同时间爱上两个男人吗?

       linda摇了摇头说,,我觉得在同一个时间里,一个女人可能会跟两个男人在一起,但是他们的位置会是不一样的。女人的内心很小,最柔弱的那块地方,就能放得下一个男人。

       vincent和你的那个舞伴是你那个时间同时爱的两个男人,你说的那块地方,你愿意留给谁?

       å…¶å®žï¼Œä½ çŸ¥é“吗?我和vincent分手后没有找过stanley,他也不是我对的那个人。

       ç¦»å¼€é…’吧的时候,凌晨的深圳,孤寂而冷清。

       æˆ‘觉得可以给vincent发个微信,我已经知道他想要的答案了。

        女人出轨到底应不应该原谅?

        自己的媳妇婚后出轨该不该得到原谅?只有自己说了算,别人只是建议,采纳不采纳自己拿定主意。

       è¿™æ ·çš„问题我一个很要好朋友也问起过我,他给我说了事情原本经过!因为涉嫌到朋友隐私,我简单的聊聊。朋友和我一样是个农民,靠着几亩地拖家带口,日子也比较拮据!前几年流行出国打工挣钱,朋友随波逐流通过中介公司去非洲打了两三年工,日子一下子红火起来,让同龄人眼红羡慕。可回来后没有多长时间,突然有一天我另外一位朋友聊起他把老婆打回娘家了,走了有一段时间。我有点莫名其妙,立即给他通电话把他喊了过来,见了面开始喝酒,喝了一会儿朋友说话就语无伦次,接下来就放声的哭了起来,我借机会就开始斥责他,刚挣点钱就抛弃家里贤妻,打老婆…话说了半句,他就打断了不让我提这些话,那天他喝酩酊大醉,当晚没回去住到我家。

       ç¬¬äºŒå¤©ä»–清醒了,断断续续和说起与老婆打架前因后果。我明白了,朋友去国外打工后,一年后妻子认识一位网友,交往没有多久发生关系,一直到朋友回家还继续来往。朋友发现后一气之下酒后打了老婆,老婆给他也道了歉,并且保证绝对再也不来往了,朋友无法面对这件窝火的事情,然后老婆被朋友赶走了。朋友现在感觉特别后悔,想原谅对方,实在咽不下这口气,不原谅对方吧,毕竟孩子也十几岁了。唉声叹气了半天…最后问我怎么办,该不该原谅对方?然后我和他谈了一上午,后来没有多久,朋友把老婆接了回家,老婆彻底和对方断绝了关系,然后朋友和老婆至今生活都挺幸福很和睦。

       é‚£å¤©æˆ‘和朋友说的原话是这样子,既然还喜欢对方,努力挽回尽力挽救吧!人非圣贤,孰能无过!媳妇出轨可能也是一时糊涂,我相信她也不愿意离开这个家。假如原谅她,和好后老婆出轨那件事就永远不要再提了,把那页翻过!更不要在酒后讨论老婆不守妇道那一面甚至殴打老婆。男人要能拿的起放的下。要是实在不愿意原谅对方就硬下心来离婚吧。个人观点,不管男女双方谁出轨,都会让对方受到伤害打击是无法弥补的,人生短短,且行且珍惜,不要到了婚姻劲头后悔晚矣…

        很多女人经不住诱惑,或者一时之谜,或者好奇在不经意间出轨了,这是无心的人。还有的是真的寂寞空虚冷,压抑着愧疚出轨了。还有的自命不凡,把出轨看做理所当然。

        说道该不该原谅,是另一回事,人的精神世界是一个抽象的世界,看不见摸不着,思想和行为也是伴随着视觉触觉听觉在千变万化的,女人一旦出轨,精神思想负担加重是必然结果,绝大部分女人出轨被配偶知道后,以后的婚姻生活将不再平静,有的将万劫不复,即便没有婚姻破裂,也是磕磕绊绊口不择言伴随一生。为什么,民族文化传统造成的。

        解放前,中国是一个男尊女卑的封建 社会 传统,解放后倡导男女平等,走到今天在男女平权事业上,在全世界中国也是做得最好的,但是,短短几十年,要想根除传统文化糟粕是不可能的,在中国的男性中,有处女情结的大有人在,并且比例很高,不管他嘴上怎么说,骨子里对女性具有独占性。再回到女人出轨这件事上,有的是纯需求,有的是 情感 所致,不论是哪一种,女人不会再有心无二念,感官和精神世界这东西没人说得清楚。

        有血性的男人无论如何他不会原谅配偶出轨的,就算嘴上说了原谅,骨子里一样恨之入骨,在这种境遇下的出轨女人,整个下半生,如果不离开,精神世界将万劫不复。在性格弱向的男人面前,原谅也仅仅是一张空头支票而已,从知道配偶出轨的那一刻起,就注定了以后的日子不会平静。对女人来说,不管出轨的理由如何,出轨意味着背叛,意味着不守信用,不忠诚,尽管这种情况在男人中存在更严重,理论上应该受到一样的道德谴责,但在现实生活中,男人绝大多数是强势一方,女人没有优势可言,性行为的稳定是唯一维持婚姻配偶感情稳定的基础,所谓的原谅对男人来说无非是掩耳盗铃,对女人来说仅仅是一句空话而已。

        聪明的男人绝不会容忍配偶出轨,聪明的女人绝不会婚内出轨,原谅就是在做表面文章,不会有实质意义。所有男人都不愿意娶一个自己明明知道的烟花女子就是这个道理。

        女人出轨到底值不值原谅?

        看了许多网友的回答,都是一口咬定不值得原谅,我认为这些人都有一种大男人主义,假如女人反过问,男人们出轨到底值不值原谅,你又该怎么回答?所以无论是男人还是女人,首先要搞清楚她为什么要出轨,难道都是女人的错吗?其实有时候女人出轨男人也有一定的责任。而且还用不着男人原谅,她自己都会离开你。

       ä¸ºä»€ä¹ˆè¿™æ ·è¯´å‘¢ï¼Ÿå¥³äººå‡ºè½¨æ— éžå°±æ˜¯è¿™å‡ ç§æƒ…况:

        1,这个女人经常遭到男人的家暴,另外一个男人来关心她,照顾她,从来没有得到的温暖,仿佛又看到希望的曙光。这种女人就用不着男人原谅,她自己都会自然地离开你。

       2,由于工作原因,夫妻两人长期不能生活在一起,女人赖不住内心的寂寞,就和别的男人朝三暮四,我认为这种女人出轨就不值得原谅。

       3,虚荣心极强的女人出轨就不值男人们得原谅,因为总嫌自己的男人没能力,不能给她更多物质上的满足,而她自己从来不工作,只知道买买买,和别人去攀比。

       å¥³äººå‡ºè½¨åˆ°åº•è¯¥ä¸è¯¥è¢«åŽŸè°…?

        这就要具体情况具体分析,先要搞清楚女人为什么要出轨。

        我觉得这种出轨的女人是可以原谅的!

        懂得回头并且诚心想改过自新的出轨女人是值的原谅的!

        我们常说苦海无涯,回头是岸。知错能改,善莫大焉。

        也许她们是犯了错,但是人生路上谁又能够不犯错误呢?如果爱还在,那就宽容一点,给她一次改过自新的机会。而且她也知道错了,愿意回头了,就原谅她一次,仅一次。

       å› ä¸ºç”·äººçš„出轨,女人采取极端的报复行为也是可以适当被原谅的。

        当男人出轨后,女人不愿默默的忍受这一切,而是采取一些极端的措施。用以牙还牙的方式回敬对方,因为对方出轨,所以自己也出轨。其实是该被原谅的!

        因为女人并非主动愿意出轨,而是想着用这样的方式去报复,寻求一种心理平衡。但更多的是想着用这种极端的方式去挽回男人。

       é‚£å“ªç§å¥³äººå‡ºè½¨ä¸è¯¥è¢«åŽŸè°…呢!

        女人出轨后不愿回头,并且行为异常恶劣,也不顾及以往的感情。

        这种女人就没有必要去原谅了。

        你说是不是?

        男人出轨走肾,女人出轨走心。

        女人一旦出轨了,就是九头牛都拉不出来了。

        就算她请你原谅,这种女人还是离了算了,身在曹营心在汉,心已经不在了,人回来还有啥意思。

        女人出轨,有自己男人的原因,也有她自身的原因。

        叛徒就是叛徒,招降后也改变不了叛徒的名声,何况,叛了一次还会有第二次,防不胜防啊。

        对出轨的女人,原谅不原谅都没用,干脆一了百了。

        都说劝和不劝离,但据我多年的经验,离了对双方都好。

       å¦‚果是我的女人出轨,我不会原谅,即使两个人在合不来也不想她有出轨的事发生,不被知道还好,知道了心里肯定会很不舒服,头上有一顶绿帽子带着,有几个男人会好受,同样的男人出轨了,被女人知道了,女人一样的会不舒服,有些女的还会把事情闹大,甚至有的会提出离婚,精神上的出轨可以原谅,身体出轨就不可原谅,男女都是一样,所以男人要经得起诱惑,女人要赖得住寂寞,男女的要注意分寸,我们每个人都要安分守己,不要做对不起爱人的事,也不要心里想着对方不会知道,有了一次就会有二次甚至很多次,纸是包不住火的,迟早有一天会知道的。

Hibernate已经落伍了吗?

          在Java世界 Hibernate是最引人关注的一个话题 从Gavin King加入EJB EG 负责制订EJB 的持久层规范 到Gavin King非正式退出JDO EG 并且充满个人情绪的攻击JDO 规范 到《Hibernate in Action》的发行 再到Hibernate Alpha的发布 最后再到最近JBoss PR的发布(使用Hibernate 实现Entity Bean) 可以说这其中的每一步都引起业界的侧目

          Hibernate在不到 年的时间里 从一个不起眼的开源软件发展到今天令业界瞩目的主流O/R Mapping框架 Gavin King从一个开源软件的作者成为业界举足轻重的人物 这多少有些传奇的色彩 毕竟 单纯从技术成就而言 Hibernate不算是最有成就的Java开源框架软件 到目前为止也不是一个完美无缺的软件 从个人技术水平而言 Gavin King也不算绝顶高手

          在当前的Java持久层框架中 最流行的O/R Mappin *** 品分别是Hibernate JDO和TopLink

          自从去年Gavin King加入JBoss之后 Hibernate已经由一个民间的开源软件走上了兼容EJB EntityBean的道路 然而更加令人侧目的是 Gavin King在EJB EG中充当了一个非常重要的角色 只要对比一下EJB 的EntityBean和Hibernate 真相就会大白 虽然API接口不同 但是 EntityBean的设计理念完全来自于Hibernate

          虽然EJB 的EntityBean在相当程度上来源于Hibernate 但是毕竟是不同的API接口 因此Hibernate和EJB EntityBean究竟是怎样的一种关系 是很多人心中的疑问

       

           年四月份JBoss的Ben Wang访华期间 我曾经向Ben请教Hibernate的未来发展 他回答说 Hibernate未来将仍旧以独立的软件产品存在和发展 既可以 outside EJB container使用 同时Hibernate也将做为JBoss EntityBean Implementation 又可以inside EJB container使用 然而如何既inside 又outside 终究缺乏一个感性的认识

           月 日JBoss发布的 EJB PR揭开了答案 从Sourcefe的CVS服务器上面checkout出来源代码看一下 我们可以发现 Gavin King对Hibernate 进行了简单的封装 将EJB EntityBean API调用转换为内部Hibernate 自己的API 从而实现EJB EntityBean的兼容

          EJB 不承诺脱离容器调用 如果你想享用EJB 则必须运行在某个EJB Vendor提供的容器内 例如你使用JBoss提供的容器 那么你调用的是EntityBean API 这些调用请求会被转换为Hibernate API的调用请求 这意味着Hibernate实际上提供了两套API 一套是Hibernate原生API 另一套是兼容EJB EntityBean API 对于那些需要分布式调用支持 需要EJB容器的开发人员来说 他们选择后一套API 对于不需要EJB容器的开发人员来说 他们选择前一套 API 这就是Hibernate既定的发展策略

          今年夏天投票通过的JDO 标准从某种程度而言 并不逊色于 Hibernate当前的版本 有些功能甚至比Hibernate还要好 例如 JDO支持对类属性的lazy loading 而Hibernate要到 才支持 当前Hibernate仅仅支持类的lazy loading 实际上在去年 就已经有很多用户不断提出对类属性的lazy loading的需求 然而Gavin King当时一直不认为这个需求有添加的必要性 再例如被Gavin King形容为 可憎的 JDOQL 实际上是类SQL查询语言和对象条件查询的混合体 从功能上来说 不如HQL强大 但是比Hibernate自己的条件查询强

          不知道究竟出于什么原因 Gavin King对JDO似乎一直怀有由衷的厌恶 月 他在Hibernate的blog上面对JDO进行了毫不留情的批判 列举了JDO的种种缺点来解释为什么EJB 持久层规范没有把JDO考虑进去 然而事实上他的批判充满了对JDO的误解和偏见 例如Gavin King憎恨JDOQL丝毫没有什么特别的理由 只因为JDOQL不是一个纯粹的查询语言 而是一个混合体 这多少让人对Gavin King的风度感到遗憾 在被Solarmetric的Abe White反驳之后 同样没有风度的说 我可没有时间做这种无谓的争论 事实上每个人都认为他自己的技术是最好的……我是错了 JDO那伙人也错了 每个人都会犯错误…… (所以说人无完人!)

          JDO 规范的出台事实上构成了对Hibernate 乃至基于 Hibernate理念的EJB EntityBean的严重威胁 JDO 规范在功能上的严重缺失导致了JDO无力面对Hibernate和TopLink的竞争 然而功能基本完备的JDO 挟众多JDO Vendor商业支持的合力 同时JDO规范可以避免产品锁定在某个Vendor的优势 已经将竞争的天平拉直

          

          然而JDO 和EJB 两大商业主流标准的分裂 是大部分人 甚至包括厂商所不希望看到的 于是最终EJB 的Lead Linda DeMichiel和JDO 的Lead Craig Russell联名发表公开信 宣布了一个合并EJB 和JDO 持久层规范的计划 新的持久层规范将以JSR (EJB )的持久层规范为基础 融合JDO 的部分特性 新的持久层规范将进入J EE 之中 独立于EJB存在 既可以inside J EE容器来使用 也可以脱离J EE容器 独立的运行

          这个新的持久层框架可以说完全是一个政治的产物 EJB Vendors出于自身利益反对JDO 使得JDO没有办法成为J EE的一部分 然而标准的分裂也是大部分人更加不希望看到的 于是最终JDO成了政治斗争的牺牲品 从表面上来看 JDO和EJB EntityBean都将被新的持久层框架取代 似乎JDO并没有吃亏 但实际上JDO 标准已经成熟 部分JDO领导厂商的产品已经蓄始待发 而 EJB EntityBean还处于Early Draft 等待产品诞生至少也是一年之后的事情了 另外值得耐人寻味的是 新的持久层框架将基于当前EJB EntityBean 再结合JDO 的规范 并且将处于EJB EG的控制之下 再加入一些JDO EG的成员 因此可以看出来新的持久层框架无疑还是以EJB EG为主导进行制定的

          从长远来看 EJB 和JDO 的政治斗争对双方都有好处 长期分裂带来的后果对双方的发展都不利 然而从短期来看 JDO 确实是在这场政治斗争中败下阵来 最直接的体现就是 已经有一些JDO的用户对JDO的前景产生了动摇和迷茫 不少的JDO爱好者更是直言JDO将死

          TopLink是一个老牌的 O/R Mapping软件了 自从被Oracle收购之后 又增加了对Oracle数据库的良好支持 和对Oracle AS EntityBean的支持 Oracle提供了TopLink的图形设计环境 可以使得设计好的TopLink域模型既可以被单独用在TopLink 中 也可以被用在EJB CMP中 因此看来TopLink也走了一条和Hibernate同样策略的路

          TopLink的问题在于相比Hibernate的开源和免费的优势来说 TopLink既不开源 售价又不菲上 本来商业软件TopLink应该在技术支持和商业宣传策略上拥有足够的优势 然而Oracle公司毕竟是一个以数据库为核心产品的公司 其他的一切产品都是为了数据库销售业绩而服务的 在Oracle产品线中处于一个从属地位的TopLink 由于先天不足 只能眼睁睁看着Hibernate的日益壮大而无所作为 因此 TopLink更多的被局限在购买了Oracle数据库 并且绑定Oracle数据库的用户群体中

          J EE 的新持久层规范将毫无悬念的成为未来持久层框架的主流API 无论是Hibernate JDO 还是TopLink终将兼容这个主流商业API 在当前的这三种持久层API当中 Hibernate无疑是最有前途的 这是因为 新的持久层规范将基于EJB EntityBean规范 这意味着仍将以Hibernate的设计理念为基础

           JBoss对EJB 规范跟随的步伐非常紧密 在规范制定过程中就不断的发布参考实现产品 因此可以对对EJB 规范产生比较大的影响力

          综上所述 我们有理由对Hibernate的前途抱有强烈的信心

          最后的一个疑问是 既然J EE 的新持久层框架可以脱离J EE容器运行 那么大家不全部都去用Hibernate的后一套兼容API 而完全放弃Hibernate的原生API了吗?那么是否意味着Hibernate做为一个独立产品的使命彻底终结呢?

          对于这个问题我的看法是 J EE 的持久层规范要综合各个EJB Vendor JDO Vendor的意见 要平衡他们之间的利益得失 那么这样一个瞻前顾后的规范必然无法覆盖所有应用场合的全面需要 这不像Hibernate的原生API 可以随时根据开发人员的要求增加功能那么灵活 因此我预计Hibernate的原生API以其更加强大的功能仍然会吸引一大批人直接使用原生API 而不是兼容J EE规范的API

lishixinzhi/Article/program/Java/ky//

相关栏目:热点