- 博客(57)
- 资源 (5)
- 收藏
- 关注
原创 校园商铺平台项目(27)- 商品添加Controller
1 商品添加 ControllerProductManagementController.java@Controller@RequestMapping("/shopadmin")public class ProductManagementController { @Autowired private ProductService productService; // 支持上传的商品详情图的最大数量 private static final int IMAGEMA
2020-05-24 16:50:57 263
原创 校园商铺平台项目(26)- 商品添加Service
1 商品添加Service1.1 ProductStateEnum.javapackage com.tzb.o2o.enums;public enum ProductStateEnum { OFFLINE(-1, "非法商品"), SUCCESS(0, "操作成功"), PASS(2, "通过认证"), INNER_ERROR( -1001, "操作失败"),EMPTY(-1002, "商品为空"); private int state; priv
2020-05-24 16:08:35 296
原创 校园商铺平台项目(25)-商品添加DAO
1 DAO1.1 ProductDao.javapackage com.tzb.o2o.dao;import com.tzb.o2o.entity.Product;import org.apache.ibatis.annotations.Param;import java.util.List;public interface ProductDao { /** * 查询商品列表并分页,可输入的条件有:商品名(模糊),商品状态,店铺Id,商品类别 * @param
2020-05-23 20:21:39 217
原创 校园商铺平台项目(24)-商品类别删除前端
1 商品类别删除前端productcategorymanagement.js// 一种是需要提交到后台的删除 now ,另外一种是 新增但未提交到数据库中的删除 temp $('.product-categroy-wrap').on('click', '.row-product-category.now .delete', function(e) { var target = e.currentTarget; $.confirm
2020-05-23 11:02:42 241
原创 校园商铺平台项目(23)-商品类别删除后端
1 ProductCategoryDao.javapackage com.tzb.o2o.dao;import com.tzb.o2o.entity.ProductCategory;import org.apache.ibatis.annotations.Param;import java.util.List;public interface ProductCategoryDao { /** * 通过shop id 查询店铺商品类别 * @param shopI
2020-05-23 10:32:03 250 1
原创 校园商铺平台项目(22)-商品类别批量添加之后端(2)
1 商品类别批量添加之 ControllerProductCategoryManagementController@Controller@RequestMapping("/shopadmin")public class ProductCategoryManagementController { @Autowired private ProductCategoryService productCategoryService; @RequestMapping(value =
2020-05-23 09:44:09 216
原创 校园商铺平台项目(21)-商品类别批量添加之后端(1)
1 商铺类别批量添加DAOProductCategoryDaopackage com.tzb.o2o.dao;import com.tzb.o2o.entity.ProductCategory;import java.util.List;public interface ProductCategoryDao { /** * 通过shop id 查询店铺商品类别 * @param shopId * @return */ List&l
2020-05-22 22:17:10 224
原创 校园商铺平台项目(20)-商品类别列表展示(2)
1 商铺类别展示前端<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
2020-05-22 21:12:52 307
原创 校园商铺平台项目(19)-商品类别列表展示(1)
1 商品类别列表展示 DAOpackage com.tzb.o2o.dao;import com.tzb.o2o.entity.ProductCategory;import java.util.List;public interface ProductCategoryDao { List<ProductCategory> queryProductCategoryList(long ShopId);}ProductCategoryDao.xml<?xm
2020-05-22 10:17:05 343 1
原创 校园商铺平台项目(18)- 店铺列表展示之前端(2)
1 shopmanagement.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edg
2020-05-22 09:11:38 234
原创 校园商铺平台项目(17)- 店铺列表展示之前端(1)
1 店铺列表展示前端https://sui.ctolog.com/demos/1.1 shoplist.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <meta charset="utf-8"> <meta http-e
2020-05-21 20:18:32 553
原创 校园商铺平台项目(16)- 店铺列表展示Service 和 Controller
1 店铺列表展示Service1.1 ShopService接口 /** * 需要将shopList 和 count 整合再一起返回 * @param shopCondition * @param pageIndex * @param pageSize * @return */ public ShopExecution getShopList(Shop shopCondition,int pageIndex ,int page
2020-05-21 19:39:58 302
原创 校园商铺平台项目(14)-店铺信息编辑Controller
1 ShopManagementController.java @RequestMapping(value = "/getshopbyid", method = RequestMethod.GET) @ResponseBody private Map<String, Object> getShopById(HttpServletRequest request) { Map<String, Object> modelMap = new HashMa
2020-05-20 22:48:51 348
原创 校园商铺平台项目(13)-店铺信息编辑DAO和Service
1 店铺信息编辑DAOpackage com.tzb.o2o.dao;import com.tzb.o2o.entity.Shop;public interface ShopDao { Shop queryByShopId(long shopId); /** * 新增店铺 * @param shop * @return */ int insertShop(Shop shop); /** * 更新店铺信息
2020-05-20 10:32:04 376
原创 Spring4.x企业应用开发实战 - CH2(5)-jsp视图页面
1 jsp 视图页面添加 jstl 依赖 <dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl-api</artifactId> <version>1.2</version> <exclusions>
2020-05-20 01:05:15 165
原创 Spring4.x企业应用开发实战 - CH2(4)- 展现层
1 配置 Spring MVC 框架1.1 web.xml<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <display-name>Archetype Created Web Application<
2020-05-20 00:19:45 240
原创 校园商铺平台项目(12)- 前后端联调
1 前后端调试调试模式运行然后点击提交,F10单步调试1.1 spring-web.xml<!--文件上传解析器--> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defaultEncoding" value="ut
2020-05-19 16:39:09 283 1
原创 校园商铺平台项目(11)- kaptcha 实现验证码
1 引入 kaptcha 实现验证码 <!-- https://mvnrepository.com/artifact/com.github.penggle/kaptcha --> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> &
2020-05-19 12:27:58 319
原创 Spring4.x企业应用开发实战 - CH2(3)- 业务层
1 业务层package com.chapter2.service;import com.chapter2.dao.LoginLogDao;import com.chapter2.dao.UserDao;import com.chapter2.domain.LoginLog;import com.chapter2.domain.User;import org.springframework.beans.factory.annotation.Autowired;import org.spri
2020-05-18 17:29:01 176
原创 Spring4.x企业应用开发实战 - CH2(2)-实体类和DAO
1 添加实体类对象2 DAOUserDaopackage com.chapter2.dao;import com.chapter2.domain.User;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.jdbc.core.JdbcTemplate;import org.springframework.jdbc.core.RowCallbackHandl
2020-05-18 15:14:11 196
原创 Spring4.x企业应用开发实战 - CH2(1)- 项目开发准备
1 环境准备1.1 新建数据库和表CREATE table t_user( user_id INT AUTO_INCREMENT PRIMARY KEY, user_name VARCHAR(30), credits INT, password VARCHAR(32), last_visit datetime, last_ip VARCHAR(23))ENGINE=InnoDB;#登录日志表CREATE table t_login_log( login_log_id INT A
2020-05-18 11:27:25 303
原创 Spring4.x企业应用开发实战(1)- IDEA maven 创建父子工程并上传到码云
1 IDEA新建父子工程项目1.1 新建空白项目1.2 新建父 Module因为父工程不需要写代码,删掉 src目录1.3 创建第二章的子module2 将工程上传到码云2.1 在码云新建仓库2.2 下载git项目在桌面新建一个文件夹2.3 将新建的本地项目文件全部复制到下载的目录2.4 上传项目项目添加到本地仓库缓存提交项目push 到码云3 删除本地项目,从码云重新下载...
2020-05-18 11:01:30 208
原创 校园商铺平台项目(10)-店铺注册 js实现 和 类别、区域获取
1 店铺注册1.1 js 文件$(function () { var initUrl = '/o2o/shopadmin/getshopinitinfo'; var registerShopUrl = 'o2o/shopadmin/registershop'; alert(initUrl); getShopInitInfo(); function getShopInitInfo() { $.getJSON(initUrl, function
2020-05-16 17:04:58 570
原创 校园商铺平台项目(9)-SUI mobile入门
1 SUI Mobile查看源码https://sui.ctolog.com/demos/form/label-input添加 css,js库 https://sui.ctolog.com/getting-started/
2020-05-16 10:49:36 616
原创 校园商铺平台项目(8)- 店铺注册
1 店铺返回类型1.1 店铺状态枚举package com.tzb.o2o.enums;public enum ShopStateEnum { CHECK(0, "审核中"), OFFLINE(-1, "非法店铺"), SUCCESS(1, "操作成功"), PASS(2, "通过认证"), INNER_ERROR(-1001, "内部系统错误"), NULL_SHOPID(-1002,"ShopId为空"), NULL_SHOP(-1003,"shop信息为
2020-05-15 22:48:52 420
原创 校园商铺平台项目(7)- 图片处理工具类
1图片处理工具类1.1 路径处理工具类package com.tzb.o2o.util;import org.springframework.context.support.StaticApplicationContext;public class PathUtil { private static String seperator = System.getProperty("file.seperator"); public static String getImgBase
2020-05-15 10:14:54 297 1
原创 校园商铺平台项目(6)- 店铺注册
1 店铺注册添加测试数据1.1 DAO接口package com.tzb.o2o.dao;import com.tzb.o2o.entity.Shop;public interface ShopDao { /** * 新增店铺 * @param shop * @return */ int insertShop(Shop shop); /** * 更新店铺信息 * @param shop
2020-05-15 10:11:24 361
原创 校园商铺平台项目(5)-Logback日志配置
1 logback主要模块logback-accesslogback-classiclogback-core2 logback 主要标签loggerappenderlayout3 logback配置文件<?xml version="1.0" encoding="utf-8" ?><configuration scan="true" scanPeriod="60 seconds" debug="false"> <!--定义参数常量-->
2020-05-14 19:49:12 271
原创 校园商铺平台项目(4)- 实体类测试
1 Area 实体类1.1 dao 接口package com.tzb.o2o.dao;import com.tzb.o2o.entity.Area;import java.util.List;public interface AreaDao { List<Area> queryArea();}1.2 mapper文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLI
2020-05-14 11:28:08 410
原创 校园商铺平台项目(3)- spring 配置
1 添加目录2 添加依赖<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.tar
2020-05-13 23:18:41 296
原创 校园商铺平台项目(2)- 实体类
1 实体类编写1.1 Area添加 get/set 方法package com.tzb.o2o.entity;import java.util.Date;public class Area { // 如果使用int,默认值是0;使用对象默认是 null private Integer areaId; private String areaName; // 权重 private Integer priority; private Date
2020-05-13 15:56:06 626 3
原创 25 -SpringBoot学习(8)- springboot + mybatis + freemarker
1 springboot + mybatis + freemarker1.1 添加druid的连接池<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.25</version></dependency> <dependency> &
2020-05-11 22:28:18 175
原创 25 -SpringBoot学习(7)- 修改端口号
1 修改端口号和访问路径1.1 在application.properties中server.port=8888 server.context-path=/test1.2 在application.yml中注意冒号后的只能用空格,不能用tabserver: port: 8090 context-path: /test-yml2 Springboot 打包部署先打成war包或者jar包使用java -jar *** 运行即可2.1 添加依赖 <build&g
2020-05-11 16:34:45 230
原创 25 -SpringBoot学习(6)-整合 log4j
1 整合 log4jlog4j.rootLogger=INFO,Console,Filelog4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.Target=System.outlog4j.appender.Console.layout = org.apache.log4j.PatternLayoutlog4j.appender.Console.layout.ConversionPattern=[
2020-05-11 11:31:32 209
原创 25 -SpringBoot学习(5)- 数据库访问(3)-多事务管理
1 springboot中的多事务管理使用springboot+jta+atomikos 分布式事物管理解决方案添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jta-atomikos</artifactId></dependency>1.1 修改数据库连接配置数据
2020-05-11 10:30:31 699
原创 25 -SpringBoot学习(3)- 数据库访问(1)
1 springboot 使用 jdbc添加依赖<!-- JDBC --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <!-- 数据库驱动 --> <dependency&g
2020-05-10 09:40:05 229
原创 25 -SpringBoot学习(2)- web
1 web1.1 渲染web页面模板引擎在动态HTML实现上Spring Boot依然可以完美胜任,并且提供了多种模板引擎的默认配置支持,所以在推荐的模板引擎下,我们可以很快的上手开发动态网站。Spring Boot提供了默认配置的模板引擎主要有以下几种:ThymeleafFreeMarkerVelocityGroovyMustacheSpringboot+freemarkerSpring Boot建议使用这些模板引擎,避免使用JSP,若一定要使用JSP将无法实现Spring
2020-05-09 23:32:10 122
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人