论文部分内容阅读
Struts+Hibernate技术在电子运行维护系统中的应用Web从诞生至今,影响和应用已经无处不在。人们对Web的需求不断增加,导致Web技术也有了深入的发展。
踏着企业信息化建设的步伐,我们发现,构建基于Web的应用系统的需求变得越来越复杂,开发周期越来越紧迫,对系统的稳定性,扩展性和维护性要求越来越高。客户需求的不断变化和发展,以及不断出现的新业务,对系统的服务质量、支撑能力、反应速度和管理水平,提出了挑战。
实际开发中,原始的状况是研发人员针对每个项目都寻找相应的解决方案,这样既费时又费力,无法满足企业信息化建设发展的要求。为改变这种状况,需要参考好的设计模式,采用成熟的、可复用的框架设计来解决类似的问题。事实证明,在J2EE体系的应用系统开发过程中,正确使用框架,确实缩短了系统开发时间,提高了开发效率。
在此基础上,开发人员又针对众多工作流程的共同点,提炼出了新的可复用的解决方案,人们的目光转向了位于上层的自动化的实现。这种方法可以自动生成符合框架结构的代码,明显加快了开发速度。
因此,项目经理在开发上进行了明显的分工,那就是项目人员主要在平台上实施项目,而研发人员在后台提供新的技术支持以改进系统。这样的分工节省了很多劳力,最主要的是让系统尽快适应了需求的变化,充分体现了自动化的优势。
从研发角度来看,很明显,参与项目的开发与产品的开发是不同的。项目的范围要小,而产品要具有通用性。但二者相同的部分就是技术可以共享。参加一次开发,如果仅仅是熟悉了业务,实现了业务需求是失败的。我们应该站在更高的角度,看得更广,更长远些。我们要能通过寻找共性,将一组项目转化成一个软件产品或一种基本固定的开发模式,为我们日后的工作提供方便。
为此,本论文主要强调成熟的符合MvC模式的Struts框架和成熟的数据持久层技术Hibernate的强强联手,再加上工作流自动化的先进理念,对电子运行维护系统改进的效果,进而可以衍生到其它应用系统中。
相信,在此基础上,我们的视野将越来越开阔。自动化的步伐将趋于稳健。