• 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框架的流程

  • 相关阅读:
    2017-09-13
    JavaSE07——异常
    FastDFS入门、搭建以及应用(转载)
    Centos7安装JDK1.8
    「扫盲」 Elasticsearch(转载)
    Java06——面向对象
    Java05——数组
    Java02——基础
    spring boot 配置文件配置项 数字特殊处理问题
    java动态代理机制之自定义实现动态代理
  • 原文地址:https://www.cnblogs.com/seely/p/5425928.html
Copyright © 2020-2023  润新知