Tomcat
-
Java语言sendRedirect()和forward()方法有什么区别?
sendRedirect()和forward()是Java Servlet中用于页面跳转的方法,它们的区别如下: sendRedirect()方法: - sendRedirect(...
-
解释什么是Servlet链(Servlet Chaining)?
Servlet链(Servlet Chaining)是指将多个Servlet按照一定的顺序连接起来,形成一个处理请求和生成响应的链式结构。当一个请求到达Servlet链的起始Ser...
-
解释下Servlet的生命周期 ?
Servlet的生命周期: 1. 初始化阶段(init):当Servlet容器第一次加载Servlet时,会调用它的init方法。在init方法中,可以进行一些初始化操作,例如读取...
-
GenericServlet和HttpServlet有什么区别?
GenericServlet和HttpServlet是Java Servlet API中的两个类,它们之间有以下区别: 继承关系:GenericServlet是一个抽象类,它实现了...
-
简述Servlet的体系结构?
Servlet是Java Web开发中的一种技术,用于处理客户端的HTTP请求并生成响应。它是基于Java的服务器端组件,运行在Web服务器中,可以接收和处理来自客户端的请求,并将...
-
解释下Servlet工作原理?
Servlet是Java编写的服务器端程序,用于处理客户端的请求并生成响应。它是基于Java Servlet API规范实现的,可以运行在支持Servlet容器的服务器上,如Tom...
-
Statement和PreparedStatement有什么区别?哪个性能更好?
与Statement相比,①PreparedStatement接口代表预编译的语句,它主要的优势在于可以减少SQL的编译错误并增加SQL的安全性(减少SQL注射攻击的可能性);②P...
-
在进行数据库编程时,连接池有什么作用?
由于创建连接和释放连接都有很大的开销(尤其是数据库服务器不在本地时,每次建立连接都需要进行TCP的三次握手,释放连接需要进行TCP四次握手,造成的开销是不可忽视的),为了提升系统访...
-
什么是DAO模式?
DAO(Data Access Object)顾名思义是一个为数据库或其他持久化机制提供了抽象接口的对象,在不暴露底层持久化方案实现细节的前提下提供了各种数据访问操作。在实际的开发...
-
什么是嵌入式服务器?为什么要使用嵌入式服务器?
节省了下载安装tomcat,应用也不需要再打war包,然后放到webapp目录下再运行 只需要一个安装了Java的虚拟机,就可以直接在上面部署应用程序了 springboot已经内...
-
如何利用ServletContext和ServletConfig对象获得初始化参数
String psw = config.getInitParameter("psw"); ServletContext ss = config.getServletContext(...
-
说一下 jsp 的 4 种作用域?
JSP中的四种作用域包括page、request、session和application,具体来说: - **page**代表与一个页面相关的对象和属性。 - **request*...
-
jsp 有哪些内置对象?作用分别是什么?
JSP有9个内置对象: - request:封装客户端的请求,其中包含来自GET或POST请求的参数; - response:封装服务器对客户端的响应; - pageContext...
-
jsp 和 servlet 有什么区别?
1. jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的jav...