刚看了Rod、Ted、Don三个老大关于Spring和EJB的讨论,有点感悟。
使用框架是为了简化开发,而不是让开发变的更复杂,当项目在一定规模内时,只用jsp+servlet+jdbc会更简单。
不要用框架来套项目,要根据项目需要选框架。在项目中使用新技术时,先把此技术带入的好处和坏处写出来比较一下。
简单才是美,坚持简单明了这个准则。这会让测试和后期维护变的容易。
Rod在J2EE Development without ejb中说过,应用在不同的容器或数据库中迁移的情况很少发生,真正的分布式应用也很少。如果在项目中支持这些情况,会带入巨大的复杂性。