LegendShop 项目定制

生态聚合 颠覆重构 为全球客户提供世界级互联网+技术解决方案

Legendshop 技术介绍

LegendShop专注于研发符合时代发展需要的电子商务java商城系统,提供专业电子商务平台解决方案,引领中国电子商务行业发展

  • 前端展示层
    前端展示层
    JSP、HTML、CSS、jQuery、Legend API,页面组件
  • 业务逻辑层
    业务逻辑层
    商品管理、商城管理、交易管理、交易管理、规格管理、团购管理、库存管理、标签管理
  • 基础架构层
    基础架构层
    分布式全文检索、业务事件处理总线引擎、分布式缓存、细粒度权限管理、消息中间引擎
  • 对外数据接口
    对外数据接口
    支付接口、短信网关接口、邮件系统接口、物流系统接口、ERP/CRM外部系统接口、淘宝对外接口

Legendshop 产品体系构架

插件式的产品体系架构, 功能更强大同时具有良好的扩展性与灵活性

  • 客户端
    客户端
    PC端:HTML、JavaScript、Ajax,App:Android、iOS,移动端:H5、Vue、微信商城
  • 表示层
    表示层
    J2EE组件:控制器、监听器、过滤器,权限控制:Spring Security
  • 逻辑层
    逻辑层
    业务服务组件:商品管理平台、商城管理模块、营销活动模块、决策支持系统
  • 存取层
    存取层
    数据库访问:DAO、文件访问:FAO、HttpUitl、外部系统访问
  • 资源层
    资源层
    数据库:JDBC、文件:Java I/O、外部服务:Http、Webservice

Legendshop 产品技术构架

全Java开发,跨平台属性、性能、安全性表现更突出

  • 01
    HTTP负载均衡:采用Nginx和Tomcat,基于J2EE的企业级架构,技术架构分为前端和后端统一管理,支持大型分布式应用,一个后台同时支持三个应用端
  • 02
    MVC模式高级扩展构架:包含jQuery、HTML、spring、Freemaker、Ehcache、Lucene、MySQL、Memcache、Redis、FastDFS行业领先的设计层面框架技术
  • 03
    核心模块:软件平台核心为MVC,分为Controller、View、Template三层,从不同层面提供了一套完整的技术实现方案,平台性能得到更好的提升和优化
  • 04
    程序架构:程序架构中使用的Spring Freemaker最容易结合包含Freemaker、Ehcache、Lucene等基础软件的开源性框架,是同行业产品中比较领先的技术
  • 05
    数据层:数据层基于MySQL的数据库,使用了Memcache、Redis、FastDFS等数据缓存队列,减轻数据层的负载,提升文件存储速度,从而达到优化系统的效果
  • 06
    部署架构:标准部署架构、微服务集群部署架构,从传统NET+SQL Server架构变为高并发、高访问、高交互、大容量、可灵活响应的企业级分布式部署架构

Legendshop 系统清单

灵活部署,压力测试,系统环境搭建,轻松打造商城

  • legendshop 构架清单
    项目 说明
    Spring 4.2 Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架
    Spring MVC 表示层框架
    Spring Security 3.2 安全框架
    Spring JdbcTemplate Dao框架,采用Hibernate和JPA接口,用JdbcTemplate实现
    Spring Cache 缓存框架,支持Ehcache、Memcache和Redis
    Spring Security quartz 系统的定时任务,包括结算,定时更新订单状态
    JSP/JSTL/taglib/Apache Tiles/Amaze UI/Displaytag/jquery/json 表示层技术集合
    Jdbc/Druid 阿里巴巴的数据库连接池
    Solr/Lucene 全文检索系统
  • legendshop 系统软件环境
    项目说明
    采用Java语言进行开发,基于J2EE企业级技术MVC进行分层构建
    模块化开发支持 基于插件方式,把功能内聚在一个项目里,做到高内聚低耦合,插件之间不会相互干扰
    运行环境 用于安装memcached或者redis,如果采用阿里云的云memcached和云redis则不需要购买该服务器
    数据库支持 Mysql5.6数据库(免费),同时支持Memcached和Redis的缓存操作
    支持多种表现层技术 Spring Cache对象缓存技术、集群子系统、全文检索、异步进程、消息通讯
    性能计算方面 执行系统的定时任务
    技术解决方案 Jsp、Jquery、Jstl、Jdbc、Spring、Lucene、Jms 、Nginx资源库等等
    图片服务器 支持独立的图片服务器,图片服务器支持图片的自动伸缩功能,可以把图片的访问配置在子域名上
    带宽建议 建议使用10M独享,或者100M共享
  • legendshop 系统硬件环境
    项目 说明
    web服务器(1~2台) 安装Linux操作系统,使用Nginx作为web服务器。静态文件,例如JS、CSS、部分图片等可以放在Nginx的根目录下。如果采用阿里的SLB则可以免除该web服务器
    应用服务器(2台) Java虚拟机:JDK1.7(免费)
    应用服务器:Tomcat7.X等(免费)
    Web服务器: Nginx(免费)
    操作系统:Linux/Unix系列、Windows2000以上系列
    缓存服务器(1~2台) 用于安装memcached或者redis,如果采用阿里云的云memcached和云redis则不需要购买该服务器
    数据库服务器(1~2台) 支持读写分离,或者采用阿里云的RDS,可以新增RDS的只读节点,购买了阿里云的RDS之后可以不用购买数据库服务器
    数据备份服务器(1台) 定时把数据库和图片备份到该服务器上
    数据统计服务器(1~2台) 执行系统的定时任务
    图片服务器(1~2台) 安装Linux操作系统和LegendShop的图片服务器
    检索服务器(1~2台) 安装Linux操作系统和Solr war工程
  • legendshop 压力测试报告
    性能参数指标
    硬件关键参数:两台Tomcat服务器8G内存、cpu:2X 8core、1TB硬盘
    网络带宽:100M
    并发用户数 Vuser=500 Vuser=100 Vuser=2000
    平均事务响应时间 0.735s 1.163s 1.521s
    事务最大响应时间 0.922s 1.7605s 2.77s
    平均每秒通过事物数 1121 739 605
    每秒点击次数 1173 885 866
    每秒http响应次数 1173 885 866
    通过事物数 696725(运行5分钟) 335206(运行3分钟) 310469(运行2分钟)
  • 客服热线:020-84131336
  • 在线时间:周一至周六 9:00-19:00
  • 在线客服
微信服务号

Copyright©2004-2012 All Rights Reserved 粤ICP备15089754号-1 网站地图 XML地图

新零售系统 电商平台系统 b2b2c商城系统 电商分销系统 java开源商城 微商城系统 商城分销系统 微信小程序商城

 
 
qq
QQ在线咨询
销售咨询
售后咨询