1、什么是servlet?
servlet是用来处理客户端请求并产生动态网页内容的java类,servlet主要是用来处理或者是存储html表单提交的数据,产生动态内容,在无状态的HTTP协议下管理状态信息。
2、说一下servlet的体系结构。
所有的servlet都必须要实现的核心的接口是javax.servlet.Servlet。每一个servlet都必须要直接或者间接的实现这个接口,或者是继承javax.servlet.GenericServlet或者javax.servlet.http.HTTPServlet。最后,servlet使用多线程可以并行的为多个请求服务。
3、Applet和servlet有什么区别?
Applet是运行在客户端主机的浏览器上的客户端java程序。而servlet是运行在web服务器上的服务端的组件。applet可以使用用户界面类,而servlet没有用户界面,相反,servlet是等待客户端的http请求,然后对请求产生响应。
4、GenericServlet和httpServlet有什么区别?
GenericServlet是一个通用的协议无关的servlet,它实现了servlet和servletConfig接口。继承自GenericServlet的servlet应该要覆盖service()方法。最后,为了开发一个能用在网页上服务于使用HTTP协议请求的servlet必须要继承自HTTPServlet。这里有servlet的例子。
servlet是用来处理客户端请求并产生动态网页内容的java类,servlet主要是用来处理或者是存储html表单提交的数据,产生动态内容,在无状态的HTTP协议下管理状态信息。
2、说一下servlet的体系结构。
所有的servlet都必须要实现的核心的接口是javax.servlet.Servlet。每一个servlet都必须要直接或者间接的实现这个接口,或者是继承javax.servlet.GenericServlet或者javax.servlet.http.HTTPServlet。最后,servlet使用多线程可以并行的为多个请求服务。
3、Applet和servlet有什么区别?
Applet是运行在客户端主机的浏览器上的客户端java程序。而servlet是运行在web服务器上的服务端的组件。applet可以使用用户界面类,而servlet没有用户界面,相反,servlet是等待客户端的http请求,然后对请求产生响应。
4、GenericServlet和httpServlet有什么区别?
GenericServlet是一个通用的协议无关的servlet,它实现了servlet和servletConfig接口。继承自GenericServlet的servlet应该要覆盖service()方法。最后,为了开发一个能用在网页上服务于使用HTTP协议请求的servlet必须要继承自HTTPServlet。这里有servlet的例子。
5、在javaSE中相对路径下,文件路径是从工程名开始计算。