1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

seym + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档