常见面试题三——请简述Struts的运行流程回答:Struts是一个基于MVC模式的框架,所以它的运行流程是从控制器开始:第一、客户端发送请求到到ActionServlet,ActionServlet根据客户请求的地址(通常都是XXX.do),在struts-congfig.xml文件当中找到与这个地址匹配的Action,并找到与这个Action匹配的ActionForm。第二、接受客户端发送请求
转载
2023-07-30 22:06:26
54阅读
Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。 随着集合的广泛使用,Java1.2提出了囊括所有集合
转载
2023-07-17 00:07:05
58阅读
五:框架篇1:SSH框架(1)SSH三大框架的概述 SSH为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层),以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。 struts标签库:Struts2默认的表达式语言是OGNL(Obj
转载
2024-06-02 21:47:17
26阅读
1、Spring 是如何管理事务的,事务管理机制?以及隔离级别? 1. ISOLATION_DEFAULT:用底层数据库的设置隔离级别,数据库设置的是什么我就用什么; 2. ISOLATION_READ_UNCOMMITTED:未提交读,最低隔离级别、事 务未
转载
2023-09-20 14:55:43
7阅读
前言 最近一直都在面试,整理了几家公司常问的三大框架面试题,现在把它带答案整理好在这里分享给大家,希望对大家有所帮助。以下为 Spring 常见面试问题1 、什么是 Spring 框架?Spring 框架有哪些主要模块? Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。 Spring 帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用
转载
2023-09-08 11:38:00
67阅读
Java基础方面:1、作用域public,private,protected,以及不写时的区别答:
原创
2023-01-01 17:25:12
239阅读
1. List,Set,Map三者的区别及总结
2. Arraylist 与 LinkedList 区别
3. ArrayList 与 Vector 区别(为什么要用Arraylist取代Vector呢?)
4. HashMap 和 Hashtable 的区别
5. HashSet 和 HashMap 区别
转载
2023-07-25 22:06:39
32阅读
Hibernate工作原理及为什么要用? 原理: 读取并解析配置文件 读取并解析映射信息,创建SessionFactory 打开Sesssion 创建事务Transation 持久化操作 提交事务 关闭Session 关闭SesstionFactory 为什么要用: 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 Hibernate是
原创
2022-12-14 15:33:43
89阅读
http://www.cnblogs.com/dieyf/p/4109233.html
转载
2022-05-17 19:06:06
73阅读
java框架常见的面试题spring什么是Spring?使用Spring框架的好处是什么?Spring由哪些模块组成?什么是Spring beans?解释Spring支持的几种bean的作用域Spring框架中的单例bean是线程安全的吗?解释Spring框架中bean的生命周期依赖注入DI控制反转IOCAOPAOP中的概念Spring中的AOP底层实现原理spring事务的实现方式原理是什么?
转载
2023-08-24 22:14:03
97阅读
以下整理部分面试题分享什么是 Spring Framework?Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度。它是轻量级、松散耦合的。它具有分层体系结构,允许用户选择组件,同 时还为 J2EE 应用程序开发提供了一个有凝聚力的框架。它可以集成其他框架,如 Structs、Hibernate、EJB 等,所以又称为框架的框架。列举 Spring Framework 的优点。由于 S
转载
2023-08-28 15:04:24
44阅读
spring现在Java的主流框架非Spring莫属,Spring兴起于2003年,spring最初的想法是想让JAVA EE开发应该更加简单,为JavaBean提供了一个更好的应用配置框架。那么经历了10几年的框架,已经成为了Java的主流框架,并且也有Spring自己体系。面对10几年主流开发框架,必须要知道的Spring框架面试题你了解多少呢?面试1. Spring的IOC,DI是什么?IO
转载
2024-05-15 12:07:42
28阅读
java常问面试题面试官心得这是目前在职的这家公司工作性质的问题,从去年3月份开始就在这家公司工作,职位挂的是后备项目经理,所以可以接触很多大佬的面试,由于疫情的原因,好多面试都是改为线上面试,所以可以旁听面试,有时候也会给大佬做一部分技术的初面。以下是我整理的一些面试题Java架构关于架构,现在很多公司用的都是springcloud:spring cloud ,spring cloud 的核心组
转载
2023-09-11 12:21:02
53阅读
有心了解java相关面试题的小伙伴们,想必类似的题目也看得太多了,下面呢就跟小编一起来看看java的有关框架的面试题吧。一,框架springmvc的执行流程是什么?1.首先是用户发送请求到前端控制器DispatcherServlet;2.DispatcherServlet收到请求后调用处理器映射器HandlerMapping;3.处理器映射器会根据请求的url找到具体的处理器,生成处理器对象及处理
转载
2023-09-10 14:52:31
81阅读
71,谈谈你对Struts的理解
1.struts的优缺点
优点:把一般的处理流程步骤化:参数自动类型转换、参数值有效性检验、处理结果导航,有比el表达式更强大
的ognl表达式,再配合struts的自定义标签,使得页面数据显示非常方便提供了强大的拦截器,可以定制个性
化的需求处理流程
线程安全,因为每次请求都会产生一个action对象以及和action相关的对象
耦合度低,降低编
转载
2023-10-05 20:52:18
44阅读
21、ArrayList和Vector的区别
这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是与HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允
原创
2021-08-12 17:49:48
159阅读
21、ArrayList和Vector的区别这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是与HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素。Arr
原创
2021-05-06 20:31:33
290阅读
Spring经典面试题及答案,每道都是认真筛选出的大厂高频面试题,助力大家能找到满意的工作!下载链接:全部面试题及答案PDF1.什么是 spring?Spring 是个 java 企业级应用的开源开发框架。Spring 主要用来开发 Java 应用, 但是有些扩展是针对构建 J2EE 平台的 web 应用。Spring 框架目标是简化 Java 企业级应用开发,并通过 POJO 为基础的编程模型促
转载
2023-09-19 17:03:46
83阅读
文章目录一 spring1. IOC 和AOP两个核心特性2. spring优点3. 在 Spring 中,有几种依赖注入方式?4. 在 Spring 中,有几种配置 Bean 的方式?5. 区分 BeanFactory 和 ApplicationContext。6. BeanFactory 实现原理7 Spring 的事务传播行为8 你用过哪些重要的 Spring 注解?9 Spring Be
转载
2023-09-08 15:11:38
39阅读
[Spring]是java企业级应用的开源开发框架,在企业中应用较多。作为轻量级的Java开发框架解决企业应用开发的复杂性而创建,【Java进阶营】为大家总结Spring常见面试题及答案,希望可以帮助正在面试的Java程序员。Spring常见面试题及答案分享:一、spring是什么? Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建
转载
2023-11-15 23:24:53
58阅读