Web后端
文章平均质量分 79
详解JavaEE中的规范,以及Mybatis+MybatisPlus+Spring+SpringMVC+SpringBoot+Maven总结
Lyric群青
江湖一笑浪滔滔 红尘尽忘了 俱往矣 何足言道
展开
-
Filter过滤器
过滤器可以把对资源的请求拦截下来,从而实现一些特殊功能~特殊功能一般指一些通用的操作,比如:权限控制、统一编码处理、敏感字符处理等等~原创 2024-04-13 16:23:52 · 357 阅读 · 0 评论 -
JSP基础入门
全名Java Server Pages,即Java服务端页面。顾名思义,JSP是一种动态网页技术,其中既可以定义HTML等静态内容,还可以订货易Java代码的动态内容~Java server pages standarded tag library,即JSP标准标签库~此处就不代码演示了,比较简单~(实体类pojo的操作照样不变)然后再JSP页面上引入标签库,即可使用~用于在JSP页面中定义Java代码~JSP正在退出历史舞台,动态页面使用。诞生的意义在于更快捷地处理页面中的。原创 2024-04-12 16:44:57 · 300 阅读 · 1 评论 -
会话跟踪技术基础:Cookie和Session
久违了,之前忙碌了一周赶毕设,今天抽空更新~原创 2024-04-11 23:32:59 · 901 阅读 · 0 评论 -
JavaBean是什么?
Bean的本意为豌豆、子实,在这里引申为。JavaBean 是一种写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制(反射机制)发现和操作这些JavaBean 的属性。原创 2024-04-02 19:57:22 · 878 阅读 · 0 评论 -
MVC模式和三层架构
M:Model,业务模型,处理业务V:View,视图,界面展示C:Controller,控制器,处理请求,调用模型和视图M即model模型是指模型表示业务规则。在MVC的三个部件中,模型拥有最多的处理任务。被模型返回的数据是中立的,模型与数据格式无关,这样一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。V即View视图是指用户看到并与之交互的界面。比如由html元素组成的网页界面,或者软件的客户端界面。原创 2024-04-02 19:02:35 · 882 阅读 · 0 评论 -
Mybatis的动态SQL~
在实际项目开发中,经常需要根据不同条件拼接SQL语句,拼接时还要确保不能忘了必要的空格,有时候还要注意省掉列名列表最后的逗号...等等。在使用JDBC 或其他类似持久层框架操作数据库时,处理这种情况是非常麻烦的,甚至可以用痛苦来形容,而在MyBatis中利用动态SQL这一特性可以很简单地解决这个问题。OGNL 的表达式可以被用在任意的SQL 映射语句中。但是在实际场景中,可能并不需要同时查询3个条件,这样的话,参数值无法传入给sql中的占位符,后台会发生。如上,当有条件不存在时,会直接省略对该条件的判断。原创 2024-03-28 15:26:00 · 336 阅读 · 0 评论 -
Mybatis细节详解
定义一个接口,并在resources中定义mapper文件夹,文件夹中存放同名的xml配置文件。任意起一个方法名,并将结果返回对应pojo类的列表对象。原创 2024-03-27 17:06:34 · 214 阅读 · 0 评论 -
通过简单的案例入门Mybatis~
Mybatis是一款持久层框架,用于简化JDBC开发。所谓框架,就是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。在框架的基础之上构建软件编写将更加高效、规范、通用、可扩展。表现层(用户界面)业务层(逻辑处理)持久层(数据存储)原创 2024-03-15 15:15:37 · 517 阅读 · 0 评论 -
Request和Response对象
Request和Response都是Servlet的service方法的参数,Request负责获取请求数据,而Response负责设置相应数据~原创 2024-03-08 15:26:37 · 697 阅读 · 0 评论 -
IDEA集成Tomcat服务器指南
所谓的Web服务器软件,功能是对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷——主要功能是“提供网上信息浏览服务”~ 服务器软件的存在可以让程序员更加专注于Web开发。Tomcat也被称为Web容器、Servlet容器。Servlet本质是一个没有主方法的Java类,需要依赖于Tomcat才能运行。封装HTTP协议操作,简化开发可以将Web项目部署到服务器中,对外提供网上浏览服务。原创 2024-03-03 23:11:31 · 1274 阅读 · 0 评论 -
Http协议综述
即超文本传输协议,规定了浏览器和服务器之间的数据传输规则。换句话说,是数据传输的格式。如上,刷新网站页面后会重新抓包。其中,资源的参数格式严格遵守某种规则~原创 2024-03-03 13:11:33 · 384 阅读 · 0 评论 -
一文简介Maven初级使用
提供了一套标准化的项目结构提供了一套标准化的项目构建流程(编译,测试,打包,发布)提供了一套依赖管理机制一方面,不同的IDE的项目目录不尽相同,Maven的存在可以使得同一项目在不同的IDE之间通用。标准的Maven项目配置目录如下:标准的项目构建流程如下:Maven提供了一套命令来完成项目构建:至于依赖管理,本质上就是管理项目所依赖的第三方资源。未配置Maven的执行流程如下有了Maven,配置jar包,只需要简单的坐标配置即可实现,省略了寻找jar包的过程。Maven是一个项目。原创 2024-02-06 16:06:12 · 987 阅读 · 0 评论 -
数据库连接池简介
如果不存在连接池,则每次访问数据库时都需要建立新的连接对象,并在访问结束后销毁。长此以往会造成不小的资源浪费(资源不能复用为了解决资源复用的问题,事先开辟一片空间(池),存放好数据库连接资源,用户在访问数据库时可以直接从池子里拿出,用完后归还——大大降低了底层建立服务的开销。资源重用提升系统响应速率避免数据库连接遗漏DBCPC3P0Druid(德鲁伊)Connection不再由DriverManager来获取,而是用DataSourse的getConnection来获取。原创 2024-02-03 23:37:25 · 413 阅读 · 0 评论 -
一文搞懂JDBC?安排
JDBC就是用Java语言操作关系型数据库的一套API。—— Java数据库连接本质原理是:JDBC定义了一套操作不同关系型数据库的规则(接口),而不同数据库分别实现自己的实现类,因此可以通过一套Java代码来操作不同数据库~(实现类有独特的别名——驱动总的来说,各个数据库厂商需要实现接口并提供数据库驱动jar包,我们可以使用JDBC接口编程,真正执行的代码是驱动jar包中的实现类。好处在于java代码不需要针对不同的数据库分别开发。MySQL驱动官网的下载地址:JDBC的代码遵循以下的范式。原创 2024-02-03 18:38:10 · 693 阅读 · 0 评论