编程体会

我读大三,这学期学习J2EE,利用servlet+jsp+javabean写了个上传文件下载文件的程序。由于开始没有进行系统的设计。也没有考虑到用哪个设计模式。最后是改了又改。费了好大的劲。走了很大的弯路。今天我明白了设计模式的重要性。程序的复用性和可维护性是评价软件好坏的重要指标。例如:运用MVC,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。这样你一旦开发好一个企业应用。可以卖给一些业务逻辑相同的公司。换一个角度,什么好的技术都不是万能的,也就是说每种设计模式都有它自己的优点和缺点。开发的时候要选好框架!

相关推荐