对设计模式应用的疑惑
在JDON上学了不少设计模式方面知识。。
在学校的时候,做系统从功能的划分
到数据库的设计都是我们自己一揽子做的。
在设计的时候我们会考虑到系统的扩展性和可变性。
一切从设计模式的思想来说都是完美的。
HIBERNATE使用在上面也确实可以节省开发时间。
但是现在工作了,情况就不一样了。
公司里面做的很多大项目都是以前遗留下来的系统
数据库方面的设计都已经固定下来了。
客户不允许我们动,这样一来HIBERNATE使用起来
根本就不会提高开发速度。
也想过使用视图来解决这种情况,但后来因为速度的问题
客户不让建。
没有办法了,只好使用JDBC来连了。
为了解决很多程序员编程基础不是很好的情形。
公司自己开发一个组件,包装了所有的数据库操作和对STRUTS的操作。
开发人员只需要配置SQL语句和使用JAVASCRIPT来处理返回的数据就可以了。
我分析过系统的需求分析文档,客户的需求变更使用设计模式并不会
降低开发成本。
再者我们开发完系统后,只要客户一验收完后,就可以不管了。
因为项目是分几期做的,下一期不一定是我们公司做。
所以好的扩展性,并不会对公司带来成本方面的利益。
同时它会增加系统的开发成本。
所也我觉得在这里使用设计模式和HIBERNATE并不适合公司的利益。
不知道大家是怎么看的。