1、Spring
1、说一下IOC和AOP?
2、介绍一下bean的生命周期
3、Spring里面注解用过没有?autowired 和resource区别?
4、@Controller和@RestController的区别?
5、依赖注入的方式有几种,哪几种?
6、springIOC原理?自己实现IOC要怎么做,哪些步骤?
7、Spring中BeanFactory和ApplicationContext的区别?、
8、什么是IoC和DI?DI是如何实现的?
9、请问Spring中Bean的作用域有哪些?
10、谈谈Spring中自动装配的方式有哪些?
11、aop的应用场景?
12、AOP的原理是什么?
13、你如何理解AOP中的连接点(Joinpoint)、切点(Pointcut)、增强(Advice)、引介(Introduction)、织入(Weaving)、切面(Aspect)这些概念?
14、Spring支持的事务管理类型有哪些?你在项目中使用哪种方式?
15、介绍一下spring?
16、Struts拦截器和Spring AOP区别?
17、spring框架的优点?
18、选择使用Spring框架的原因(Spring框架为企业级开发带来的好处有哪些)?
19、持久层设计要考虑的问题有哪些?你用过的持久层框架有哪些?
2、Hibernate
1、阐述实体对象的三种状态以及转换关系。
2、Hibernate中SessionFactory是线程安全的吗?Session是线程安全的吗(两个线程能够共享同一个Session吗)?
3、Hibernate中Session的load和get方法的区别是什么?
4、如何理解Hibernate的延迟加载机制?在实际应用中,延迟加载与Session关闭的矛盾是如何处理的?
4、简述Hibernate常见优化策略。
5、锁机制有什么用?简述Hibernate的悲观锁和乐观锁机制。
6、Hibernate如何实现分页查询?
7、谈一谈Hibernate的一级缓存、二级缓存和查询缓存。
3、Struts
1、说说STRUTS的应用
4、Mybatis
1、解释一下MyBatis中命名空间(namespace)的作用。
2、MyBatis中的动态SQL是什么意思?
5、MVC
1、Spring MVC注解的优点
2、springmvc和spring-boot区别?
3、SpringMVC的运行机制,运行机制的每一部分的相关知识?
4、谈谈Spring MVC的工作原理是怎样的?
6、各框架对比与项目优化
1、Mybatis和Hibernate区别?
2、介绍一下你了解的Java领域的Web Service框架。
7、JPA
1、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。
2、EJB与JAVA BEAN的区别?
3、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
4、EJB的角色和三个对象是什么?
5、说说EJB规范规定EJB中禁止的操作有哪些?
6、EJB的激活机制是什么?
7、EJB的几种类型分别是什么
8、EJB需直接实现它的业务接口或Home接口吗,请简述理由。
网友评论