zoukankan      html  css  js  c++  java
  • Java web部分

    1、HTTP请求的GET和POST方式的区别

      GET能被缓存下了,会被浏览器保存记录,主要用于获取数据

      POST不能被缓存下了,不会被浏览器保存记录,用于表单提交


    2、解释一下什么是servlet

      servlet有良好的生命周期,包括加载和实例化、初始化、处理请求、服务结束

      由javax.servlet.Servlet接口的init、service、destory表示


    3、说说Servlet的生命周期。

      web服务器加载Servlet----->servlet加载开始实例化

      Servlet初始化----->init()方法

      Servlet处理请求----->sevice()方法(doGetdoPost)

      Servlet服务结束----->web容器调用destory()


    4、Servlet API中的forward()和redirect()的区别

      forward()是转发,容器中控制权的转向,客户端地址栏中不会显示出转向后的地址

      redirect()是重定向,浏览器会得到跳转后的地址


    5、什么情况下调用doGet()和doPost()?

      Jsp页面中from标签的method属性为get时调用doGet(),为post时调用都doPost()


    6、Request对象的主要方法

      setAttribute()、getAttribute()


    7、request.getAttribute()和request.getParameter()有何区别?

      getAttribute()是获取对象容器中的数据值,即是Session中的值

      getParamter()获取表单或者url重定向的数据


    8、jsp有哪些内置对象?作用分别是什么?分别有什么方法?

      request 用户端请求

      response 网页传回用户端的回应

      session  与请求有关的会话期

      application servlet正在执行的内容 

      pageContext 网页属性

      out 用来传送回应的输出

      config  servlet的构架部件

      page JSP页面本身

      exception针对错误网页的


    9、JSP和Servlet的相同点和不同点

      JSP是Servlet的技术扩展,JSP编译后是"类servlet"

      JSP侧重于视图,Servlet侧重于控制逻辑


    10、MVC各部分有哪些技术来实现?如何实现?

      MVC是Model-View-Controller的简写

      Model表示业务逻辑(JavaBean,EJB)

      View表示视图(JSP页面)

      Controller表示控制(Servlet)

        

      

      

  • 相关阅读:
    隐马尔可夫模型
    Win10家庭版安装Linux子系统
    python 里的常见包及学习链接
    perl 从命令行读取文件并打开
    Linux 压缩解压缩
    python 2.7.9 安装beautifulsoup4
    成绩排名
    urlretrieve下载图片--爬虫
    python实现人工智能之路--语音识别加语音合成
    django中间件解决跨域问题-No 'Access-Control-Allow-Origin'
  • 原文地址:https://www.cnblogs.com/RocketMan/p/5267162.html
Copyright © 2011-2022 走看看