我读大三,这学期学习J2EE,利用servlet+jsp+javabean写了个上传文件下载文件的程序。由于开始没有进行系统的设计。也没有考虑到用哪个设计模式。最后是改了又改。费了好大的劲。走了很大的弯路。今天我明白了设计模式的重要性。程序的复用性和可维护性是评价软件好坏的重要指标。例如:运用MVC,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。这样你一旦开发好一个企业应用。可以卖给一些业务逻辑相同的公司。换一个角度,什么好的技术都不是万能的,也就是说每种设计模式都有它自己的优点和缺点。开发的时候要选好框架!
分享到:
相关推荐
【C++编程体会】 在软件开发的道路上,不断学习和积累是成为一名优秀的C++程序员的关键。以下几点体会,无论对于初学者还是有一定经验的开发者,都有一定的指导意义: 1. **扎实的基础**:C++编程的基石在于扎实的...
标题中的“天才蛋糕师编程体会”暗示了一个非典型的程序员背景,这位作者可能有着与传统IT专业人士不同的生活经历,比如可能是位蛋糕师,现在正在学习编程。描述部分并未给出具体信息,所以我们主要依据标签和部分...
Excel VBA(Visual Basic for Applications)是Microsoft Excel内置的一种编程语言,允许用户自定义功能、自动化操作和创建复杂的宏。以下是一些关于Excel VBA编程的关键知识点,基于提供的部分内容进行详细解释: ...
【程序员笔记 编程体会】是一份集合了个人编程经验与理解的宝贵资源,旨在帮助提升程序员的编程技能和问题解决能力。这份笔记涵盖了作者在编程实践中遇到的问题、解决策略以及对各种编程概念的深入剖析,是提升电脑...
Java编程体会主要涵盖以下几个关键知识点: 1. **内部类**: - **内部类向上转型**:内部类可以被声明为父类或接口的类型,这使得内部类的实例可以被当作其父类或接口的实例来使用,隐藏其实现细节。 - **局部...
Android Socket网络编程体会.pdf
在编程过程中,心得体会是至关重要的,它反映了个人对编程理论和实践的理解深度。从课程设计的体会中,我们可以提炼出以下几个关键知识点: 1. **问题分析与建模**:面对一个看似简单的数学问题,如一元一次方程,...
作为一名天才蛋糕师,编程或许是我未曾涉足的新领域,但最近的体验让我深刻理解到,编程与制作蛋糕有着异曲同工之妙。都需要精准的步骤,创新的想法,以及不断尝试和改进的精神。在这个过程中,我主要接触的是JAVA...
【编程体会】 编程是一门需要深度理解和实践经验的技术。老程序员的经验表明,学习编程不应仅仅局限于理论知识,更重要的是通过阅读和理解实际项目的源代码来提升技能。这不仅能帮助理解语言的基本用法,还能深入...
在编程方面,GSM1贴片机采用的是UPS 4.21 Supplement F软件,运行在IBM OS2环境下。为了减少贴装过程中的吸嘴更换,提高生产效率并减少设备磨损,操作人员需要巧妙地利用软件的优化功能。首先,进行机头吸嘴设定...
鄙人原本是化工专业毕业的,后因工作需要,加之个人兴趣,才转行搞仪表、机械。十年前,我刚开始使用PLC时,也是一头雾水。仗着自己对硬件、工程知识的熟悉,和对组态软件的粗浅了解,硬着头皮接下了任务。...
在C语言编程过程中,规范化的编码风格和良好的编程习惯对于代码的可读性、可维护性和团队协作至关重要。本文将详细探讨C语言编程的一些关键点,主要包括符号命名规则、数据和函数说明以及程序注释。 首先,我们来看...
在C语言编程中,ATM机模拟和链表操作是两个重要的实践课题,它们能帮助初学者深入理解C语言的基本语法、控制结构以及数据结构。本文将详细探讨这两个主题。 首先,我们来看C语言ATM机实例。ATM机模拟通常涉及到用户...
PLC(Programmable Logic Controller,可编程逻辑控制器)是工业控制的核心设备,广泛应用于制造业、化工、造纸、电力等自动化控制领域。对于初学者而言,学习PLC编程是一项挑战,不仅需要掌握相应的技术知识,还...
"软件编程实训心得体会" 软件编程是一个计算机专业的专业技能,在开展了专业培训工作之后,我们要学会总结。软件编程实训心得体会是计算机专业学生和软件开发从业者最重要的实践经验之一。这篇文章是作者作为国家级...
在使用说明及编程体会中,我们将提供使用分数计算器的说明,并总结编程体会。我们将通过使用分数计算器来完成各种计算操作,并总结编程体会,以便更好地理解程序设计的思想和方法。 六、关键源程序 在关键源程序中...
编程实习心得体会 本文将对编程实习心得体会进行详细的解读和分析,从标题、描述、标签和部分内容中提取相关知识点,并对其进行详细说明。 标题:编程实习心得体会 描述:编程实习心得体会是对编程实习过程中的体会...
VHDL学习资料VHDL 编程要点VHDL编程心得体会VHDL语言120例源码合集: VHDL电路简化.doc VHDL编程心得体会.pdf vhd开发的官方手册.pdf VOTE7 乒乓球游戏机 其它样例 加法器 同步整形电路(上升沿触发) 同步整形电路...