网站首页 > 技术教程 正文
学习新知识,第一不能太零碎,要从始至终,循序渐进,最终得到一个完整的系统。第二不能太简单,该涉及到的知识点尽量涉及到。考虑到这两点,因此在整个过程中,将尽量全面的给出涉及到的各个知识点,并对涉及到的问题尽量给出一个简单的方法。从简单到逐步完善。不涉及太多的理论解说,以实例说明。
现在正式开始进入一个简单的课程辅助学习系统的设计和开发,内容包括教师和学生注册,通知的发布和展现,问题的发布、回复和展现,课程作业的进度维护等。采用敏捷开发,内容会不断完善。过程尽量详细,包括开发环境搭建、需求设计文档、程序代码、部署发布等。但网上能轻易找到答案的内容尽量不再重复。
一、开发环境
Jdk 8、Mysql 8、Tomcat 9、Spring Boot、VUE、Element UI,开发工具IntelliJ IDEA。Idea可以使用教育邮箱免费申请。
二、技术
前后端分离。前端使用VUE和Element UI。后端使用Spring Boot。接口采用RESTful风格。
三、搭建开发环境
1、下载安装jdk1.8,Mysql 8、Tomcat 9 和 Idea
Idea 可使用教育邮箱免费申请正版。网址:
https://www.jetbrains.com/zh/student/
其余都是免费软件。
2、打开Idea,使用“Spring Initializr”新建一个Project。
Group和Artifac是Java Package,建议Packaging选“war”。选用“war”,生成项目后也可以使用jar模式。
下一步依赖先选取“Lombok”和“Spring Web”,后面等需要连接数据库的时候再增加数据库连接的依赖即可,否则你现在就必须设置数据库连接参数,不设置的话运行系统会报错。
下一步生成项目。生成后目录结构如下:
3、修改Maven仓库地址
因为默认Maven数据仓库在国外服务器,因此国内用户可能很长时间也生成不了。此时建议修改Maven仓库为国内阿里的仓库。因为Idea 2019自带Maven 3,到Idea 2019的安装目录,如何打开Maven 3的配置文件:
$IntelliJ IDEA 2019.3$\plugins\maven\lib\maven3\conf\settings.xml
在“mirrors”部分增加一个“mirror”。
另外,还可以增加“localRepository”,这样以后在需要同样的依赖包时,就不必去下载了,直接在本地调用。
4、添加index.html
在src\main\resources\static 下添加index.html
5、启动内嵌服务器
点击右上角绿色三角图标,启动内嵌服务器
打开浏览器,输入http://127.0.0.1:8080/,显示
则表示Springboot 项目搭建成功。如搭建不成功,建议删除项目,然后重新建立一遍。多建几遍,便会熟悉了。下一步配置前端开发框架。
猜你喜欢
- 2024-10-17 Web开发程序应用 web应用开发用什么软件
- 2024-10-17 混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI
- 2024-10-17 web端开发增强现实应用 web应用与开发 功能实现
- 2024-10-17 Java Web应用开发工程师——学习路线
- 2024-10-17 如何用Web前端技术就能开发出桌面应用程序?
- 2024-10-17 用 Angular 开发 Web 应用(Part 2)
- 2024-10-17 用WEB技术栈开发NATIVE应用:WEEX 前端SDK原理详解
- 2024-10-17 使用 Rust Actix 快速开发高性能的Web应用
- 2024-10-17 酷呆了!Python开发web应用的一些中级技巧
- 2024-10-17 手把手带你使用Flutter开发web应用程序
你 发表评论:
欢迎- 05-05从virsh当中学习QEMU/KVM启动命令
- 05-05Win10 BCD文件损坏怎么修复?(bcd文件损坏win7)
- 05-05亚马逊春节假期期间的店铺管理设置
- 05-051分钟总结常用k8s常用诊断教程(k8s常见故障)
- 05-05VisiPics重复图片查找软件中文汉化教程
- 05-05微服务的发布实现方式1灰度实现(微服务实现原理)
- 05-05轻松掌握Java多线程 - 第二章:线程的生命周期
- 05-05德拉诺之王邪DK报告:PVE向小测试及分析
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)