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)

        

      

      

  • 相关阅读:
    [原创]Android插件化的一种实现
    [原创]HierarchyView的实现原理和Android设备无法使用HierarchyView的解决方法
    使用linux mint 安装无线网卡驱动
    Ubuntu下U盘变成只读的解决方法
    在Android源码中查找Java代码中native函数对应的C++实现
    Android Training Caching Bitmaps 翻译
    [转]获取app的内部储存路径
    [转]sudo找不到命令:修改sudo的PATH路径
    [转]CDN(内容分发网络)技术原理
    电视的应用开发注意事项[持续更新]
  • 原文地址:https://www.cnblogs.com/RocketMan/p/5267162.html
Copyright © 2011-2022 走看看