论文部分内容阅读
伴随电子商务应用的深化与普及,传统的电子商务经营模式受到挑战,经营模式的创新迫在眉睫。借鉴传统企业线下实体经营管理经验,充分利用电子商务经营管理的优势,本文提出一种新型的电子商务模式——OAO(OnlineandOffline)线上线下融合式。电子商务系统就是企业开展电子商务的信息系统的体系结构框架,当前基于EJB组件模型的企业应用系统存在耦合过高、入侵性太强、缺乏可伸缩性等问题。为满足企业应用系统不断增长的需求,提高企业信息系统交互的灵活性,根据企业信息化应用的特点,遵循应用框架设计原则,在JavaEE分布式架构的基础体系框架上,提出了应用框架技术改进传统的基于EJB组件模型的解决方案。本方案的主要特点是:在JavaEE体系结构的各层使用优秀的开源框架,表示层使用Struts2框架,Struts2集成MVC设计模式层次结构分明的特点,提供了强大的标签表示技术,灵活自然的控制器分配方式,并且为其他框架的整合预留了灵便的接口;业务逻辑层使用Spring框架,Spring以IOC容器作为构建应用框架系的基础,它是一个全方位的整合框架,通过DI依赖注入,可以无缝的整合各种框架组件,实现框架组件之间的松散耦合;持久层由Hibernate框架技术现实,Hibernate框架是功能强大的O/RMapping(Object/RelationMapping)框架,它更好的封装JDBC层,而且有效的解决了关系型数据库与对象之间的阻抗不匹配的问题,把关系数据库中的表映射为对象,以面向对象的方式操作数据库。为了验证本文提出的解决方案的可行性,根据JavaEE应用框架开发系统对OAO电子商务模式的电子商务系统进行开发设计,通过对该电子商务系统的工作层次以及特点的分析,表明引入可扩展、可移植、可重用性良好的框架组件的JavaEE应用框架开发系,不但保证了核心代码的开发质量,还提高了开发效率,缩短了应用程序投放市场的时间,是一套可伸缩性强、可扩展性好、易维护性好、耦合性低的企业应用开发系统。