四时宝库

程序员的知识宝库

JavaEE概述总结:Servlet生命周期+JSP内置对象

前言

Servlet生命周期

JavaEE_01lifecycle学习任务:
	浏览器的任务:请求,处理,响应
	servlet任务:接收请求,通过对应的java代码处理请求,处理之后对其发出响应
	servlet由服务器创建,是单例的
	项目发布:
		tomcat集成进来注意:1,添加tomcat2,配置D:\Program Files (x86)\apache-tomcat-9.0.33\webapps
						卸载:1,Delete 2,Servers文件夹3,server-->Runtime environment 删除对应的tomcat
		1.手动发布 (实地项目)
			在eclipse导出web功能为一个war文件
			将war文件复制到 tomcat/webapps/ 目录下 启动tomcat
			访问:ip+端口/项目名/文件
		2.自动发布(开发项目)
			在eclipse中集成tomcat
			修改文件后,会自动将文件更新到服务器上
	服务器的生命周期:由服务器创建servlet对象
		前提:	在继承HttpServlet时,必须关联进tomcat
		重写构造方法以及inti,service,destroy方法
			构造方法和init在实例化对象时只被加载一次,
				加载方法: 默认为负数,在第一次加载时实例化对象 1.在第一次实例化时被创建<load-on-startup>-1</load-on-startup>
						通过在web.xml中配置,大于等于零时,在服务器启动时一并加载2.在服务器启动是被创建<load-on-startup>0</load-on-startup>
			service在每一次请求时被加载--->doGet()或doPost()
			destroy在该对象被摧毁时或服务器关闭时执行
		客户端访问浏览器:
			1.在web.xml中配置servlet文件(将servlet注册到服务器中)
			2.通过注解如:@WebServlet(name="saveUserServlet",urlPatterns="/saveUser")
				都可以为servlet配置多个访问路径
		访问404为路径错误

SpringBoot 2 webflux 牛刀小试

spring webflux介绍

Spring WebFlux 是一个异步非阻塞式的 Web 框架, 可以运行在支持 Servlet 3.1 非阻塞IO的Servlet 容器上,或者其他异步运行环境,如 Netty、Undertow。它可以充分利用多核 CPU 资源去处理大量的并发请求,非常适合低延迟、高吞吐量的应用场景。

简单的说就四点:异步非阻塞、 响应式(reactive)函数编程、不再限制于Servlet容器、 响应式(reactive)访问处理数据。废话有点多了,言归正传,今天我们将测试下在spring boot 2.x下测试webflux实现一个简单的Demo来实现Mysql数据库的访问并返回JSON数据。

SpringSecurity和JWT实现认证和授权

SpringSecurity

MCP Java SDK 与 Spring AI 强强联手:简化 Java AI 开发流程

本文已收录在Github,关注我,紧跟本系列专栏文章,咱们下篇再续!

SpringBoot Vue 前后端分离项目接口加解密

背景

有时候需要对一些关键接口解密传输情况:

api接口针对id字段的加密-数字ID变字符串

效果图:

语言:JAVA

框架:SpringBoot

说明:

无需其它配置,按下面参考类即可实现接口返回ID变为随机密文,对业务无侵入

49个Spring经典面试题总结(附带答案)

点关注,不迷路!课程资料,关注私信【555】获取,还可领取更多Java面试题资料

一、一般问题

1. 不同版本的 Spring Framework 有哪些主要功能?

2. 什么是 Spring Framework?

  • Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度。

Spring MVC 工作流程深度剖析:一步步带你解密请求处理的奥秘

Spring MVC 工作流程深度剖析:一步步带你解密请求处理的奥秘

引言:从零开始的Spring MVC之旅

各位小伙伴,大家好!今天咱们要聊的是Spring MVC的工作流程,这个可是整个Spring框架中非常核心的一部分。简单来说,Spring MVC就像是一个餐厅的服务员,负责把客户的订单(请求)送到厨师(控制器)那里去制作,然后再把做好的菜品(响应)送回给客户。

Spring Boot 实现接口内容协商功能?

内容协商(Content Negotiation)指的是客户端与服务端在进行数据交换的时候,通过某种机制来协商数据如何展示的机制。一般在HTTP协议中,内容协商机制主要是通过请求头中的Accept参数字段来实现设置的。也就是说客户端在发送请求的时候可以指定需要处理的数据格式,然后再服务端这边会根据其需要的数据结构来生成相应的数据进行反馈。

SpringMVC教程1之原理分析及注解方式的使用

一、SpringMVC介绍

1.MVC介绍

<< < 13 14 15 16 17 18 19 20 21 22 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接