标签:alt src 图片 数据库 字节码 好处 apple com except
? Servlet(server applet):是web开发中重要三大组件之一(Filter、Listener),是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
? 使用servlet的好处:
? Servlet是一个接口,先来看下源码。
public interface Servlet {
void init(ServletConfig var1) throws ServletException;
ServletConfig getServletConfig();
void service(ServletRequest var1, ServletResponse var2) throws ServletException, IOException;
String getServletInfo();
void destroy();
}
? 简单理解Servlet生命周期为创建,生存,销毁三个步骤。
public class ServletDemo implements Servlet{
public void init(ServletConfig arg0) throws ServletException {
System.out.println("调用init...");
}
public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException {
System.out.println("调用service...");
}
public ServletConfig getServletConfig() {
// TODO Auto-generated method stub
return null;
}
public String getServletInfo() {
// TODO Auto-generated method stub
return null;
}
public void destroy() {
System.out.println("调用destroy...");
}
}
? 当第一次请求servlet时:
? 先调用init()方法初始化,接着调用service(),那么多次请求servlet时:
?
? 那么在web服务器关闭时或者重新加载时,调用destroy()方法。
?
? 1、JSP在本质上就是servlet。
? 2、Servlet是JAVA代码编写,擅长于流程控制和事务处理,而通过Servlet来生成动态网页效果不能较好显示。
? 3、JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。
? 4、Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP是Java和HTML组合成一个扩展名为.jsp的文件。
? 5、JSP侧重于视图,Servlet主要用于控制逻辑。
标签:alt src 图片 数据库 字节码 好处 apple com except
原文地址:https://www.cnblogs.com/fenjyang/p/11630711.html