商城系统01-项目搭建

 

项目分析

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

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

  3. 某一个模块的开发:

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

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

  • 控制层开发:接收请求、处理响应

  • 前端开发:form表单、前后端连接;JS、Query、AJAX连接后台

项目环境

  1. JDK:1.8及以上

  2. maven:配置到idea,3.6.1

  3. 数据库:MariaDB、MySQL,5.1及以上

  4. 开发的平台:idea

搭建项目

  1. 项目名称:store

  2. 结构:com.cy.store

    jar包
    java web
    mybatis
    mysql driver
  3. 资源文件:resources文件夹下(static、templates)

  4. 单元测试:test;test.com.cy.store

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

    spring.datasource.url=jdbc:mysql://localhost:3306/store?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
    spring.datasource.username=root
    spring.datasource.password=123456
  6. 创建一个store数据库

    creat database store character set utf8;

    image-20220314104521951

  7. 测试连接:

    • 启动springboot主类,是否有对应的spring图形输出->运行main方法

    image-20220314104812067

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

    //HikariProxyConnection@586479858 wrapping //com.mysql.cj.jdbc.ConnectionImpl@bbd4791

    数据库连接池: 1. DBCP 1. C3P0 1. Hikari:管理数据库的连接对象

    //数据库测试类
    @SpringBootTest
    class StoreApplicationTests {
       @Autowired //自动装配
       private DataSource dataSource;
       @Test
       void contextLoads() {
      }
       @Test
       void  getConnection() throws SQLException {
           System.out.println(dataSource.getConnection());
      }
    }
    1. 访问项目的静态资源,是否可以正常的加载。所有的静态资源复制到static目录结构下。

    image-20220314105840603

    image-20220314105900788

    pages内静态资源放入static静态资源内

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

    1. idea缓存清理

    2. clear-instal

    3. rebuild重新构建

    4. 重启idea和操作系统

     

posted @   鬼财神  阅读(85)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示