(一)搭建springboot商城--架构分析

 一 项目分析

1.项目功能:登陆、注册、热销商品、用户管理(密码、个人信息、头像、收获地址)、购物车(展示、增加、删除)、订单模块。

2.开发顺序:注册、登陆 、用户管理、购物车、商品、订单模块。

3.某一模块的开发:

    ·持久层开发:依据前端页面的设置规划相关的SQL语句,以及进行配置。

(所谓持久,就是把数据保存到可以永久保持的存储设备当中。一般来说,持久更为直接的理解就是对数据库的各种操作,如增加,删除,修改,查询,更新等操作。)

    ·业务层开发:核心功能控制、业务操作以及异常的处理。

    ·控制层开发:接受请求、处理响应。

    ·前端开发:JS、Query、AJAX来连接后台。

2.项目的开发环境

1.JDK:1.8版本以上的版本

2.MAVEN:3.6.1版本

3数据库:MariaDB、MySQL,要求5.1以上版本

4开发平台:idea开发

3.搭建项目

1.项目名称:store,表示商城

2.项目结构:com.cy.store

java web

mybatis

mysql driver

3.资源文件:resources文件夹下(static:静态资源、templates)

4.单元测试:test

5.在propperties文件中配置数据库的连接源信息。

spring.datasource.url=jdbc:mysql://localhost:3306/store?useUnicode=true&characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=123456

6.创建一个store数据库

create database store character set utf-8;

 7.测试连接

        ·启动SpringBoot主类,是否有对应的Spring图形输出。

        ·在单元测试类中测试数据库的连接是否可以正常的加载。

8.访问项目的静态资源是否可以正常的加载。所有静态资源复制到static目录下。

注意:idea对于JS代码的兼容性较差,编写了js代码但是有时候不能正常加载。

1.idea缓存清理

2.clear-install

3.rebuild

4.重启idea和操作系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值