struts+spring+hibernate面试题

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:25:54
最近要工作,求关于这方面问题解答,
1.strust的。
Action是不是线程安全的?如果不是
有什么方式可以保证Action的线程安全?如果是,说明原因

2.MVC,分析一下struts是如何实现MVC的

3.struts中的几个关键对象的作用(说说几个关键对象的作用)

4.spring
说说AOP和IOC的概念以及在spring中是如何应用的

5.Hibernate有哪几种查询数据的方式

6.load()和get()的区别
咳,前两位答案没有一个全对的。

1:是
2JSP为V,Action为C,再来个bena+Acform为M
3Action控制逻辑,
4:免了,不好说
5:面象对象查询,SQL查询
6:load()是延迟加载一个对象,但得不到实体数据,只有再次调用下一层对象数据才能准确的抓取数据,get直接抓取一个数据!

1.action是多线程的,但不是线程安全的
2.jsp+action+bean
3最重要的为ActionServlet,这是struts的中央控制器
4.spring的aop为面向切面变成,即,不用改变代码结构,而通过配置文件达到添加新功能的目的,ioc为依赖注入,说白了就式你不用自己创建对象,生命周期由spring来控制.
5.hql,对象
6.当session被close了以后,要用get()