java张总项目操作流程
项目操作
景松CODING
这个作者很懒,什么都没留下…
展开
-
04、商品规格的UD模糊搜索、select2插件的使用,模板CRUD,商品三级分类展示
规格修改规格管理涉及到两张表,一张是tb_specification规格表,另一张是tb_specification_option规格选项表。选项表中有一个字段是规格表的主键id(specId)。规格修改思路说明在前端页面的修改按钮上绑定angularjs点击事件,后台根据传入的id返回对应数据。在页面进行双向绑定,返回的数据直接显示在弹窗中,完成修改之后点击保存按钮。在保存按钮中绑定a...原创 2019-03-04 18:55:11 · 675 阅读 · 0 评论 -
18、QR二维码的生成、微信支付第三方平台、统一下单思路说明、微信支付二维码实现思路、支付查询流程、对接订单生成逻辑&生成支付单完成支付、付款成功后修改订单状态&支付单状态
QR二维码的生成微信支付第三方平台统一下单思路说明微信支付二维码实现思路支付查询流程测试支付结果的演示对接订单生成逻辑&生成支付单完成支付付款成功后修改订单状态&支付单状态...原创 2019-03-25 23:23:40 · 2702 阅读 · 0 评论 -
17、CORE解决java跨域资源访问、登录页跳转的前端小技巧、实现收货人列表、支付方法前端处理、送货清单&总金额显示&收获人信息选择、将order向后端传、分布式id三种方式、最终购物车变订单实现
CORE解决java跨域资源访问登录页跳转的前端小技巧实现收货人列表支付方法前端处理送货清单&总金额显示&收获人信息选择将order向后端传分布式id三种方式最终购物车变订单实现...原创 2019-03-25 23:18:17 · 103 阅读 · 0 评论 -
14、阿里云短信Demo演示、Http的Get请求和Post请求演示、httpClient工具类演示、发送短信模块搭建、搭建用户中心模块、完成user注册基本功能、验证码存入redis、短信验证码注册
阿里云短信Demo演示一、前端部分无前端。二、后端部分1、创建发送短信测试模块SmsSendDemo,不用使用骨架。2、在pom文件中引入依赖坐标 <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-...原创 2019-03-18 23:19:15 · 1534 阅读 · 0 评论 -
16、购物车结构说明、购物车模块搭建、购物陈商品列表空时添加新购物车、uuid作为未登录下的key、未登录购物车验证功能后端代码、购物车前端显示、数量增减、登录后购物车列表、合并登录和没登录的购物车
购物车结构说明购物车java结构是List的集合形式。Cart中包含sellerId和sellerName以及List三个属性。购物车模块搭建一、搭建cart-interface模块,不使用骨架二、搭建cart-service模块,使用骨架1、在web-inf中添加web.xml文件<?xml version="1.0" encoding="UTF-8"?><w...原创 2019-03-21 23:26:38 · 801 阅读 · 0 评论 -
13、Linux安装MQ、SpringJMS发送Queue演示、SpringJMS发送Topic演示、静态页面在下架时删除、商家发送JMS消息设置、page和search服务接收消息处理功能实现
中间消息插件的介绍消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消息中间件,常见的角色大致也就有Producer(生产者)、Consumer(消费者)常见的消息中间件产品:(1)ActiveMQActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。...原创 2019-03-17 22:19:25 · 235 阅读 · 0 评论 -
10、solr介绍、solr安装说明、中文ik分词器配置、solr域的说明、solr的demo演示、solr的批量导入、测试从demo中批量查询、实现关键字前端传到后端、前端输入关键字后端返回并显示
solr介绍solr安装说明1.拷贝dist目录中的solr-4.10.3.war包到tomcat的webapps目录2.拷贝example/lib/ext的所有jar包到tomcat中的solr的\WEB-INF\lib目录下3.拷贝example/solr目录下的所有文件到本地硬盘改名为solrhome4.修改web.xml文件,将evn-entry注释放开,改路径为e:\solrh...原创 2019-03-12 21:54:29 · 485 阅读 · 0 评论 -
15、CAS单点登录概念说明、去除SSL认证设置、CAS配置数据库用户名和密码、i18n和语言国际化处理、springSecurity整合cas、user中心Spring整合cas、单点登出到指定页面
CAS单点登录概念说明去除SSL认证设置CAS配置数据库用户名和密码i18n和语言国际化处理springSecurity整合casuser中心Spring整合cas单点登出到指定页面原创 2019-03-20 22:51:29 · 670 阅读 · 0 评论 -
09、搭建门户网站子模块、运营商广告列表的实现、广告CRUD、广告状态修改、门户网站轮播图广告、实现广告排序,状态等条件的设定、Linux安装redis、广告列表保存到redis、广告数据同步问题
搭建门户网站子模块在父工程下新建门户子模块protal—web注意springmvc.xml文件中需要对dubbo进行设置导入静态原型,controller实现类等文件。搭建广告service模块1、在父工程下引入两个子模块,分别是广告content的service接口,一个是广告content的service的Impl实现类。注意:在实现类的pom文件中,添加一个Tomcat的配...原创 2019-03-11 23:33:19 · 346 阅读 · 0 评论 -
12、Freemarker模板介绍、搭建page模块、生成原始页面、生成静态页面图片列表、模板的拆分、自定义扩展属性、循环规格和选项、三级分类模板显示、购买数量的加减、规格选项勾选、切换显示价格和标题
Freemarker模板介绍FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与 Web 容器无关,即在 Web 运行时,它并不知道 Servlet 或 HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成 XML,JSP 或 Java 等。搭建page模块一、前端部分1、新建page_interface模块(可以不使用模...原创 2019-03-16 00:24:34 · 525 阅读 · 0 评论 -
07、FastDFS的概念,使用。图片上传保存功能的实现,图片删除功能。根据模板id返回规格和规格选项。将勾选的规格和选项存入到封装对象。通过勾选的规格选项自动创建item的List
FastDFS概念说明FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。FastDFS架构FastDFS架构包括 Tracker server和Storage server。客户端请求Tracker s...原创 2019-03-10 20:22:55 · 385 阅读 · 0 评论 -
11、商品审核导入solr、查询商品高亮显示、过滤查询分类条件、过滤查询品牌条件、item设置动态注解导入含规格的数据、过滤搜索规格搜索、价格搜索、价格升降序、前端面包屑查询条件、分页显示商品
商品审核导入solr需求分析:在shop-web模块的good.html页面添加上架(转态码5)和下架(状态码6),然后在goodsController的更改状态的方法中,判断状态码5和6.如果是5,调用itemSearchService的importItem或removeItem方法,进行向solr中添加或移除。一、前端部分1、在页面绑定上架下架方法2、在js文件的controller...原创 2019-03-14 23:57:27 · 451 阅读 · 0 评论 -
06、运营商商家列表显示,审核,安全框架登录加密,$watch的使用,商品新增中的部分实现,富文本编辑器的使用
运营商商家列表显示只涉及到一张表的操作(tb_seller)。显示在seller_1.html审核页面上。注意:表中有一列状态信息。0为未审核,1为审核通过,2为审核未通过,3为关闭商家一、前端部分绑定页面模型。注意:由于审核的商家都是状态为0的商家,所以只需要查找状态为0的商家。这里可以借用模糊查询,创建一个searchEntity对象运营商显示当前详情调用findOne方法...原创 2019-03-07 14:34:03 · 321 阅读 · 0 评论 -
08、商品新增、是否启用默认、商家显示商品列表、商家提交审核、运营商显示商品列表、商品分类中文处理、运营商审核商家、逻辑删除、注解式事务
商品新增(在shop-web模块)分析:需要对多张表格进行插入,有些数据需要手动封装,如状态等。1、将controller层的参数对象改成我们的自定义对象Goods(里边设计到八张表的操作)2、在goodsServiceImpl实现类中实现添加的方法(需要分别添加三个对象)注意:在添加的方法中有if-else判断,是在处理添加时有没有规格选项的问题,因为页面上可以选择是否气启用规格选项。...原创 2019-03-10 16:42:05 · 1318 阅读 · 0 评论 -
01、Dubbox的说明和zookeeper在Linux上的安装和使用
dubbo框架的使用zookepper组件的使用。zookepper是dubbo框架的一个组件都放在linux系统中的soft文件夹中实现了brand的简单查找显示三层中,dao注入service使用的是Autowired,service注入到web使用的Reference。在这三层中,service和controller层需要使用服务器独立启动,所以需要webapp等配置项。注意:...原创 2019-03-04 21:11:55 · 308 阅读 · 0 评论 -
02、angularjs的使用和品牌页面分页查询、增删改查的功能实现
angularjs的使用使用angularJs需要在body标签中声明np-app如果使用自定义的app,需要将app写在script标签中,如:ng-app=“名称”如果使用自定义的controller,需要将自定义的controller写在body标签中,如:ng-controller=“brandController”指定某个属性的默认值,在body标签中使用init,如:ng-in...原创 2019-03-04 20:55:31 · 330 阅读 · 0 评论 -
03、前端js的抽离以及规格新增的实现
js的抽离在前端页面中,将js抽离出去,改为在需要的页面引入。将angularjs的自定义app抽离到base.js文件中如果使用了插件,如分页插件,需要将app抽离到另一个base_pagination.js文件中,以示区分。放在js根目录下。将controller抽离,放在js/controller目录下将service抽离,放在js/service.js文件中注意:可以向后...原创 2019-03-04 19:45:50 · 625 阅读 · 0 评论 -
05、面包屑分类,商品的分类管理CRUD,运营商的springSecurity安全框架(配置文件中定义用户名和密码角色),商家注册以非加密方式登录
面包屑分类和分类查询下一级的显示面包屑分类应用在分级查找下一级分类的页面。操作的只有一张表,数据库中的tb_item_cat表。数据库数据形式如下:一、前端部分1、增加两个记录父分类的对象,entity_1和entity_2,在页面模型绑定2、在页面上绑定查找下一级按钮,绑定两个方法,一个是selectType(entity),还有一个是让grade可以+1的方法setGrade(g...原创 2019-03-07 11:34:36 · 363 阅读 · 0 评论 -
19、秒杀子模块搭建、商家维护秒杀商品列表实现、springTesk的demo、定时任务将秒杀添加到redis、商品从redis中获取、前端秒杀倒计时、秒杀下单保存到数据库、子线程保存数据库、超卖问题
秒杀子模块搭建商家维护秒杀商品列表实现springTesk的demo定时任务将秒杀添加到redis商品从redis中获取前端秒杀倒计时秒杀下单保存到数据库子线程保存数据库超卖问题验证秒杀订单保存数据库减少秒杀商品数量的演示...原创 2019-03-27 00:06:38 · 565 阅读 · 1 评论