淘淘商城
文章平均质量分 90
娟宝宝萌萌哒
https://github.com/hanjg
展开
-
淘淘商城简介——淘淘商城(一)
电商简介淘淘商城简介功能模块技术架构传统架构分布式架构技术选型项目总结电商简介技术特点: 技术新技术范围广分布式高并发、集群、负载均衡、高可用海量数据业务复杂系统安全电商模式: B2B:企业到企业,商家到商家。代表:阿里巴巴、慧聪网。B2C:商家到客户。代表:京东、淘宝商城(B2B2C)。C2C:客户到客户。淘宝集市。O...原创 2018-03-11 12:42:14 · 16745 阅读 · 4 评论 -
商品详情页面展示——淘淘商城(二十二)
商品信息服务发布需求Service层Controller层调用服务展示商品信息需求分析总结Service层Controller层运行工程商品信息服务发布需求提供三个接口,分别提供商品基本信息、商品描述、商品参数,并设置缓存时间为1天。在taotao-rest中开发。商品基本信息: 请求url:/item/base/{ite...原创 2018-04-15 12:18:27 · 1814 阅读 · 0 评论 -
CMS系统开发——淘淘商城(十五)
内容分类管理需求分析总结开发内容管理需求分析总结开发内容分类管理需求分析内容分类管理相关代码片段在content-category.jsp中,类似商品类目管理。内容管理使用easyui的tree组件,并使用弹出菜单进行增删改。列表显示tree组件。在鼠标移开之后,创建和重命名节点,url和参数为。删除节点的ur...原创 2018-04-04 11:08:14 · 750 阅读 · 0 评论 -
首页大广告展示——淘淘商城(十六)
大广告展示方案方案一方案二内容服务发布需求Service层Controller层大广告展示需求分析总结Service层Controller层运行项目大广告展示方案方案一jsonp**跨域请求**,从首页ajax跨域调用服务层服务。优点: 效率高。没有后台中转,减少内网的带宽消耗。缺点: 不利于搜索引擎优化(s...原创 2018-04-04 11:14:58 · 2533 阅读 · 0 评论 -
redis简介和安装配置——淘淘商城(十七)
简介特点数据类型redis集群架构容错机制单机版安装WindowLinux集群版安装简介redis是一个高性能的 key-value数据库。官网:http://www.redis.net.cn/特点优点: 性能极高。Redis能读的速度是110000次/s,写的速度是81000次/s 。原子性。Redis的所有操作...原创 2018-04-05 10:44:12 · 673 阅读 · 0 评论 -
redis优化商城首页.——淘淘商城(十八)
需求分析总结业务中使用缓存配置Dao层Service层发布缓存同步服务Service层Controller层调用缓存同步服务Service层缓存同步的结果需求分析每次调用rest服务,如果都需要和mysql交互,则数据库的压力较大,响应时延也较大。特别是首页这种经常被访问的页面,这种现象尤其明显。所以需要在服务器设置缓存...原创 2018-04-05 10:51:03 · 1354 阅读 · 0 评论 -
solr7.3在ubuntu14上的安装配置和使用——淘淘商城(十九)
简介安装solr7.3安装jdk安装并启动solr7.3配置solr7导入依赖jar包solr core 模板配置业务字段配置数据导入文件使用solr7添加core导入和查询数据索引的维护相关问题简介Solr是Apache下的开源项目,是一个全文搜索服务器,采用Java开发,基于Lucene这一开源全文检索引擎工具包。Solr提...原创 2018-04-13 11:54:13 · 574 阅读 · 0 评论 -
基于solr7的搜索工程——淘淘商城(二十)
简介搭建导入商品数据需求Dao层Service层Controller层发布搜索服务需求Dao层Service层Controller层运行工程简介taotao-search工程独立于rest,portal,manager工程,通过 http调用 solr服务器提供的索引服务完成对商品的检索。系统架构。搭建类似于taotao...原创 2018-04-13 12:14:25 · 993 阅读 · 0 评论 -
购物车的实现——淘淘商城(二十六)
简介添加购物车需求分析总结Service层Controller层展示购物车需求分析总结Service层Controller层修改商品数量需求分析总结Service层Controller层删除商品需求分析总结Service层Controller层运行工程简介将购物车信息存储在cookie中原创 2018-04-23 10:51:24 · 1924 阅读 · 0 评论 -
订单系统的实现——淘淘商城(二十七)
订单工程订单工程搭建创建订单的接口需求数据库Service层Controller层订单确认页面展示需求分析总结配置Controller层提交订单需求InterceptorService层Controller层运行工程订单工程订单系统作为一个独立的工程,在服务层中提供服务,供门户系统等使用http调用。加入订单系统...原创 2018-04-23 18:11:02 · 5182 阅读 · 0 评论 -
单点登录系统架构——淘淘商城(二十三)
SSO会话机制传统登录架构session共享问题解决session共享问题配置服务器单点登录单点登录架构SSO单点登录系统(Single Sign On, SSO):在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统,是目前比较流行的企业业务整合的解决方案之一。会话机制http协议是无状态的,为了鉴别浏览器的请求...原创 2018-04-20 21:50:41 · 1370 阅读 · 0 评论 -
单点登录系统的接口开发——淘淘商城(二十四)
工程搭建接口开发检查数据可用需求Service层Controller层用户注册需求Service层Controller层用户登录Service层Controller层查询用户信息需求Service层Controller层用户退出需求Service层Controller层接口测试工程搭建taotao-s...原创 2018-04-20 21:59:52 · 1870 阅读 · 0 评论 -
商品搜索结果展示——淘淘商城(二十一)
商品搜索需求分析总结Service层Controller层运行工程商品搜索需求分析head.jsp中调用search函数,参数值为key。这个search函数在base-v1.js中,包含请求url。响应的search.jsp中需要通过调用服务获取一些参数,包含商品列表、查询字符串、分页信息。注意item中需要包含图片列表的i...原创 2018-04-15 12:16:17 · 833 阅读 · 0 评论 -
首页商品分类展示——淘淘商城(十四)
需求分析总结Service层Controller层需求分析前端通过jsonp跨域调用服务层的服务,获得包含商品分类信息,并使用回到函数显示分类信息。注意,该出直接使用 $.getJSONP,写法不同于https://blog.csdn.net/qq_40369829/article/details/79667682显示商品类目:总结...原创 2018-03-23 23:54:40 · 2086 阅读 · 0 评论 -
后台管理系统框架搭建——淘淘商城(二)
工程结构搭建空工程parent模块common模块manager模块运行工程工程结构taotao-parent是一个pom工程,是所有工程的父工程。定义依赖的jar包的版本信息、Maven插件的版本信息。taotao-common定义公用的内容。taotao-manager为后台管理系统的模块,是一个多模块组成的项目。 taotao-manag...原创 2018-03-11 12:44:12 · 3141 阅读 · 3 评论 -
SSM框架的整合——淘淘商城(三)
简介整合步骤数据库Dao层Service层Controller层静态资源检测整合结果简介ssm的核心配置文件需要放在taotao-manager-web下,因为该项目打包为war,其他为jar。项目的配置文件如下:整合步骤数据库新建数据库,运行 sql/taotao.sql 脚本创建表。为了减少表的关联查询,提高查询效率,...原创 2018-03-11 12:45:29 · 1791 阅读 · 0 评论 -
商品列表功能实现——淘淘商城(四)
页面控制器商品功能列表分析需求PageHelper插件Service层Controller层页面控制器由jsp/index.jsp的data-options标签属性可知各个页面的url。需要在taotao-manager-web中开发PageController,处理页面跳转。路径名为对应jsp的名称。@Controllerpublic ...原创 2018-03-11 12:47:41 · 2064 阅读 · 0 评论 -
商品类目选择——淘淘商城(五)
需求分析总结Service层Controller层需求分析item-add.jsp中,选择类目以selectItemCat属性为特征。通过底部的js,调用common.js中的方法初始化选择类目组件。初始化方法中规定了调用后端的url。查看easyui tree组件的官方文档http://www.jeasyui.net/plugins/185...原创 2018-03-11 12:49:52 · 1885 阅读 · 0 评论 -
图片的管理方式——淘淘商城(六)
图片管理方式传统使用图片服务器图片管理方式传统在集群的每台服务器上部署项目,上传图片只能存储在一台服务器上的项目目录下。由于负载均衡服务器的调度,会出现经常访问不到图片的情况。使用图片服务器提供ftp服务供客户端上传图片。独立服务器对外提供http服务,用于访问图片。...原创 2018-03-11 12:57:14 · 870 阅读 · 0 评论 -
ubuntu上安装vsftpd——淘淘商城(七)
VMware安装ubuntu安装vsftpd可能遇到的问题553 Could not create file550 Permission denied500 OOPS: cannot change directoryVMware安装ubuntuVMware创建虚拟机:http://blog.csdn.net/qq_38289539/article/de...原创 2018-03-11 12:59:01 · 937 阅读 · 0 评论 -
ubuntu上安装nginx——淘淘商城(八)
安装nginx环境安装nginx配置nginx启动nginx可能出现的问题98: Address already in use无法完全卸载nginx访问报错 403 is forbidden安装nginx环境安装依赖。gcc、pcre、zlib、ssl。apt-get install build-essentialapt-...原创 2018-03-11 13:01:33 · 940 阅读 · 0 评论 -
上传商品图片——淘淘商城(九)
需求分析总结Service层Controller层需求分析通过底部的js,调用common.js中的方法初始化图片上传器。js中初始化图片上传器,参数为TT.kingEditorParams。总结接收上传的文件,并发送到ftp服务器,用于nginx反向代理被用户访问。请求url:/pic/upload。 上传文件参数名:upl...原创 2018-03-11 13:23:30 · 1185 阅读 · 0 评论 -
添加商品功能——淘淘商城(十)
需求分析总结数据库Service层Web层需求分析在item-add.jsp底部的submitForm函数用于提交表单。serialize用于商品信息的序列化。kindeditor的使用和讲解总结请求url:/item/save。请求参数:商品信息的json数据。响应参数:自定义的响应类型TaotaoResult。p...原创 2018-03-11 13:24:55 · 932 阅读 · 0 评论 -
商品规格的数据库设计和实现流程——淘淘商城(十一)
商品规格方案一表设计表关系查询语句缺点方案二流程特点商品规格商品规格包括规格组合、规格项,规格项为规格组的成员。规格组 |-规格项:规格值 |-规格项:规格值规格组 |-规格项:规格值 |-规格项:规格值同一类商品的规格相同。方案一使用多个表存储商品规格。在已有的商品分类表和商品表的基础上,增加...原创 2018-03-11 13:27:10 · 18134 阅读 · 4 评论 -
商品规格管理的实现——淘淘商城(十二)
创建规格模板分析需求查询模板Service层Controller层创建模板Service层Controller层根据规格模板生成表单分析需求保存商品规格参数分析需求Service层Controller层展示规格参数分析需求Service层Controller层创建规格模板分析item-param...原创 2018-03-11 13:28:22 · 5352 阅读 · 0 评论 -
前台工程搭建——淘淘商城(十三)
简介前台和后台关系项目架构服务层工程搭建门户工程搭建运行工程简介前台和后台关系前台工程和后台管理系统互相独立,但是使用同一个数据库。项目架构后台系统管理相对独立,服务层提供服务,前台系统通过HTTP调用服务层服务。优点: 前台系统和服务层分离,降低系统的耦合度。系统分离可以根据需要单独增加服务器,灵活的分布式部署。开发团...原创 2018-03-23 23:51:32 · 844 阅读 · 0 评论 -
用户注册登录退出功能的实现——淘淘商城(二十五)
静态资源配置用户注册页面需求分析总结Controller层用户登录页面需求分析总结Controller层门户工程整合单点登录系统cookie的读写需求开发注册、登录、退出页面的跳转需求开发拦截器强制登录需求Service层拦截器运行工程静态资源配置taotao-sso的WEB-INF下添加静...原创 2018-04-20 22:32:16 · 15282 阅读 · 0 评论