Web开发(一)-Maven
发表于|更新于|Web开发
|字数总计:155|阅读时长:1分钟|浏览量:
你需要先了解…
关于此文章…
一. Maven基础
Maven用于项目管理,包括以下功能:
- 依赖管理:依赖指我们项目中使用的第三方Jar包。在项目构建过程中,需要引入大量依赖,maven帮助你自动导入以及这个依赖所依赖的依赖。另外,maven帮助你管理依赖的版本。
- 简化项目构建:maven提供标准化的Java项目结构,通过Maven你可以快速创建Java项目。
二. Maven实现
1. Maven下载&安装
(参考文章)[https://blog.csdn.net/u012660464/article/details/114113349]
2. Maven构建项目
3. pom.xml
文章作者: 良月
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 良月的小窝!
相关推荐

2023-09-10
Web开发(五)-JWT
这篇文章将会向你介绍JWT的理论基础和程序实现 一. JWT-理论JWT基础如果你没有任何基础,请耐心看完这一部分想象一下你登录某个网站的场景。你从登录页面输入账号密码进入到该网站,同时该网站返回你的个人信息,包括你的昵称,头像,个性签名,显示到网页上。更重要的是,登录网站意味着你的身份得到服务器的验证,你获得了访问你的个人信息的权限。服务器通过账号密码识别我们的身份吗?是,但不完全是。首先,你需要明白我们浏览器所依靠的http协议是无状态的。这就好像你和一个记忆力差劲的人交流,每一轮对话之后,他都会忘记你的名字。所以,你在每次和他说话之前,都需要重申你的身份。服务器就像这么一个人,尽管你对它说尽千言万语,而服务器只会在众多用户中迷失你的名字。那么,这是否意味着我们必须在每一个请求之前都输入我们的账号密码来告知服务器我们的合法身份呢?答案是否定的,有更简单的解决方案。JWT(JSON WEB TOKEN)就是一种实现方式。在输入账号密码之后,服务器会返回一个token给我们。以后在每次请求,我们带上token,服务器便会在用户中认出你。但是,如果你企图修改token,服务器能轻易...

2023-09-09
Web开发(四)-MyBatis
一. MyBatis-理论这一部分我也不是很了解,简单的写点理解。 1. MyBatis基础MyBatis将数据库语句映射到java函数,将一个函数同SQL语句绑定后,当你调用这个函数,对应的SQL语句将会执行,并且返回参数到函数的返回值。同时,MyBatis将数据库的表和java的对象做了很好的连接。在MyBatis的作用下,映射SQL查询语句的函数可以返回java对象。 二. MyBatis实现1. 依赖和配置依赖你可以直接使用MyBatis-plus版本,它支持MyBatis 12345678910111213141516171819<!--mybatis-plus--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2</version></dependency><!--My...

2023-09-08
Web开发(三)-TomCat
一. TomCat-理论1. Tomcat基础TomCat是一个Web服务器,它默认活跃在电脑的8080端口,接收HTTP请求。同时,TomCat提供规范的HTTP接口,它接收规范的HTTP请求,对于Response,你也不需要自己编写,因为TomCat帮助你返回标准的Response。下面是具体实现: 当你访问此localhost:8080时,浏览器或者其他代理发送的HTTP请求将会被TomCat截获, 如果你在SpringBoot框架中使用TomCat,你可以获取HTTP请求,对数据做处理。 最后,你希望对这个请求作出响应,TomCat帮助你构建标准的HTTP响应。 二. TomCat-实现1. 依赖和配置当你新建一个SpringBoot项目时,该项目集成了TomCat。因此,你不必要花时间去配置TomCat。 2. Controller类一般来说,我们把对请求的处理封装在Controller类中。 @RestController你可以在使用这个注解标注为Controller类,在这个类中你可以定义函数处理HTTP请求。@RestController = @Co...

2023-09-05
Web开发-写在前面

2023-09-07
Web开发(二)-SpringBoot
你需要先了解…有关此文章… 一. 新建SpringBoot项目1. IDEA新建SpringBoot项目(参考文章)[https://blog.csdn.net/qq_43006591/article/details/106137465] 二. SpringBoot框架解析1. .idea2. .mvn3. src/main /resource/static存放CSS,JS以及图片等 /resource/templates存放Web页面 application.properties/application.yml用于存放程序的各种依赖模块的配置信息,比如 服务端口,数据库连接配置等 /main/java/com.example.xxx存放java源码 /main/java/Application.javaSpringBoot 程序执行的入口,执行该程序中的 main 方法,启动当前SpringBoot项目。 /test与...

2023-10-15
Web 登录实现&身份认证
开发工具&环境前端vue集成html,css,javascript 后端SpringBoot集成mybatis,java,tomcat 数据库Mysql以及图形化界面SQLyogEnt 具体过程数据库数据-java对象/Dao(mapper)—> 程序数据 (controller)—> 后端数据 —tomcat—> 前端数据 -vue-> html数据 数据结构&接口文档数据结构数据库user表id,username,password;将id设置为主键 Java类新建User类:int id,String username,String password 接口文档1. 用户注册:POST localhost/auth/registerusername: “xxx”hash_password: “xxx” 2. 用户登录:POST localhost/auth/loginusername: “xxx”password: “xxx”return token 2. 拉取用户信息:GET loca...
评论
ValineDisqus





