JavaWeb
文章平均质量分 82
本专栏主要是学习黑马课程2023JavaWeb的笔记,不足之处多多谅解
小袁拒绝摆烂
没啥特别的。
展开
-
MyBatisPlus从入门到精通-2
接着上一讲的Mp的分页功能下面我们讲解条件查询功能和其他功能。原创 2023-07-28 17:34:39 · 218 阅读 · 0 评论 -
MyBatisPlus入门到精通-1
MP是国人开发的插件,so他那个官网不是有点像拼音,他就是拼音baomidou他是在mybatis基础上做增强不影响你原来mybatis使用,一下特殊需求肯定还是要我们用mybatis做自己实现的。原创 2023-07-27 18:05:00 · 236 阅读 · 1 评论 -
Maven高级(继承与聚合+私服)
B用A开发jar包按理来说A上传到中央仓库B就可以依赖但是中央仓库不是谁想上传就能上传的,所以我们需要私服学习就是学习私服的使用拉搭建这事目前咱还到不了那么高的高度。原创 2023-07-22 22:16:26 · 298 阅读 · 0 评论 -
Web后端开发总结
springMVC+Spring+Mybatis就是我们熟知的ssm框架了。springMVC可以理解为spring框架中的web开发框架。后端web开发大致流程。原创 2023-07-21 17:10:18 · 262 阅读 · 0 评论 -
Spring底层
所谓的自动配置就除了我们自己定义的bean对象引入依赖后是怎么讲jar包里的定义的配置类和bean加载到我们的IOC容器比如这里我们并没有声明其他的bean对象但是它还是在IOC容器中存储着,这就是我们导入依赖对应自动交给了IOC容器,我们要探究的就是,它是怎么交给IOC容器的。原创 2023-07-19 21:01:08 · 1517 阅读 · 1 评论 -
事务管理&AOP
先来完善一下我们之前删除部门的操作加一个根据部门ID删除对应员工的操作(因为你部门没了都,部门底下怎么还能有员工)在对应mapper里写一下就能实现但是如果这样中间出现异常的话就只能删除部门而删除不了对应部门的员工正常我们要在方法头开启事务最后回滚事务/提交事务但在spring框架中事务已经封装好了到一个Transactional。原创 2023-07-17 11:50:37 · 118 阅读 · 0 评论 -
Web-登录功能实现(含JWT令牌)
就是你比如复制一个url用一个未曾登陆对应url系统的浏览器访问他会先进入登陆页面登陆校验就是实现这个功能简而言之,就是不能让你直接访问内部数据,要先登陆才可以首先http协议是无状态的每次请求都是独立的而我们浏览器和web服务器之间就是http协议实现思路存一个登陆标记每个请求前有if判断对应队列标记登陆就正常执行,没有登陆就去登陆界面但是:这样太繁琐了所以我们使用统一拦截来做对应技术主要介绍登陆标记(会话技术)和统一拦截呗三部分之间用.隔开。原创 2023-07-15 18:16:15 · 687 阅读 · 0 评论 -
SpingBoot配置文件
之前用阿里云oss,如果在每一个都程序都写这个1.代码一旦修改要一个一个改2.代码复用性低所以可以配置到springBoot的配置文件来进行对应的读取,这样复用性就高了。原创 2023-07-15 11:30:50 · 136 阅读 · 0 评论 -
Web-文件上传
文件上传分两个程序一个前端程序,一个服务端程序。原创 2023-07-11 21:27:42 · 393 阅读 · 0 评论 -
web入门案例-员工篇
这里只考虑分页查询先不带条件so我们只考虑传参只有每页记录数pageSize和对应页数page需要实现一个pojo类存储这个数据结构,这里就是pageBean对应代码。原创 2023-07-11 12:22:44 · 84 阅读 · 0 评论 -
web入门案例-部门篇
开发流程完成对应部门管理和员工管理的需求。原创 2023-07-10 23:39:00 · 232 阅读 · 0 评论 -
Mybatis-xml和动态sql
除了之前那种通过注解定义sql语句,还可以通过xml的方式来定义sql语句注意在resource创建的是目录,要用斜线分隔创建出文件后先写约束添加mapper标签,里面加上namespace属性,对应接口全类名的字符串这样就能获取接口全类名然后就在mapper里面定义语句id对应接口里面的方法名还是复制一下然后就ok了。原创 2023-07-08 11:42:26 · 1138 阅读 · 0 评论 -
Mybatis入门
之前写过文章,这里不详细写了主要是mybatis和JDBC的联系这就是JDBC程序也是mybatis的底层//1. 注册驱动 Class . forName("com.mysql.cj.jdbc.Driver");//2. 获取连接对象 String url = "jdbc:mysql://localhost:3306/mybatis";//3. 获取执行SQL的对象Statement,执行SQL,返回结果 String sql = "select * from user";原创 2023-07-06 18:17:21 · 146 阅读 · 0 评论 -
Mysql-事务及索引
用来统一sql语句的操作防止删了这种情况的发生删了部门,但是删员工的出错了没删成介绍正常不开启事务就每一条语句都是一个事务。原创 2023-07-05 21:01:53 · 260 阅读 · 0 评论 -
多表-DDL以及DQL
注意:子表 添加外键到 父表那个外键名称其实可以不写更建议用图形化这时删除1号部门删不掉(因为有属于1的员工)可以删掉没有员工关联的五号部门。原创 2023-07-01 21:34:32 · 303 阅读 · 0 评论 -
单表-DQL
【代码】单表-DQL。原创 2023-07-01 14:23:01 · 782 阅读 · 0 评论 -
IOC-DI(分层解耦)
可以发现我们之前的代码但是写在我们的controller程序中这里因为比较简单但是如果我们开发一个比较复杂的功能的话-会出现大量操作数据的代码导致代码的复用性较差且难以维护。原创 2023-06-29 10:24:56 · 154 阅读 · 0 评论 -
请求响应-响应
前面已经说了我们重点关注的就是XXXcontroller类进行请求接收和响应接收参数那些我们在请求部分讲过了现在我们来处理响应部分。原创 2023-04-17 10:52:31 · 410 阅读 · 0 评论 -
web后端-请求响应
我们之前在Spring写的Java类,因为没有继承任何的接口所以tomcat其实是不识别的,也不能直接运行但是tomcat识别JavaEE的一项规范-Servlet,因为tomcat就相当于一个Servlet容器SpringBoot底层提供了一个DisPatcherServlet类(实现了servlet接口)称为前端控制器我们把接收到的数据(浏览器发送到服务端的)封装到一个HttpServletRequest对象而服务器发送到浏览器的对象封装到HttpServletResponse。原创 2023-04-14 11:42:15 · 521 阅读 · 0 评论 -
SpringBoot-HTTP协议-Tomcat
http可以理解为一门语言是浏览器和服务器之间的语言基于TCP,三次握手-安全http协议里规定了请求数据和响应数据的格式可以被我们的浏览器和服务器来辨别从而实现一定的效果。原创 2023-04-07 16:07:49 · 754 阅读 · 0 评论 -
Maven
由于不同软件创建出来的项目结构可能不同所以提供了一个Maven工程来统一,使的再eclispse的项目也可以在idea等软件运行用一个IDE创建maven工程来写代码,保证了其看转移性可以在别的IDE直接打开。原创 2023-03-18 17:57:37 · 397 阅读 · 0 评论 -
JavaWeb-JavaWeb是干什么的?
但是网页不能直接提取数据库中的数据,需要javaweb程序来提取我们要做的就是这部分。前端:html+css+javascript即可,其他都是一些恶前端框架什么的。Maven:一个括件(简而言之我也不知道是什么)数据库:Mysql数据库:包含操作语句。Mybaits:简化JDBC操作的技术。JDBC:java操作数据库的API。网页是什么网页就是数据的展示。web核心:学习web技术。原创 2023-02-25 19:12:31 · 127 阅读 · 0 评论