什么能算上精通啊?(讨论的目的在于正确定义“精通”)
比如Hibernate,你对Hibernate的源码了如指掌,知道Hibernate做到的每件事背后的实现代码,可是你不懂为什么要使用Hibernate,ORM的理论,数据库理论(关系数据库,各种实体关联,数据库特性),那能算精通吗?
你懂得了所有的ORM的原理,每一种映射的动机都被了解,如果你不知道在何种情况下、如何使用Hibernate功能,做出好的决策,将其发挥的恰到好处(实战中的Hibernate,与各种数据库特性,记得Rod Johnson在将直接使用JDBC的缺点时,有分析了各种主流关系数据库的错误码问题), ...
这里所谓的企业级应用,就是Martin Fowler的企业应用架构模式中论述的企业级应用。
在软件工程过去的40年里,虽然没有任何一种方法论能够达到舍我其谁的程度,但是确实在工业界和学术界达成了一些共识:封装,行为优先于数据考虑,依赖于抽象而非具体,迭代开发,领域驱动设计……而OO范型是这些最佳实践的最好集合。
  ...
- 浏览: 29616 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
说说业务平台这件事
jjx 写道所谓的这些技术平台,其实就是一个整合环境(比较典型的就是把建表,生成 ...
-- by sunwine -
J2EE安全问题
你多看一寫acegi的資料,就會明白很多
-- by guojingxf -
一条凭空消失的短信引发的 ...
lordhong 写道农村扫盲?? 哪个村儿的?
-- by weiqingfei -
一条凭空消失的短信引发的 ...
lordhong 写道农村扫盲??写调研报告写烦了,模仿《探索发现》的风格写的, ...
-- by sslaowan -
一条凭空消失的短信引发的 ...
农村扫盲??
-- by lordhong






评论排行榜