论文部分内容阅读
软件开发发展到今天,由原来单一的手工作坊式的开发发展到成千上万人的集体开发,使软件开发越来越体现出集体的劳动和创造,70年代出现的“软件危机”促使人们对软件工程进行研究,提出了缩短开发周期,减少维护成本,提高软件可扩展性和可维护性。人们总结编程和项目实施经验,提出了很多行之有效的方法,模式与框架就是重要的经验和实践的总结。在程序设计中经常会遇到类似的情景,总结这些类似问题和情景,反复研究比较,形成了解决某一类问题的方法和途径,这就是程序设计模式。现在总结出很多模式,例如:单例模式,工厂模式等。框架是某种应用的半成品,供选用完成自己的系统。Java EE技术由原来的J2EE技术发展到今天,走过很多历程,由原来的Model1到Model2,再到现在很多成熟的框架,例如:Struts,Spring等。模式,框架的最大优点就是缩短开发周期,提高软件可重用性,可扩展性,可维护性。文章以模式到框架到框架整合再到在企业中实际应用作为主线,研究框架在企业Web实施应用中体系结构。文章首先介绍了常用的Java模式,现阶段流行的MVC开发模式,重要框架,包括Spring,Struts,Hibernate,然后结合四川电信项目,探讨了Java模式与框架以及框架整合在中小企业Web的实施开发过程中的实际应用。文章分析了Struts+hibernate框架的优点与不足,并提出了改良措施,它对于在具体项目下选用不同框架,明白所选用框架的优势和不足,采用相应措施弥补具有参考价值。