- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Legend Shop.doc
Legend Shop
多用户商城系统
技术方案
Legendesign
Newway
QQ群
目 录
1 前言 3
1.1 系统架构 3
2 系统特征 4
2.1 安全性,可靠性,稳定性 4
2.2 集中式图片管理和自动图片缩略图 5
2.3 单点登录和权限管理 5
2.4 二级缓存机制,提高系统性能 6
2.5 灵活的事务配置 6
2.6 良好的Ajax体验 6
3 应用特征 7
3.1 多用户支持 7
3.2 良好的系统扩展性 7
3.3 多国语言支持 7
3.4 多种风格支持 7
3.5 优秀的SEO能力 7
3.6 新闻广告和超连接的支持 8
4 Legend Shop架构总体描述 8
应用软件分层结构 8
表现层 9
业务逻辑层 9
数据接口层 9
4.1 表现层的实现 10
4.1.1 WEB界面规范 10
4.1.2 运用Struts框架 10
4.2 业务逻辑层的实现 11
4.2.1 业务层的实现思路 11
4.2.2 基于构件的软件开发 13
基于Spring的工作流的基本思想 13
作为spring beans的构件 2
4.3 数据访问接口的实现 4
4.3.1 DAO(数据访问对象)的设计 4
Data Access Object模式 4
4.3.2 事务操作能力提供 5
4.3.3 如何提供对外接口 6
WebService接口 6
4.4 系统框架的扩展性 6
4.4.1 模块具有扩展的能力 6
4.4.2 系统内各模块具有较好的互联性 6
5 下一步工作 7
前言
目前主流购物中采用ASP.NET、PHP、ASP、语言开发占据80%,在模式上跟着近年海内电子商务情势的大好,各购物系统开发商的兴起如雨后春笋一般。Displaytag
Jquery/jquery.tool/jquery.superbox
Fckeditor
Acegi/SSO
Ehcache缓存
系统架构
系统功能架构框架如下图:
图1、系统功能架构图
Legend Shop的体系结构整体分为4大部分:Legend Shop前端、图片服务器、后台管理系统、权限管理和单点登录系统,其中Legend Shop前端是客户浏览和订购产品的网站平台,Legend Shop前端通过访问图片服务器来提供图片服务,Legend Shop的图片集中放在图片服务器上,增加了系统的扩展性和系统升级的便利性,后台管理系统是对Legend Shop前端展示的全面控制,包括产品的CURD等,权限管理系统是系统超级管理员使用,可以将某个客户新增店铺,管理客户的权限和角色。
目前系统有以下角色:
客户, 购物者,通过浏览平台上的产品并且订购
用户,产品提供者,通过后台上传产品信息
管理员,管理平台的用户和客户
超级管理员,管理平台的所有客户/用户/管理员的相关资料和权限。
系统特征
安全性,可靠性,稳定性
Legend Shop采用了123done.Team长期项目实践中积累下来的一个开发平台,,所有业务逻辑都搭建在其上,使质量非常有保证。整个系统基于UTF8编码,无疑是当今最低成本而又非常有效的网站推广方式。,使到我们的用户网站一经上线,就迅速被各 大有哪些信誉好的足球投注网站引擎收录,并直接带来大量访问,大大提高了下单量。
Legend Shop架构总体描述
应用软件分层结构
根据Legend Shop系统的需求,要开发出一个可扩展的基础结构以方便修改。本系统构建在J2EE平台上。在表现形式上,J2EE是一组规范,跨平台是J2EE的最大特点,当完成了符合J2EE规范的软件时,其客户可以依据其喜好和实力来选择不同应用服务器从基于Open source的免费软件到高端的商业套件来搭建自己的平台。J2EE有着好的易用性、扩展能力、多平台支持和开放标准,和其他功能如可靠性、性能、可管理性、重用性、负载平衡等。
Legend Shop系统采用的技术采用当前较流行的基于Model-View-Controller (MVC)模型的Struts应用框架+O/R 映射工具Hibernate和AOP和IOC容器Spring对系统进行设计。Legend Shop架构分多层:表现层、商业应用逻辑层、数据接口层、数据库、通讯资源。如下图所示为整个模型的结构图。
图2、Legend Shop体系结构图
表现层
负责生成交互页面,向用户提交。表现层与商业逻辑层索取页面生成所需数据。支持模板库功能、页面及展现的应用模块可配置。
业务逻辑层
业务逻辑层是核心层,包含多个应用模块,每个应用模块实现一项应用功能。
(1) 该层采用插件方式,每个应用模块都是一个插件。可不断根据应用项目需求增加应用模块。
(2
您可能关注的文档
- httpbaike.baidu.comview53598.htm.doc
- httpwww.ctaso.org.twdietmethod.html.doc
- httpwww.lvshou.comtopicguanghwsx.doc
- Human rights and reform of the.doc
- HW # 2 answers -.doc
- H套健康体检推荐项目(616元人).doc
- I485-16串口服务器快速安装指南.doc
- IBM ETP(无锡)实训基地.doc
- ICP(网站)安全责任告知书.doc
- IDC业务协议(托管).doc
- 2024年证券分析与咨询服务项目投资申请报告代可行性研究报告.docx
- 2024年铬酸酐项目资金申请报告代可行性研究报告.docx
- 2024年清洁胶项目资金申请报告代可行性研究报告.docx
- 2024年肉松饼项目投资申请报告代可行性研究报告.docx
- 2024年陆上泵项目资金需求报告代可行性研究报告.docx
- 2024年未硫化复合橡胶及其制品项目资金需求报告代可行性研究报告.docx
- 2024年精密温控节能设备项目资金筹措计划书代可行性研究报告.docx
- 2024年汽车覆盖件模具项目资金筹措计划书代可行性研究报告.docx
- 宋词行书钢笔字帖.pdf
- 我的暑假生活作文三年级300字10篇.pdf
文档评论(0)