五、Java Web
- 页面访问的处理工作流程
-
HTTP中GET与POST方法有什么区别?
HTTP请求的方法有很多种类,例如GET、POST、HEAD、TRACE、OPTIONS等,但是GET与POST是两个最常用的方法。其中,GET是最简单的一种请求方法,其主要功能是从服务器端获取用户所需资源,并将其作为相应返回给客户端。
-
什么是Servlet?
HTML只能用来保存静态内容,而通常情况下,静态页面很难满足实际应用的需要,鉴于此,动态页面的概念被引入。所谓动态页面,指的是能够根据不同时间、不同用户而显示不同内容的页面。那如何才能生成动态页面呢?
其中一种方法是采用公共网关接口【Common Gateway Interface】。CGI是一种用Perl脚本编写的程序,可以用来生成动态页面,而另一种方法则是采用Servlet技术。
那什么是Servlet呢?Servlet是采用Java语言编写的服务器端程序,它运行于Web服务器中的Servlet容器中,其重要功能是提供请求或者相应的Web服务器模式,可以生成动态的Web内容。
优点:
(1)有较好的可移植性。
(2)执行效率高。
(3)功能强大。
(5)使用方便。
(6)可扩展性强。
public class MyServlet extends HttpServlet{ public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOExecption{ } public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOExecption{ PrinterWriter out = response.getWriter(); out.println("hello world"); } }
Servlet处理请求的方式为以线程的方式。
大约 4 分钟