很多人工作了很多年,做了很多项目,依然对项目框架没有很好的认识,对框架搭建没有系统的认识,由此自己也在反思,想通过一步一步的搭建框架,一方面梳理整理自己的思路,一方面给予很多新人伙伴对框架的有一定的认识,从系统搭建到部署,一系列的文章,让伙伴认识框架,学会搭建框架
首先我先由框架的构思开始梳理一个项目的功能
此项目是一个商城项目
这个项目功能规划梳理包含:
- 后台,用于操作后台数据
- 用户管理
- 商品管理
- 分类管理
- 订单管理
- 轮播图管理
- 栏目管理
- 促销管理
- 前端html,用于页面数据展示
- 首页
- 分类
- 个人中心
- 个人信息
- 收货地址
- 订单管理
- 关于我们
- 待收货
- 待付款
- 待评价
- 全部订单等
- 商品收藏
- 小程序端html,用于部署小程序页面展示
- 我的
- 我的订单
- 待付款
- 待收货
- 待评价
- 全部订单
- 个人中心
- 商品收藏
- 我的订单
- 首页
- 购物车等
- 我的
本项目github地址https://github.com/hongge90/red_project.git,用于学习交流,和大家一起梳理功能,框架从开始到完成
一方面对于自己的总结,和回顾,另一方面是可以帮助到更多的新手伙伴对框架有个系统的认知,对于底层知识,这里不做深入的剖析,先完成框架项目,再对所用的技术,进行分割剖析,这样才能更好的了解
知其然,知其所以然
今天开始第一步,框架采用的技术为springboot为背景搭建的
这个很多伙伴应该都会的,springboot提供了一个快速创建并可以运行的demo,大家可以在springboot网站进行创建
左边是需要创建的项目名,引用java的版本,springboot版本等,右边点击是你所需要引用的相应的jar
点击创建,就创建好了,把下载好的项目导入到开发工具中,找到XXApplication.java 中的main方法,运行,就可以启动项目了
今天的第一步搭建项目就到这里,明天我们开始配置端口号,编写第一个访问页面