三、Struts2(10分)
1、STRUTS2是一个什么样的框架,在项目开发当中,工作在哪个层次?struts2框架线程安全吗?它在JAVA WEB开发中的作用是什么?简述一下struts2的原理及流程(5分)
2、如果要在JAVA WEB项目中运用struts2技术,至少需要两个XML配置文件,请说明这两个配置文件的文件名,以及这两个配置文件需要配置的大概内容及其作用 (5分)
6
四、Hibernate(10分)
1、看以下hbm配置文件片断:
请问Hiberante是一个什么样的框架,在项目开发当中,工作在哪个层次?以上代码当中inverse属性的含义是什么?cascade属性又是什么含义?(5分) 2、请看以下hbm配置文件片断
请问这里lazy属性的含义,默认值是多少?请举例说明hibernate批量加载的含义,如何设置?如果我设置了延迟加载为true,如果在session关闭之后才去关联的对象,是否会出错,怎么解决?(5分)
7
五、Spring(15分)
1、简述你对IoC(Inversion of Control)的理解,描述一下Spring中实现DI(Dependency Injection)的几种方式。(5分)。
2、Spring提倡面向切面编程,请讲一下你对它的理解,它有什么好处。在你做的项目中有用到AOP吗,有的话又是用AOP实现了什么功能?(5分)
8
3、SSH指的是什么?我们在进行SSH整合时,需要注意些什么?Spring又提供了哪些功能?经spring代理后的Action线程安全吗?(5分)
9