 |
上一主题
现在上大三,马上就要毕业了!说实话这两年多种学了不少语言!有c语言,c++,java,还有vb.......可到最后没有一门精通的!都是了解而已!不过我一直在坚持着学习着java,但有时候真的..
|
|
下一主题
import java.applet.*; import java.awt.*;
import java.awt.event.*;
public class Example12_4 extends..
|
|
|
|
请教banq大哥```
|
2007年09月21日 14:03
|
|
|
标签列表
|
|
|
banq大哥,以你的角度来说,我们搞J2EE开发的,有必要把Oracle,SQL等数据库那些存储过程,触发器弄精通吗?
|
|
|
|
|
|
回复:请教banq大哥```
|
2007年09月22日 10:08
|
|
|
>有必要把Oracle,SQL等数据库那些存储过程,触发器弄精通吗? 我个人观点:理论上,如果你对J2EE性能提升已经精通,就没有必要,除非迫不得已,才使用存储过程触发器,如是一个老的系统,无法重新架构。
但是现在从学习成本角度来说,存储过程,触发器容易学,容易搞,J2EE对象分析设计和缓存等不容易学。
无论如何,从设计角度讲:尽可能少使用存储过程触发器等机制,J2EE众多中间件都要替代解决方案,Evans也认为这会妨碍程序的可读性。
一条存储过程象一个数学公式虽然具有抽象简洁美学,但是这种简洁是闷葫芦美学,不是大众美学,只有公式存储过程发明者自己了解精通,别人无法插手,软件不是科学,不是比谁智商高,科研水平高,软件是人机工程,更讲究集体,讲究别人是否方便与你协同扩展软件。
[该贴被banq于2007年09月22日 10:09修改过]
|
|
|
|
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
anti spam
|