论文部分内容阅读
随着以J2EE技术体系为代表的分布式对象技术为企业构造新的基于Internet的电子商务平台提供了技术支持,J2EE作为多层企业应用开发模型,成为当前电子商务应用开发的主流。越来越多基于J2EE体系的企业应用实现框架层出不穷,比如比较流行的开源框架EJB、Struts、Spring、Hibemate等,但怎样实现开发周期短、应用比较灵活的应用模型还比较少。所以,对J2EE实现技术的分析、合理选择、新的应用框架的创建显的尤为重要。本文从电子商务发展着手,分析了各种电子商务系统相关技术的优缺点,以及不断发展衍化的原因,介绍了J2EE的体系结构及其各组件,以及当前流行的开发框架、中间件、和AJAX技术,并提出了一个基于J2EE的实现电子商务系统的应用开发框架。主要研究内容如下:
⑴该框架避免了程序对Spring技术的过度依赖,以及配置文件过于复杂的缺点,仅仅应用Spring技术的事务管理功能。
⑵该框架采用Hibernate技术处理持久层数据逻辑,但调优问题一直是Hibernate技术的一个瓶颈,该框架避免了复杂的调优问题,采用Hibernate的一级缓存及利用多种可选的连接池技术来提高Hibernate的性能。
⑶在该框架的基础上,可以快速形成J2EE体系的应用系统。给出了一个基于此框架的实例---网上在线购物系统。通过对此实例的分析、设计和实现,说明该框架轻量级的整合体现了Hibernate面向对象编程操作数据库的优势及Spring事务管理方面的功能,并在系统的性能方面进行了优化。