大家来讨论STRUTS和HIBERNATE的应用需求

[复制链接]
查看11 | 回复9 | 2007-6-3 01:05:13 | 显示全部楼层 |阅读模式
一直想问大家这样一个问题,请问各位,你们在工作中都用了STRUTS或是HIBERNATE了吗?
我个人对这两个东东都没有什么好感!用起来麻烦死了!特别是HIBERNATE!当数据表多,且表的关联复杂的时候,你会疯掉的!
总的就是感觉与JAVA相关的东东越来越无理地变得过于庞大了!
现在发觉很多公司,不管是大公司或是小公司,打出来的招聘广告几乎都包含了:
对STURTS或SPRING,HIBERNATE熟练!
有这个必要吗?
请大家发表一下自己的看法!
回复

使用道具 举报

千问 | 2007-6-3 01:05:13 | 显示全部楼层
选择你需要的,做项目不是做研发,用自己最熟悉的,怎么简单快速怎么用!到目前为止,我没有用过Hibernate,Struts也只是做过一个很小的项目。
你提到的这个问题其实Java阵营的很多参与者已经意识到了,相关的评论可以看看下面的链接!
http://forum.javaeye.com/viewtopic.php?t=17315
回复

使用道具 举报

千问 | 2007-6-3 01:05:13 | 显示全部楼层
用hibernate可以让你在涉及到数据库开发的部分开发速度急速加快,当开发后期你遇到的数据库字段修改的情况时你就会发现hibernate的出现让这不再是一件恼人的事情。
回复

使用道具 举报

千问 | 2007-6-3 01:05:13 | 显示全部楼层
选取自己所需要的部分来节约开发的成本。
回复

使用道具 举报

千问 | 2007-6-3 01:05:13 | 显示全部楼层
最初由 lang_m 发布
[B]用hibernate可以让你在涉及到数据库开发的部分开发速度急速加快,当开发后期你遇到的数据库字段修改的情况时你就会发现hibernate的出现让这不再是一件恼人的事情。 [/B]

但HIBERNATE的前期付出是多么的大阿!!!
况且项目中很少会需要修改某个字段吧。
我总的感觉就是现在大家对面向对象编程都走火入魔了!什么都想面向对象,所以硬将关系数据库也搞为面向对象的了。
其实世上所有的事物都是互相关联的,不管是什么事,如果过于走极端,肯定会有不好的一面。
回复

使用道具 举报

千问 | 2007-6-3 01:05:13 | 显示全部楼层
hibernate的出现的确方便了很多人,如果你真正了解并且使用了Hibernate你就会知道,我指得是Hibernate3.0之前的版本,至于3.0以后的,还没有去了解过,但是为什么我不用它,因为我不喜欢写配置文件,包括Struts,胜之大多数java技术都需要你去编写大量的配置文件,最大限度的实现代码的可移值性,但也给程序部署带来了一定的负面效果。
回复

使用道具 举报

千问 | 2007-6-3 01:05:13 | 显示全部楼层
嘿嘿,由于本人不是一个很好的架构师,所以项目中后期经常出现表结构的修改
回复

使用道具 举报

千问 | 2007-6-3 01:05:13 | 显示全部楼层
呵呵,不是不很好,是很不好
回复

使用道具 举报

千问 | 2007-6-3 01:05:13 | 显示全部楼层
好象用与不用,不是自己决定的吧!
回复

使用道具 举报

千问 | 2007-6-3 01:05:13 | 显示全部楼层
当把struts和hibernate都高度集成化后,无论是后期表变,所有的一切基本上都是一个简单的再生成的过程,一般的程序员不需要懂hibernate都可以用hibernate了,我公司基本上达到这个要求,所以一直用hibernate都感觉不到自己会hibernate哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行