当甲开始对乙进行骂版的时候就说明乙的存在刺痛了甲的软肋!
比如c/c++对java进行骂版(少有java反过来去骂c++的)
如今又出现了ejb对Hibernate进行骂版(少有Hibernate反过来骂ejb的)
结论:大家自己下!
比如c/c++对java进行骂版(少有java反过来去骂c++的)
如今又出现了ejb对Hibernate进行骂版(少有Hibernate反过来骂ejb的)
结论:大家自己下!
解决方案 »
- 怎样知道部署在tomcat上的网站的网址是什么?
- JavaEE在软件公司里面主要用来做什么样的项目?
- javamail系统找不到指定文件
- 验证码输出问题
- 急!javascript中傳值問題,請求各位高手
- WEBSphere6.1不能访问9080端口的应用程序
- 当往xml文件中加入一个已经存在的复合节点时,如何把两个合并?
- 关于struts验证问题,欢迎高手来讨论,希望不吝赐教,来者有分
- 大家推荐学习EJB和JMS方面的好书吧
- linux中redisClien工具中key变灰色是什么意思?
- 如何让jndi先查询前50个结果就停止查询,然后在jsp网页中点击“下五十个“链接,jndi就能从第51个查到第100个,以此类推每次查询50个,这
- 为什么我的JSP用不了DATE()方法?
其实开源的东西,无所谓好坏,你认为适合你,你就用,不适合就不用,很简单的呀!就hibernate来说,(我认识比较浅薄)其目的是将地层数据库与java对象之间建立一种映射关系,认程序开发人员在开发过程中彻底摆脱以前的SQL模式,用面向对象的方法操作数据库,也让开发人员减少对数据库的直接操作!让程序更OOP!
---------------------------
我认为只能摆脱简单的select
比如c/c++对java进行骂版(少有java反过来去骂c++的)
如今又出现了ejb对Hibernate进行骂版(少有Hibernate反过来骂ejb的)
结论:大家自己下!
Good ,good!!
就你说的那些,也没有理由让我觉得“垃圾”
你能说说哪些东东不是垃圾呢?
楼主能不能具体举两个例子么? 先说说,你所谓的那些不是垃圾的工具是真怎么减轻你工作量的,还有你看好的EJB是什么地方体现出高效率的,还有说说你用成熟稳健的EJB开发出来的大型项目让我们这些菜鸟听听,最后再说说,你们是怎么进行管理的?
并没有减轻你的工作量,要写代码的,多麻烦啊。理由二
把sql语句写进程序语言中,还不如直接在数据库上执行效率高。理由三
它还没有完全成熟,你们看,各大BBS都有人在开发中遇上好多问题
理由四
不利于管理。用XX技术能让你们方便你们管理么? Oh,那只能说明你们平时文档做的很差。
我猜不出了, 现在在JAVA版好像这类人很多,不是7天学完JAVA2的“大侠”就是一个月精通J2EE的“狂人”,还有就是楼主这样的。乱叫之人。。
不说了
说到具体的项目,老板不在乎你用的是什么技术实现的.他要的是开发效率.但同时他希望在下一个类似的项目的时候,不要改什么东西,最好改改配置,拿过去就可用.他不懂什么技术,但是他搞不懂,为什么同样的业务,要开发那么多的系统版本来支持,浪费时间和米米.靠,我也困惑!
你把系统交给客户的时候,客户喜欢的是可维护性等等.但这个可维护性就不是说起来那么简单了,你在系统中用到很多东西,可能人家并不喜欢.一个简单的功能,为什么要分那么多层来实现.这种情况你就要跟他解释了,什么可扩展性啊,可配置性啊等等.他如果非常精通SQL(现在中国很多大企业的客户,大都有这样的技术维护人员),你将会发现,他会非常喜欢用存储过程来实现的技术与业务.因为这些他们很熟悉,维护起来会相对来说会很方便.
就这两种情况来说,也许是个矛盾体.
这世界本没有完美的东西.大家选择吧
“我没有看过Hibernate,楼主说的这些问题,所以我有同感”
看都没看过你同感个什么劲?这简直就像在说“我没吃过必胜客的pizza,你觉得好吃我很有同感”。无意义的废话。
只能推断出一个结论,你接触过的项目或者产品不够大楼主提出的4个问题在小型应用里(不超过100万)感受比较明显
试问作个论坛,blog要用ORM吗,不必要,除非是个人的技术演示(炫耀)产品
那么oa和crm需要吗?不完全,你不会是给ibm这样臃肿的公司做吧?那么大数据量?和并发访问,考虑很好的数据安全吗?
在小应用里用ORM,除了说明你是一个技术的偏执狂外毫无意义我们有自己的ORM(衍生自JDO),但公司门户网站(信息展示带小社区)并不使用这个
为什么?因为传统方式开发3日搞定,但要用orm,3日连类图都画不完。hibernate好吗?楼主你问错了
1.setget.java类和aaaa.hbm.xml有工具根据数据库自动生成,不用你自己写的。
2.hql不用放在xml中,至少我用hibernate没有放过。
3.hibernate的性能和开发速度不慢。我测试过.我不认为我学hibernate是跟时代,而是它的确有过人之处。
学学就清楚了。不要不学就骂。
还有就是我感觉学这个很容易。
那做web还要安装一个oracle?
我个人曾将一个b/s应用:linux,db2,
完全迁移到windows,mssql2k上,耗时1个小时。仅配置部分做了
我们用的是类jdo的orm