![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
e3mall商城总结
拉风的小锋
只要笑一笑没什么过不了
展开
-
e3mall商城的归纳总结2之认识dubbo、zookeeper
由于本项目用的是soa架构,因此必须需要两个系统之间进行通信,目前的解决办法有三种(本人认为)Webservice:效率不高基于soap协议。项目中不推荐使用。使用restful形式的服务:http+json。很多项目中应用。如果服务太多,服务之间调用关系混乱,需要治疗服务。使用dubbo。使用rpc协议进行远程调用,直接使用socket通信。传输效率高,并且可以统计出系统之间的调用关系、...原创 2019-01-17 18:53:11 · 261 阅读 · 0 评论 -
e3mall商城总结11之sso系统的分析、应用以及解决ajax跨域问题
说在前面的话一、sso系统分析3.1.什么是sso系统SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。传统的登录方式:此方式在只有一个web工程时是没有问题。但是在集群环境下问题很大:...原创 2019-01-22 23:28:47 · 216 阅读 · 0 评论 -
e3mall商城的归纳总结9之activemq整合spring、redis的缓存
敬给读者本节主要给大家说一下activemq整合spring,该如何进行配置,上一节我们说了activemq的搭建和测试(单独测试),想看的可以点击时空隧道前去查看。讲完了之后我们还说一说在项目中使用redis缓存的场景。1、activemq整合spring开发2、activemq在项目中的使用(添加商品同时索引库也添加)2、商品详情页使用redis的缓存存数据一、activemq整合s...原创 2019-01-22 18:19:58 · 204 阅读 · 7 评论 -
e3mall商城的归纳总结8之solr集群、activemq的搭建和使用
由于本节内容比较分散,因此专门为这两个技术进行开展了帖子。solr集群的搭建active集群的搭建原创 2019-01-22 11:42:54 · 156 阅读 · 0 评论 -
activemq的搭建
说在前面的话:本节主要介绍activemq的介绍以及activemq的安装,希望可以给迷惑中的读者带来一丝灵感,activemq的安装是基于linux环境下的准备的环境:一台安装jdk的linux电脑activemq的文件(下载)一、什么是activemqActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1....原创 2019-01-22 11:38:40 · 287 阅读 · 0 评论 -
solrcloud集群版的搭建
说在前面的话之前我们了解到了solr的搭建,我们的solr是搭建在tomcat上面的,由于tomcat并不能过多的承受访问的压力,因此就带来了solrcloud的时代。也就是solr集群。一、什么是SolrCloudSolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用...原创 2019-01-21 23:57:35 · 243 阅读 · 1 评论 -
e3mall商城的归纳总结1之项目的架构
首先来谈谈e3mall商城,e3mall商城是黑马推出一个学习的项目,前身是淘淘商城.两个用的技术差不多.,但由于后期加了一些新技术,更名为e3mall商城.本商城为分布式商城,主要用到的技术使maven、ssm框架、redis缓存,redis实现单点登录、zookeeper、dubbo、solr、activemq、nginx、freemarker等技术。一、谈谈项目的架构该项目由于是一个商城...原创 2019-01-16 12:08:37 · 796 阅读 · 0 评论 -
e3mall商城的归纳总结7之solr搭建和应用
敬给读者的话本文主要应用的技术是solr技术的搭建和应用,本文小编尽量写的更详细一些,让读者在不考虑项目的情况下也能正常完成solr的搭建,说完搭建之后,再说明运行solrj在项目中如何应用solr服务的。1、solr的搭建2、把数据库中的数据导入索引库3、solrJ的使用一、Solr服务的搭建准备环境:一台linux系统(小编的的IP地址192.168.25.111)jdk安装完...原创 2019-01-20 18:24:38 · 251 阅读 · 0 评论 -
e3mall商城总结13之订单确认(有BUG)
说在前面的话上一节说了购物车的生成,本节主要说了在购物车的列表上去结算,从而生成一个未支付的订单,生成的订单默认状态为1,题目说的BUG是因为所有数据都是通过前端向后端生成的,包括订单的金额。因此是可以通过F12工具进行修改金额。所以说这个商城的订单生成金额是有BUG存在的。所以我们应该在后台通过商品id、数量进行生成金额,不应该在取前端的金额。service层:OrderServiceIm...原创 2019-01-24 17:14:34 · 368 阅读 · 0 评论 -
e3mall商城的归纳总结6之redis
一、说在前面的话前面几节我们主要对该项目的后端进行了增删改查,但是所有的数据都是存放在数据库中,这样的话数据库的压力显而易见是很大的,因此本节学习nosql的缓存,也就是redis的使用,在使用之前,我们来想一想为什么要用redis、redis的内存是否有限制,redis的存储方式。那么让我们带着这些问题去学习redis。Redis服务器的搭建和使用。二、redis1、redis的安装R...原创 2019-01-19 16:41:12 · 392 阅读 · 24 评论 -
e3mall商城的归纳总结5之修改商品分类、e3mall—content的搭建
说在前面的话本节基本上没有用到新的知识点。主要还是对数据库的增删改查以及创建了一个新的内容模块。新增商品分类由于easyUI的Tree需要三个字段(Id、state、text),[{ "id": 1, "text": "Node 1", "state": "closed"},{ "id": 2, &q原创 2019-01-18 23:10:42 · 351 阅读 · 0 评论 -
e3mall商城总结12之购物车的实现、以及购物车小计问题、json406报错
406报错406报错有两种可能,一种是jackson的jar包没有加入(90%可能),剩下10%则是因为在springmvc中,若拦截形式是.html,则是不可以返回json数据的,不然就会报错406。*...原创 2019-01-23 22:32:00 · 557 阅读 · 0 评论 -
e3mall商城的归纳总结4之图片服务器以及文本编辑器
一、图片服务器——1、认识图片服务器大家可能都知道在分布式架构中使用图片上传可能会导致文件存放在某一个项目,而我们的项目基本上都采用集群的方式 ,因此这样会导致图片的问题比较难以存放,在这里我们有两个解决思路a、开发时通过开发工具设置一个workspace(文件夹),让我们可以访问到该文件夹,然后把照片存入在其中,把图片名存放在数据库中。再通过tomcat访问该文件夹。当项目上线后可以通过n...原创 2019-01-18 15:25:19 · 235 阅读 · 0 评论 -
e3mall商城的归纳总结3之后台商品节点、认识nginx
一后台商品节点 大家都知道后台创建商品的时候需要选择商品的分类,而这个商品的分类就就像一棵树一样,一层包含一层又包含一层。因此这里用的框架是easyUiTree。该分类前端使用的是异步加载模式(指的是每次点击的时候只显示当前层次的数据,如果该层次下面无孩子,则后台回复open,若下面有孩子,则后台返回closed,用这两个单词来区别有没有孩子)。 ...原创 2019-01-17 23:00:14 · 265 阅读 · 1 评论 -
e3mall商城的归纳总结10之freemarker的使用和sso单点登录系统的简介
敬给读者的话本节主要讲解了原创 2019-01-22 23:30:24 · 229 阅读 · 0 评论