欢迎来到天天文库
浏览记录
ID:47881141
大小:312.44 KB
页数:30页
时间:2019-11-21
《毕业设计论文:基于SSI框架的电子商务信息平台的研究和构建》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、XXXXXX大学毕业论文(设计)题目基于SSI框架的电子商务信息平台的研究和构建工商学院XXX专业08级2班学生姓名XXX学号XXXXXXX指导教师XXX职称完成EI期2011・11・30教务处制基于SSI框架的电子商务信息平台的研究和构建【摘要】近年来,在网络技术的迅速发展和J2EE平台被广泛采用的背景下,基于多层B/S结构的Web体系结构逐渐发展并成为主流.但是,在多层Web体系结构的设计中,普遍存在着程序可重用度低、功能模块可扩展性差、维护工作繁琐及开发中分工协作困难等问题。设计一个松耦合和紧内聚的系统一直是软件工程领域重点研究的问题。本系统基于Spring
2、+Struts+iBATIS(简称SSI)轻量级复合型框架,,很好的解决了上述问题,同时解决了视图层、业务层和控制层的分离,提供了对象到关系数据库的持久化支持。本文将研究整合Spring.Struts和iBATIS,并在电子商务信息平台中进行应用。【关键词】SpringStrutsiBATISAjax电子商务信息平台目录引言3第一章系统实现原理31.1表示层松架31.2业务层框架31.3持久层框架31.4集成三种框架技术41.4.1客户层41.4.2表示层41.4.3业务层41.4.4持久层5第二章电子商务信息平台的设计52.1系统平台定位52.2用户管理系统52
3、.3信息显示系统62.4信息发布系统62.5信息查询系统6第三章系统代码实现63」整合项目开发基本框架63.1.1准备工作63.1.2向项日中加入Spring框架73.1.3向项目中加入Struts框架73.1.4配置数据源83.1.5为项目配置Spring事务管理93.1.6配置项FI定吋器93.1.7向项日中加入iBATIS框架103.1.8向项目中加入AJAX框架123.1.9向项H中加入URLi写框架143.2具体代码实现15321持久层实现153.2.2业务逻辑层的实现19323控制层实现20324展示层页面实现223.2.5平台页而展示24第四章总结2
4、9参考文献29引言伴随着我国网络互联的普遍推广,拥有终端PC机的人数正在人幅增加,进行网络购物和电子支付的人数也必将会越来越多,电子商务占•有的市场份额也必会增加,也将会出现更多的电子商务网站。但是,众多中小企业还冇相当部分由于各因索的制约而没冇开展电了商务,这就造成了这些中小企业在面对竞争国际化、炽热化的今天很容易处于劣势,这是我国屮小企业亟待解决的问题。作为企业的对外沟通的平台,电子商务信息平台可以巩固和树立企业形象,成为产品品牌宣传和业务推广的有力渠道,是与经销商或合作伙伴之间沟通、业务合作往来的主要纽带,节省了企业成本,提高了效率。因此,对电了商务信息平台
5、的研究和构建有极其重要的意义。第一章系统实现原理1.1表乔层框架表现层框架主要有Struts和TapestryoStruts
6、
7、h架在创建Web应用时能容易地分离表示层和业务层,它是在JSPModel2的基础上实现的一•个MVC框架。Struts框架主要由模型、视图、控制器三部分组成,模型由实现业务逻辑的JavaBean或EJB组件构成,控制器由ActionServ1et和Action实现,视图由一组JSP文件构成。Tapestry与Struts应用框架不同的是,它是基于组件,而不是而向脚本语言(比如JSP和Velocity)的,组件是由一个定义文件(以XML的格
8、式)、一个HTML模板、一•个JAVA类构成的。Tapestry的组件可以被套嵌并包裹其它组件,因此可以组合形成一个更大的组件或逻辑页面。组件的行为模式为Web页面编程提供了很大的方他事件处理也方便很多。Struts框架由于出现时间早,所以使用相对广泛,它的社区非常活跃,很容易找到很多现成的开源功能标签以供使用以及样例程序可供参考,而且运行比较稳定,因此本文表示层采用Struts框架。1.2业务层框架业务组件层轻量级解决方案主要包括Spring.Hivemind等。但是目前使用最为广泛的还是Spring框架,Spring框架是一个基于IoC和AOP(面向方面编程)
9、的构架。采用IoC使得它可以很容易地实现bean的装配,捉供了简洁的AOP并据此实现事务管理等,但是它不具备处理应川分布式的能力。Spring的核心耍点是:支持不绑定到特定J2EE服务的町重用业务和数据访问对彖。这样的对彖对以在不同J2EE环境(Web或EJB)、独立应用程序、测试环境之间重用。1.3持久层框架持久层框主要冇Hibernate和各种JDO产品,以及iBATIS。Hibernate是一个开源的0/RMapping框架,它对JDBC进行了非常轻量级的对彖封装,可以应用在任何使用JDBC的场合,町以在应用EJB的J2EE框架中取代CMP,完成数据持久化的
10、重任iBA
此文档下载收益归作者所有