zoukankan      html  css  js  c++  java
  • java面试梳理

    自己整理的有关java面试过的问题,有错的请矫正。

    1, Spring的核心思想

    控制反转和面向切面的编程

    2,Spring的核心模块

    反向控制与依赖注入、Bean配置以及加载

    3,Scope是什么

    Scope就是IOC容器里给对象设置的场景或者说存活空间,如果对象不处于Scope的限定后,容器会销毁对象。

    取值有5种  分别是singleton(单一模式),prototype(多少个请求就有多少个),request(请求完即销毁),session,globalsession.

    4,hibernate缓存

    一级缓存:又称为session的缓存,是事务范围内的缓存,通常对应一个数据库事务或者一个应用事务,持久化类中对应一个OID。

    二级缓存:又称为sessionfactory的缓存,是对象生命周期和应用程序整个过程。

    参考链接:http://www.cnblogs.com/wean/archive/2012/05/16/2502724.html

    5, 页面跳转的方式

    forward,redirect,refresh.

    forward与redirect的区别:①forward是请求服务器资源,服务器直接访问目标地址,之后把响应内容读回来,再发给浏览器,浏览器不知道这些内容是哪里发过来的,

    所以地址栏还是原来地址。redirect是服务端逻辑,返回一个状态码,告诉浏览器请求哪个地址,所以地址栏地址是新的。②forward转发的页面可以共享request的数据

    ③forward效率高于redirect

    6,说说一个请求到SSH框架的流程

  • 相关阅读:
    c++类的知识点(1)
    并查集经典例题分析
    并查集
    bfs-迷宫
    出栈次序--数学归纳法--蓝桥
    九宫重排
    Tomcat详解
    寒假日记-第三天
    寒假日记-第二天(MySQL语句)
    Java学期总结
  • 原文地址:https://www.cnblogs.com/seely/p/5425928.html
Copyright © 2011-2022 走看看