menu

夏天

天使之所以会飞,是因为把自己看得很轻……

Avatar

Spring+Hibernate比经典三层模式好在哪里?

公司组织技术创新大赛,我们组的题目是Struts+Spring+Hibernate架构,副标题是对比现有三层结构。经理方说,小万同志今年刚毕业吧,写论文比较熟吧,这个任务就交给你了,下下周二有个演讲比赛,准备好方案、ppt和演示demo就可以了。

听完这句话,第一反应就是:无比艰巨的任务啊!很不好意思地跟方坦白,我对这个题目不懂,就只有我一个人做的话肯定做不好。经理方那种在说服人时惯用的笑就来了:“没关系,练练胆子嘛,反正咱们也没有拿奖牌的压力!三个太多的话,拿掉struts,就做spring和hibernate吧!“。。。,我快要崩溃了。

看了看Spring和Hibernate,觉得都很复杂。对JAVA本来就是一窍不通,还是在学校学了一点点。上来就搞框架,这下真要死翘翘了。只好安慰自己,好好做,尽自己最大努力做吧,就当是做一次作业好了。

sinzy上牛人那么多,随便抓几个当参谋即可~

谁来救命啊?
做完请吃饭啊!!

彻底不懂java
我一直是比较抵制java的

你说的三层架构,是普通的MVC么?
我上一个项目就是用struts+spring+ibatis做的,这个框架的抽象的层次更高一些。会话管理,资源管理,事务处理,控制反转以及测试的简便性是这个框架的好处。不用hibernate的原因是不能控制orm下面的sql语句,这会给我们的优化带来许多麻烦。当然用hibernate也有好处,可以实现与数据库驱动无关,在压力不大的情况下是个不错的选择。

Struts,Spring,Hibernate已经泛滥成灾了,
随便来个简历就是这几个技能。
其实现在要谈创新的话,还得是WEB2.0的,比较新,hoho

我一个都不懂
那可怎么办呢?
:)

to 吴雨:
我这指的三层结构,是指jsp+BusinessLogic+DB,在BL和DB之间做了一个对数据库访问的部分封装,主要是对单表的CRUD。

to sunny:
我也不懂呢,不过就像Richard说的,其实这不算什么新技术了
学无止境啊:)

to Richard:
公司内部的活动,名字叫技术创新而已,其实并不是对现有的技术谈创新,而是针对公司的产品做一些有意义的改进。不可以用太严格的眼光看待啦~

你要是自己做过jsp+BusinessLogic+DB的东西,而且也做过Struts+Spring+Hibernate的东西,就好比较。网上也有不少说Struts+Spring+Hibernate的,但是不理解的话恐怕不一定好讲了。

网上很多比较的拉
就找介绍spring hibernate的地方 优点一大把
自己弄一个简单的体验一下 就是别钻进配置出不来了

谢谢各位!
我上网查些资料,先看着,理解一些基本概念。

PS:今早起来腿疼,都要走不了路了。同事说,可怜的小孩,可能是得肌膜炎了。真是祸不单行啊。。。

111

评论已关闭