Java--Servlet 拼搏现实的明天。 2023-10-17 16:46 28阅读 0赞 Servlet定义:Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。(摘抄自百度百科) 首先创建一个Web项目,然后在Java代码下的src文件夹下创建一个类,如下: public class ServletDemo1 implements Servlet{ /* * 实例化-->初始化-->服务->销毁 (实例化-->初始化)第一次访问Servlet就出生(默认情况下) (服务)应用活着,servlet就活着 (销毁)应用卸载了servlet就销毁。 * */ //实例化 public ServletDemo1() { System.out.println("-----实例化:service-----"); } //初始化 @Override public void init(ServletConfig arg0) throws ServletException { System.out.println("-----初始化:service-----"); } //服务方法 @Override public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException { System.out.println("-----服务方法:service-----"); } //销毁方法 @Override public void destroy() { System.out.println("-----销毁方法:service-----"); } @Override public ServletConfig getServletConfig() { return null; } @Override public String getServletInfo() { return null; } } 接下来我们需要在WEB-INF文件下编辑web.xml文件,这是web项目的入口,因此在下面配置访问项目的文件路径 <!-- 创建一个servlet实例 --> <servlet> <servlet-name>servletDemo1</servlet-name> <servlet-class>com.JavaDemo.Servlet.ServletDemo1</servlet-class> </servlet> <!-- 给servlet映射一个可访问的URI地址 --> <servlet-mapping> <servlet-name>servletDemo1</servlet-name> <url-pattern>/demo1</url-pattern> </servlet-mapping>
相关 Web开发常见问题:JavaServlet与Filter的区别及其应用场景示例 JavaServlet和Filter是Web开发中两个重要的概念,它们各有特点和适用场景。 1. **Servlet**: - 定义:Servlet是Java API的 墨蓝/ 2024年10月23日 03:12/ 0 赞/ 20 阅读
相关 Web开发困惑:JavaServlet与JSP的区别 Java Servlet和JSP是Web开发中两种不同的技术,它们各有侧重: 1. **Java Servlet**: - 它是一种Java API,用于创建动态Web r囧r小猫/ 2024年10月16日 16:06/ 0 赞/ 32 阅读
相关 Web开发困惑:JavaServlet和RESTful Web Service的区别及应用场景。 JavaServlet和RESTful Web服务是两种在Web开发中常见的技术。 1. JavaServlet: JavaServlet是由Java提供的一种用于Web应用 约定不等于承诺〃/ 2024年10月11日 10:30/ 0 赞/ 32 阅读
相关 Web开发中遇到的问题:JavaServlet和JSP的理解与应用 在Web开发过程中,理解和掌握JavaServlet和JSP是非常重要的部分。以下是它们的基本概念和应用: 1. JavaServlet: - Servlet是Java AP 太过爱你忘了你带给我的痛/ 2024年09月18日 13:18/ 0 赞/ 41 阅读
还没有评论,来说两句吧...