• 2024-07-02SpringMVC和Servlet域对象
    SpringMVC和Servlet域对象1.Servlet域对象介绍1.1三大域对象Servlet有三个域对象分别是请求域(request)、会话域(seesion)和应用域(application)。域对象与数据的共享密不可分。通过方法可以向域对象中存储key:value键值对形式的数据。三个域对象都有以下通用方法,通过这些方法来达
  • 2024-06-30Tomcat
    Tomcat一、Tomcat概述1、Tomcat的概念Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用
  • 2024-06-22SpringBoot 3.x 结合 Swagger3 (Knife4j )踩坑实录
    SpringBoot3.x+Swagger3踩坑实录我的是springboot版本是:3.2.2<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.2.2</version>
  • 2024-06-21【JavaWeb】Servlet快速入门
    具体的实现步骤如下:创建Web项目web-demo,导入Servlet依赖坐标<dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><!--此处为什么需要添加该标签?provid
  • 2024-06-17SpringBoot3项目打war包部署至Tomcat
    前言:近期,在搞国产中间件的部署,那么则需要将项目打为war包,并且在tomcat内尝试成了再去部署到国产中间件吧,以免引起不必要的时间浪费。1、准备工作准备好tomcat10的版本准备好SpringBoot项目2、代码改造打war包需要从springboot依赖中排除tomcat相关的包,我们以Snowy国产快速
  • 2024-06-16JavaWeb学习-MVC
    前言基于JavaWeb基础知识进行优化,形成了MVC的开发模式。程序结构优化教程原来案例中的servlet太多了,希望只有一个servlet,把原来多个servlet的合并成一个,根据参数operation判断用哪个方法并用反射调用,都写到了新servlet的service方法中了。引入dispatcherservlet,作为中心控制器,
  • 2024-06-16JavaWeb学习-tomcat和servlet
    前言本文介绍javaweb的基本知识,包括CS和BS的架构形式、web容器、servlet等。CS和BSCS:客户端服务器架构模式优点:充分利用客户端机器的资源,减轻服务器的负荷。缺点:需要安装;升级维护成本较高。BS:浏览器服务器架构模式优点:客户端不需要安装;维护成本较低。缺点:所有的计算和存储
  • 2024-06-165.23
    今日总结学习时间1.5h一个简易查询packageMain;importBean.SubwayBean;importDao.Sub;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importja
  • 2024-06-165.24
    今日总结‘今日学习时间1h一个不错的登录界面packageMain;importBean.DB;importDao.Sub;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;import
  • 2024-06-15servlet数量太多,搞个轻量级springmvc
    这两天用jsp+servlet+MySQL开发了一个企业网站,后台和前台都有,功能已经实现了,现在总结发现,servlet是真的多,我这个系统有7个表,后台实现一遍增删改查,就得有28个servlet,而且还有前台的部分,servlet的数量真的太多了,想想看springmvc,其实是可以写一个轻量级的springmvc的。在Servl
  • 2024-06-14【面试宝典】42道JavaWeb高频题库整理(附答案背诵版)
    1、说一说Servlet的生命周期?Servlet的生命周期主要由以下三个阶段组成:初始化,服务和销毁。初始化(Initialization):当一个Servlet被载入到内存中时(例如,第一次访问或者服务器启动并且在web.xml中配置了load-on-startup),Servlet容器(例如Tomcat)就会调用Servlet的init()方法进
  • 2024-06-1305_第五章 Servlet
    第五章Servlet一Servlet简介1.1动态资源和静态资源静态资源无需在程序运行时通过代码运行生成的资源,在程序运行之前就写好的资源.例如:htmlcssjsimg,音频文件和视频文件动态资源需要在程序运行时通过代码运行生成的资源,在程序运行之前无法确定的数据,运
  • 2024-06-13文件上传下载
    前端文件上传这里说的文件上传和文件下载都是针对客户端进行的操作使用如下jsp代码,通过Servlet获取表单数据,是否可以获取到文件信息<%--CreatedbyIntelliJIDEA.User:carlDate:2021/10/9Time:15:46TochangethistemplateuseFile|Settings|F
  • 2024-06-12JavaEE的分层模型
    1.基本概念1.1JavaEE应用的分层模型DomainObject(领域对象):此层由一系列POJO对象组成,用于实现业务逻辑方法DAO(DataAccessObject数据访问对象)层:这层实现了对数据库的一系列操作(CRUD)业务逻辑层:由一系列业务逻辑对象组成,这些业务逻辑对象实现了DomainObject方法
  • 2024-06-11过滤器(Filter)和拦截器(Interceptor)的区别
     过滤器(Filter)和拦截器(Interceptor)在JavaWeb开发用于拦截和处理请求的机制,但有显著的区别和不同的业务场景。 概念:过滤器(Filter)是基于servlet容器回调实现,可以拦截请求和响应的所有内容,包括静态资源和动态资源。拦截器(Interceptor)是基于Spring框架,只作用于Spring的上下
  • 2024-06-11AAAjavaweb复习
     packagecom.xxxx.servlet;importjakarta.servlet.*;importjakarta.servlet.http.*;importjakarta.servlet.annotation.*;importjava.io.IOException;/*创建Servlet类*/@WebServlet(name="TestServlet01",value="/TestServlet01")publi
  • 2024-06-11AAAjavaweb复习-个人代码复习
    1:packagecom.xxxx.servlet;importjakarta.servlet.;importjakarta.servlet.http.;importjakarta.servlet.annotation.*;importjava.io.IOException;/创建Servlet类/@WebServlet(name="TestServlet01",value="/TestServlet01")publicclas
  • 2024-06-10Servlet与JSP的区别
    Servlet和JSP(JavaServerPages)都是JavaEE(JavaEnterpriseEdition)规范的一部分,用于开发Web应用程序。它们在功能上有所重叠,但在设计和使用上有一些关键的区别:1.定义:  -Servlet:是一个运行在服务器端的Java程序,它是JavaEE规范的一部分,用于生成动态Web内容。Servlet充当W
  • 2024-06-09【Java】JDBC+Servlet+JSP实现搜索数据和页面数据呈现
    目录1.功能介绍2.实现流程3.项目环境4.相关代码4.1 Maven配置4.2SQL语句4.3 Java代码4.4 HTML代码4.5 JSP代码5.结果展示(原创文章,转载请注明出处)博主是计算机专业大学生,不定期更新原创优质文章,感兴趣的小伙伴可以关注博主主页支持一下,您的每一个点赞、
  • 2024-06-08JavaWeb中,web应用的上下文路径解读
    当前Web应用的上下文路径(ContextPath)指的是Web应用在服务器上的根路径。在Servlet或JSP环境中,一个服务器可以运行多个Web应用,每个应用都有一个唯一的上下文路径。例如,如果你的Web应用部署在Tomcat服务器上,并且在Tomcat的webapps目录下有一个名为myapp的Web应用,那么这个应
  • 2024-06-07描述Servlet监听器的类型和用途
    Servlet监听器是Servlet规范中定义的一种特殊的类,用于监听Web应用程序中特定事件的发生。它们按照监听的对象和事件类型,可以划分为多种类型,每种类型都有其特定的用途。监听器的类型按照监听对象划分应用程序环境对象(ServletContext)的事件监听器:ServletContextListener
  • 2024-06-07解释Servlet过滤器的作用和用法
    Servlet过滤器在JavaWeb开发中扮演着重要的角色,主要用于拦截客户端(如浏览器)与服务器资源之间的请求和响应,并进行相应的处理。以下是关于Servlet过滤器的作用和用法的详细解释:作用请求和响应的拦截:Servlet过滤器可以动态地拦截客户端发送的请求和服务器返回的响应,以便在请求
  • 2024-06-06代码审计——基础(JAVAWEB)
    JAVAWEB目录JAVAWEBServlet技术JavaWeb概述Servelt与Servlet容器Servlet概念TomcatWeb程序结构Servlet容器响应客户请求的过程ServletConfig接口ServletConfig接口方法ServletContext接口HTTPHttp协议解析(报文详解)Http请求头Post和Get区别Http响应头HttpServletRequestHttpServ
  • 2024-06-056/5
    javax.servlet.jsp.tagext.TagLibraryValidator错误解决办法 对于我来说,下载了这个jar包,并且把这个jar放到了tomcat的lib文件里面    网上说是tomcat10以上的版本就会这样,但是我下载了9.0.67的版本,还是不行,采用了以上的方法。 网上的教程是用的是Tomcat10对应
  • 2024-06-05关于tomcat中servlet的url-pattern匹配规则
    首先需要明确几容易混淆的规则:servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是特定的规则。所以不要用通配符或者正则表达式的匹配规则来看待servlet的url-pattern。Servlet2.5开始,一个servlet可以使用多个url-pattern规则,标签声明了与该servlet相应的匹配