编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

商城系统

完成java商城系统的新增商品功能
Java编程

完成java商城系统的新增商品功能

阅读(0)

为了实现商城系统的新增商品功能,我们完成了商品类目选择功能开发以及SpringMVC完成商城系统的商品图片上传功能。1、首先讲下ID的生成策略取当前时间的毫秒数然后再加上2位随机数,有人说也可以用guid,确实是这样的,但是如果碰到客户某个订单有问题的情况下,让客户说出一大段guid还是没有直接报数字方便。具体代码如下,该代码在IDUtil下...

SpringMVC完成商城系统的商品图片上传功能
Java编程

SpringMVC完成商城系统的商品图片上传功能

阅读(0)

前面我们完成了商品类目的选择功能,本篇文章我们要完成商品的图片上传功能,为了完成商品图片上传功能,我们首先搭建了图片服务器并且创建了图片站点。1、javamall.manager.web项目pom.xml新增commons-fileupload<!-- 文件上传组件 --> <dependency>     <groupId>commons-fileupload</g...

新建java商城系统的图片站点
Java编程

新建java商城系统的图片站点

阅读(0)

前面,我们完成了商城系统的图片服务器的环境搭建。本文我们讲下在图片服务器下创建一个图片站点,以下是步骤。注意,我们访问宝塔面板是在本机电脑是访问的,不是在虚拟机里面,当然虚拟机里面也是可以访问的,不过我觉得麻烦,有时候输入中文什么的,又得折腾CentOS。1、在宝塔面板中,单击“网站”,在单击“添加站点”。2、在“添加站点”...

搭建Java商城系统的图片服务器环境
Java编程

搭建Java商城系统的图片服务器环境

阅读(0)

前面的文章,我们讲了传统电商项目的图片管理和分布式环境中的图片管理。本篇文章,我们讲下搭建商城系统的图片服务器。因为都是本地项目,所以环境当然也是在本地的,多台电脑的问题,那就通过VMware来实现。另外为了减少学习的成本,所有Centos的操作,能在图形化界面下完成的就尽量在图形化界面下完成。在阅读下面的内容时,你最好也看下本...

分布式环境中的图片管理
Java编程

分布式环境中的图片管理

阅读(0)

分布式环境一般都有一个专门的服务器存放图片。在本项目中我们会使用虚拟机搭建一个专门的服务器用来存放图片,在服务器上我们安装一个nginx来提供http服务,用于访问图片;安装一个ftp服务器提供图片上传服务。简单的图示如下图所示:

Java编程

传统项目中的图片管理

阅读(0)

传统项目中,一般都是在web项目本身中添加一个文件夹用于存放图片,如在工程根目录WebRoot中创建一个upload文件夹。把图片存放在此文件夹中就可以直接在工程中引用。优点:引用方便,便于管理缺点:1、如果是分布式环境,图片的引用会出现问题。2、图片的下载会给web项目本身增加额外的压力。为什么说分布式环境,图片的引用可能会出现问题呢...

商品类目选择功能开发
Java编程

商品类目选择功能开发

阅读(0)

前面,我们完成了商品列表的展示,本篇文章我们完成商品类目选择的功能。可以看到,新增商品的时候,类目选择弹框是空白的。还是像之前说的那有,我们侧重于后台,至于前台功能我们不详述。1、新增接口ItemCatService,代码如下package com.codingwhy.service; import com.codingwhy.pojo.EasyUITreeNode; import java.util.Li...

商品列表页面的开发
Java编程

商品列表页面的开发

阅读(0)

本套电商系统教程的侧重点在后台,所以前台怎么开发的就不讲解了,都是现成的代码。后台请求的url是/item/list,接收page和rows2个参数。1、新增接口ItemService,代码如下package com.codingwhy.service; import com.codingwhy.pojo.EasyUIDataGridResult; public interface ItemService {     ...

运行java商城后台
Java编程

运行java商城后台

阅读(0)

经过前面的3篇文章,SSM框架就整合完成了。SSM框架整合:Dao整合SSM框架整合:Service整合SSM框架整合:表现层整合此时,如果能看到后台界面,那么说明整合就成功了。1、新建PageController,具体代码如下:package com.codingwhy.controller; import org.springframework.stereotype.Controller; import org.springframework....

mybatis逆向工厂:利用mybatis-generator-core生成商城系统的部分代码
Java编程

mybatis逆向工厂:利用mybatis-generator-core生成商城系统的部分代码

阅读(0)

在使用mybatis-generator-core生成代码前,我们先创建一个名为javamall的数据库,并且执行javamall.sql文件。1、我们新建一个名为javamall.generator的maven工程。选中“javamalal”右键,依次单击“New”→“Module”。在“New Module”窗口,所有默认即可,单击“Next”填写ArtifactId为javamall.generator后单击“Next”。修改Module name...