标签:架构 ring win 多个 nbsp 联网 阿里 阿里巴巴 队列
网站概要需求
工作内容:
依照我方(我方公司)所述,遵循阿里巴巴网站、京东网站B2C商城内容进行设计开发,以确保实现类似京东网站、淘宝网站购物商城功能为目的,且网站预留B2B接口。项目开发方需提供给我方(我方公司)单体测试、结合测试、综合测试、覆盖率测试报告书,供我方审核
开发环境
操作系统要求:保障用户可以在Linux、Unix、WindowsNT、Windows2000、WindowsXP、Win7、Vista、DOS等操作系统中畅通访问我方(我方公司)主页且无任何技术问题出现。
数据库(DB):MySql
开发工具:Eclipse
开发语言:网站开发方认为可行的开发语言 本系统基于SSM框架
商城概述
宜立方网上商城是一个综合性的B2C商城,运营模式类似京东商城。对于B2C模式的商城来说,它的系统主要包括『前台商城系统』、『后台管理系统』,及一些『周边系统』。
[商城会员]可以在『前台商城系统』搜索商品、用户登录、添加购物车、提交订单等操作。
[商城运营人员]可以在『后台管理系统』中管理商品、订单、会员等信息。
[商城客服人员]可以在『后台管理系统』中处理用户的询问以及投诉等操作。
功能架构
系统架构
依照传统架构实现的话,只需要创建一个工程即可
思考:传统架构在互联网应用中存在什么问题?
1、 系统耦合性高,一个模块出现问题,其他模块都无法正常使用。
2、 系统扩展性差,添加新功能时,会对现有系统产生破坏。
依据分布式系统架构实现的话,需要创建多个工程,不同的工程完成不同的功能。
分布式架构:把系统按照系统模块拆分成多个独立的子系统。
优点:
1、系统之间弱耦合,把模块拆分,使用接口通信,降低模块之间的耦合度。
2、系统之间扩展性好,有新功能时,添加子模块即可,不会对原有系统产生破坏,大大增强系统可扩展性。
3、部署灵活方便,互联网应用需要进行分布式部署,使用这种架构,可以灵活的进行分布式部署。
缺点:
系统之间交互需要使用远程通信,接口开发增加工作量。
宜立方商城系统架构
宜立方商城的架构就是采用的分布式架构,只不过在此架构基础之上,我们又实现了面向服务的思想,所以宜立方商城的架构就是分布式服务架构
具体架构如下:
宜立方商城的架构:
1、 先是按照工程的三层结构进行拆分,其次再根据功能模块进行拆分
技术选项
l Maven(管理依赖及工程构建)
l SVN(版本控制工具)
l SSM框架(spring+springmvc+mybatis)
l Mysql(数据库)
l JSP、jQuery、jQuery EasyUI、KindEditor(富文本编辑器)
l Dubbo+zookeeper(调用&发布服务)
l Nginx(http&反向代理服务器)
l FastDFS(图片服务器)
l Redis(缓存服务器)
l Solr(搜索服务器)
l Freemarker(页面静态化)
l Activemq(消息队列)
至此,一些开发前的需求分析结束,后期继续完善。
---dong
基于SSM框架之宜立方商城项目——项目开始准备一(项目需求分析与设计)
标签:架构 ring win 多个 nbsp 联网 阿里 阿里巴巴 队列
原文地址:http://www.cnblogs.com/easong/p/6261961.html