JiveJdon Community Forums
在线74人   首页   主题总表   培训咨询   精华   查搜   注册    登陆
首页 » 论坛 » J2EE/JavaEE/JEE/EJB/JSF等技术讨论
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表
???en_US.forumThreadNext.name??? 下一主题
Go 总共有 1 回复 / 1
 发表新帖子   回复该主题贴
jevajeva

悄悄话
发表文章: 6
注册时间: 2007年09月18日 20:18
请教banq大哥``` 2007年09月21日 14:03 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
标签列表
banq大哥,以你的角度来说,我们搞J2EE开发的,有必要把Oracle,SQL等数据库那些存储过程,触发器弄精通吗?
banq

悄悄话
发表文章: 9290
注册时间: 2002年08月03日 17:08
回复:请教banq大哥``` 2007年09月22日 10:08 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
>有必要把Oracle,SQL等数据库那些存储过程,触发器弄精通吗?
我个人观点:理论上,如果你对J2EE性能提升已经精通,就没有必要,除非迫不得已,才使用存储过程触发器,如是一个老的系统,无法重新架构。

但是现在从学习成本角度来说,存储过程,触发器容易学,容易搞,J2EE对象分析设计和缓存等不容易学。

无论如何,从设计角度讲:尽可能少使用存储过程触发器等机制,J2EE众多中间件都要替代解决方案,Evans也认为这会妨碍程序的可读性。

一条存储过程象一个数学公式虽然具有抽象简洁美学,但是这种简洁是闷葫芦美学,不是大众美学,只有公式存储过程发明者自己了解精通,别人无法插手,软件不是科学,不是比谁智商高,科研水平高,软件是人机工程,更讲究集体,讲究别人是否方便与你协同扩展软件。

[该贴被banq于2007年09月22日 10:09修改过]
这个主题有 1 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache 缓存 DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Seam Spring Struts
google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘
查询本论坛内 回复超过的热门帖子
     回复该主题贴
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com
anti spam