
JavaWeb
文章平均质量分 91
JavaWeb基础学习
Ustinian.488
小白菜
展开
-
JavaWeb学习——登陆功能
JWT令牌个人理解也就是将JSON的数据格式通过编码加密为字符串。Header部分以及PayLoad部分都是将JSON数据通过BASE64编码转化得来的,Signature部分是通过签名算法得来的。浏览器发起请求执行登录操作访问登陆的接口,登录成功生成一个JWT令牌。之后将生成的JWT令牌返回给前端,前端拿到JWT令牌之后就会自动存储起来,在后续的每一次请求当中都会将JWT令牌携带到服务器端,服务端就要进行统一拦截,先判断有没有将该令牌带过来,再判断令牌是否有效。原创 2023-08-28 18:56:45 · 1464 阅读 · 0 评论 -
JavaWeb——学习辅助系统项目案例
文件上传,是指将本地图片、视频、音频等文件上传到服务器,供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛,我们经常发微博、发微信朋友圈都用到了文件上传功能。必须要定义一个表单,并且在表单里面要要定义一个类型为file的表单项,体现为一个上传文件的按钮表单的提交方式必须是post,因为进行文件上传,文件一般比较大。form表单当中,通过enctype属性指定表单的编码格式为multipart/form-data。因为普通默认的编码格式不适合传输大型的二进制文件。原创 2023-08-23 17:45:07 · 590 阅读 · 0 评论 -
JavaWeb学习——事务管理&AOP&原理篇
直接将itheima-utils引入到依赖当中,无法获取到bean对象,因为springboot只能扫描当前包及其子包,所以要使用@ComponentScan指定扫描包的范围。但是当要扫描的包较多时就比较繁琐,此时可以使用@Import注解。在实际的开发当中需要引入很多第三方技术,官方没有对应的起步依赖,在多个项目当中都需要很多步骤,使用起来就比较繁琐,就可以自定义起步依赖。原创 2023-09-01 01:20:09 · 792 阅读 · 0 评论 -
JavaWeb学习——MySQL数据库
数据库:DataBase (DB),是存储和管理数据的仓库。数据库管理系统:DataBase Management System (DBMS),操纵和管理数据库的大型软件。SQL: Structured Query Language,操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。数据库产品:学习路线:官网下载地址: https://dev.mysql.com/downloads/mysql/安装步骤,参考资料中提供的《MySQL安装文档》原创 2023-07-25 02:55:38 · 963 阅读 · 0 评论 -
JavaWeb学习——Mybatis
MyBatis是一款优秀的持久层框架,用于简化JDBC的开发。MyBatis本是 Apache的一个开源项目iBatis, 2010年这个项目由apache迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。官网: https://mybatis.org/mybatis-3/zh/index.html实体类的代码冗余,可以使用lombok简化开发。原创 2023-07-28 19:31:20 · 566 阅读 · 0 评论 -
JavaWeb学习——请求响应与分层解耦
DispatcherServlet是能够被Tomcat识别的Servlet程序,前端浏览器发起的请求会先经过DispatcherServlet,由DispatcherServlet再将这些请求转给后面的Controller程序,对请求进行处理并返回给DispatcherServlet,最后再给浏览器响应数据,所以被称为。数据的请求是从Controller层->Service层->Dao层,数据的响应是从Dao层->Service层->Controller层,java程序编写的是响应的方面的。原创 2023-07-22 22:06:01 · 348 阅读 · 1 评论 -
JavaWeb学习———Maven与Web入门
Apache Maven是一个项目管理和构建工具,它基于项目对象模型(POM project object model)的概念,通过一小段描述信息来管理项目官网: http:// maven.apache.org/构建阶段:通过各种插件完成对应的功能。不同的阶段有不同的文件产生,比如编译阶段产生编译后的字节码产生,打包之后有对应的字节码文件...都放在target目录下。项目生命周期:通过配置信息描述该maven功能。依赖管理模型:导入对应的jar包。原创 2023-07-20 02:32:24 · 429 阅读 · 0 评论 -
JavaWeb学习——前端工程化与Element
图形化创建vue项目注意:包管理器选择npm,选择预设的模板为手动,选择额外的功能加上Router,vue版本2.0,检查语法规范为ESLint with error prevention only.个人理解:.Vue文件是一个一个的组件,用来导出到js文件里面;前端工程化:指在企业的前端项目开发中,把前端所需要的开发工具、技术、流程、经验等进行规范化、标准化。可以通过两种方式创建Vue项目:① 命令行 vue create vue-project01;组件:组成网页的部件,例如超链接、按钮。原创 2023-07-17 02:05:39 · 136 阅读 · 1 评论 -
JavaWeb学习——JS与VUE
常用指令。原创 2023-07-15 17:11:40 · 333 阅读 · 1 评论 -
JavaWeb学习———HTML
web: 全球广域网,也称为万维网,能够通过浏览器访问的网站。原创 2023-07-05 02:01:50 · 90 阅读 · 1 评论