学习淘淘商城第二十三课(添加商品的实现)

上节课我们一起学习了富文本编辑器的使用,这节课我们一起学习下商品添加的实现。      在item-add.jsp当中,当点击提交按钮后,会触发submitForm方法,如下图所示。       在提交表单前需要校验输入的内容是否合法,如下图所示。       下面我们看下数据库中商品表的建表信息...

2018-03-03 16:10:45

阅读数 111

评论数 0

学习淘淘商城第二十二课(KindEditor富文本编辑器的使用)

上节课我们一起学习了怎样解决KindEditor富文本编辑器上传图片的浏览器兼容性问题,这节课我们一起学习下富文本编辑器与淘淘商城相结合的使用方法。      我们在发表一篇博客或者微博的时候,都会用到富文本编辑器,因为它提供的功能非常丰富,不仅能写文字,还能设置字体大小、颜色,还能插入图片、音频...

2018-03-02 18:17:58

阅读数 135

评论数 1

学习淘淘商城第二十一课(解决KindEditor上传图片不兼容的问题)

  在上节课我们实现了图片上传功能,但是有个问题,那就是对浏览器兼容性不够,因为Map类型的返回值在火狐浏览器无法识别,Controller代码如下图所示。          为了解决这个兼容问题,我们需要修改下返回值类型,将Map类型变为String类型(也就是json串)。我们至少可以使用以下...

2018-03-01 18:02:29

阅读数 123

评论数 0

学习淘淘商城第二十课(实现图片上传功能)

  上节课我们一起学习了搭建一个单机版的FastDFS图片服务器以及使用FastDFS-Client进行简单的文件上传操作测试,这节我们一起学习项目中添加商品时上传图片的问题,目前上传图片还没有实现,如下图所示。      我们看下list-add.jsp页面,可以看到上传图片触发方法picFil...

2018-03-01 17:57:03

阅读数 148

评论数 0

学习淘淘商城第十九课 补充2:Eclipse下载Github上FastDFS-Client源码并转化成Maven工程以及打包到本地Maven仓库

 FastDFS Client目前在中央仓库是没有坐标的,为了解决这个问题,我们需要另辟蹊径。第一种尝试:我尝试了从github上下载fastdfs-client源码并导入eclipse当中,但无法导入到eclipse当中。第二种尝试:直接使用eclipse来下载github上的源码,这种方法证明...

2018-02-28 20:17:59

阅读数 100

评论数 0

学习淘淘商城第十九课 补充: 搭建单机版的FastDFS服务器

由于FastDFS集群搭建非常复杂,对于初期学习FastDFS来说,搭建个单机版的作为入门更为实际一些。第一步:搭建虚拟环境        FastDFS需要在Linux系统上安装,我们一般使用的都是Windows系统,这样就需要有虚拟环境,我这里使用Vmware12创建虚拟机,关于虚拟机最小化的...

2018-02-28 20:15:32

阅读数 336

评论数 0

学习淘淘商城第十九课(搭建单机版FastDFS图片服务器以及使用FastDFS-Client客户端进行简单测试)

上节课我们一起学习了商品分类的实现,这节课我们一起学习下图片上传。        我们知道,对于传统项目来说,所有的模块都在一个项目中开发,包括所有静态资源文件比如图片等,都存储在这一个tomcat服务器上。如果访问量小的话,这样做问题倒不大,但是对于互联网项目来说,用户访问量很大,这样一个tom...

2018-02-27 17:37:09

阅读数 161

评论数 0

学习淘淘商城第十八课(商品分类选择的实现)

   上节课我们一起学习了怎样实现展示商品列表的功能,这节课我们一起学习下怎样实现商品分类的选择。       首先,当然还是启动我们的zookeeper注册中心,然后启动taotao-manager工程和taotao-manager-web工程,启动后我们点击"新增商品&...

2018-02-26 21:37:40

阅读数 67

评论数 0

学习淘淘商城第十七课(商品列表展示、PageHelper的使用)

 上节课我们实现了展示后台页面的功能,如下图所示。可以看到,目前页面是没有数据的,我们本节课便一起学习下如何展示商品列表。          我们知道,EasyUI的最大特点便是局部刷新,所有展示都是分模块展示的,不像我们一般页面采用全部刷新。查询商品是index.jsp中的一个模块展示而已,我们...

2018-02-26 21:35:50

阅读数 166

评论数 0

学习淘淘商城第十六课(展示后台管理页面)

 前面做了那么多铺垫,现在我们开始着手处理后台管理系统。        首先,大家需要下载淘淘商城的静态资源文件,大家可以到:http://download.csdn.net/detail/u012453843/9794517这个地址进行下载,下载后解压,解压后可以看到有css、js、jsp三个文...

2018-02-26 21:34:19

阅读数 154

评论数 0

学习淘淘商城第十五课(dubbo监控中心)

    前面我们学过了dubbo的架构图,如下图所示。我们目前已经完成了除monitor之外的其它模块,那么我们现在便一起学习下怎样使用monitor。        首先,我们要使用的jdk版本是1.7,如果虚拟机安装的是1.8的话,请更换为1.7,否则启动dubbo会报错。        大家...

2018-02-26 21:33:27

阅读数 72

评论数 0

学习淘淘商城第十四课(服务调用测试)

整合完了框架之后,我们来测试一下看是否好使,如果想在启动的时候查看更多的启动信息,大家可以把log4j.properties文件放到src/main/resources目录下,这样当工程启动的时候如果有问题的话,我们便可以清楚的知道是什么错误了。log4j.properties文件大家可以到:ht...

2018-02-26 21:32:33

阅读数 54

评论数 0

学习淘淘商城第十三课(引用dubbo服务)

上节课我们一起学习了如何发布一个dubbo服务,这节我们一起学习下web工程如何引用dubbo发布的服务。         首先我们在web工程也需要添加dubbo的依赖,由于我们在taotao-manager-service工程已经添加了dubbo的依赖并且解决了包冲突的问题,那么我们便可以直接...

2018-02-26 21:31:01

阅读数 142

评论数 0

学习淘淘商城第十二课(发布dubbo服务)

  Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。       单一工程中spring的配置如下(不用Dubbo的情况)       <bean...

2018-02-26 21:27:47

阅读数 86

评论数 0

学习淘淘商城第十一课(dubbo入门及单机版zookeeper安装)

由于淘淘商城是基于soa的架构,表现层和服务层是不同的工程。所以要实现商品列表查询需要两个系统之间进行通信。       如何实现远程通信?       1.WebService:效率不高,基于soap协议。在项目中不推荐使用。       2.使用restful形式的服务:http+json。很...

2018-02-26 21:26:31

阅读数 83

评论数 0

学习淘淘商城第十课(SSM框架整合之springmvc整合及父子容器的关系)

 上节课我们一起学习了整合service层,这节我们一起学习下怎样整合web层即springmvc。        我们在taotao-manager-web工程的src/main/resource目录下新建一个spring文件夹,在该目录下新建一个springmvc.xml文件,如下图所示。  ...

2018-02-26 21:25:23

阅读数 36

评论数 0

学习淘淘商城第九课(SSM框架整合之Service层整合)

  上节课我们一起学习了Dao层的整合,这节课我们一起来学习下Service层整合。          我们需要在src/main/resources/spring目录下新建一个applicationContext-service.xml文件,如下图所示。       applicationCon...

2018-02-26 21:24:03

阅读数 40

评论数 0

学习淘淘商城第八课(SSM框架整合之Dao层整合)

上节课我们一起学习了如何使用逆向工程,以及如何将逆向工程生成的代码合并到我们的工程当中,这节课我们学习一下怎样整合我们的Dao层。       我们在一个Spring项目中往往有三层即Dao层、Service层和Web层。我们的taotao-manager工程包含了Dao层和Service层,We...

2018-02-26 21:20:07

阅读数 45

评论数 0

学习淘淘商城第七课(SSM框架整合之逆向工程)

  上节课我们一起学习了使用SVN来上传和下载代码,这节课我们一起学习SSM框架整合。         SSM代表Spring+SpringMVC+Mybatis,我们先来使用Mybatis生成逆向工程。         首先我们需要安装mysql5.5以上版本,我本地的mysql版本是5.7,如...

2018-02-26 21:18:46

阅读数 80

评论数 0

学习淘淘商城第六课(向SVN服务器上传和下载代码)

上节课我们一起学习了怎样安装SVN服务器并且新建了一个空的仓库"taotao-javaee",如下图所示。       下面我们一起学习下这三个文件夹分别代表什么意思。       "branches"文件夹的意思是分支,举个...

2018-02-26 21:17:37

阅读数 32

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭