摘 要
文章从软件开发者的角度,客观地分析了国内外电子商务平台开发技术发展现状,明确指出传统开发技术ASP、PHP、JSP在开发中所暴露出的不足。针对传统技术给项目的分工协作和日常维护带来的不良影响,提出了应该在现行电子商务项目开发中使用新兴J2EE开源技术解决现有问题的观点。经过对比筛选,以Tapestry、Spring、Hibernate三个优秀J2EE框架的集成,构建了新的技术解决方案。对于该技术解决方案本身,文章不仅介绍了三个框架的概念、优势和理论可行性,而且从应用出发着重描述了这三个框架的简便集成方法。在此基础上,为了论证该技术解决方案在实际项目中的可行性,文章引入了一个电子音像商品网上销售系统为背景的项目开发案例,命名为FCat EShop。建立较为全面的OOA模型之后,选择了FCat EShop在日常电子商务开发活动中较为典型的功能模块,以新技术解决方案为依托进行了设计和实现。最后,文章得出了新技术解决方案在分工协作、代码日常维护以及复杂度等方面均具有优势的结论。
关键词:电子商务;J2EE;开源;Tapestry;Spring;Hibernate
Abstract
The paper in the angle of the software exploiter has objectively analyzed the domestic and foreign electronic commercial platform exploit technology development present situation, pointed out explicitly the insufficiency of traditional development technology ASP, PHP, JSP which exposes in the development. In view of the traditional technology for the project division of labor cooperation and the routine maintenance affects which are not good, it proposed that we should use emerging J2EE open the source technology in the present electronic commerce project development to solve existing question . After contrast, Tapestry, Spring and Hibernate the three outstanding J2EE frame integration, has constructed the new technology solution. Not only regarding this technology solution itself, the article introduced three frame concepts, the superiority and the theory feasibility, moreover embarked from the application emphatically described these three frame simple integrated method. In this foundation, in order to prove this technology solution in the actual project feasibility, the paper introduce