论文部分内容阅读
互联网应用的日益普及,企业信息化得到越来越多企业的认同和重视,随着企业级信息系统规模的不断扩大和复杂度日渐升级,如何迅速开发出具有良好扩展性、维护性的企业应用是一个值得研究的课题。JAVA EE以开放性、灵活性、安全性和技术成熟度在企业级信息系统的开发占据了主导地位。
本文首先介绍了Velocity模板技术、Spring2.x与Hibernate开源框架,比较了Veloctiy与JSP,Struts与Spring2.x MVC的优缺点。接着在重点分析和研究Veloctiy、Hibernate、Spring2.x的基础上,探讨了在Spring2.x中集成Velocity和Hibernate的原理和方法,提出了Veloctiy+Spring2.x+Hibernate这一种新型的企业应用开发模式,并从经济可行性、技术可行性进行了论证,在表示层、业务逻辑层、数据持久层的设计做了详细的阐述和介绍。最后以邮件信息发布平台为例,论述了所设计的Velocity+Spring2.x+Hibernate集成框架的应用实践。
实践表明,使用Velocity+Spring2.x+Hibernate架构,能够降低应用开发的复杂性,提高开发效率和质量,开发出来的应用系统结构清晰,具有良好的可维护性、可扩展性、可移植性和组件的可复用性。