资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
Struts2部分1. 什么是MVC?说出几种常见的MVC框架。mvc是设计模式,M=model模型 v=view 视图,c=control逻辑控制层。MVC框架:struts2和spring2. 为什么说Struts2.x是轻量级的而Struts1.x是重量级的。Struts2可以卸载,而struts1不能卸载3. 简述创建Struts2 Action的三种方式。(1) 在action类中创建execute()方法,返回字符串;(2) Action类实现action接口,实现execute()方法(3) Action类继承ActionSupport,重写execute()方法。4. 简述Struts2.x接收表单数据的三种方式?(1) action中的表单与jsp中表单数据名一样即可(2) action中private entity类,有get和set方法使用lei.表单数据名就可以获得表单数据。(3) action实现modledriver领域模型在action 类中 变量:Entity类要初始化,重写getModel()方法。-常用5. 简述Struts2 Action的生命周期。每次运行都会产生一个新的action.6. 简述 Struts2 Action访问web内置对象的四种方式?(1):创建request,session,application Map对象(2):实现RequestAware,SessionAware,ApplicationAware接口(IOC)(3):创建传统的HttpServletRequest, HttpSession, ServletContext对象。(4):实现ServletRequestAware 、ServletContextAware接口。(IOC)7. 说出四种常见的result类型?Dispatcher:跳转到URL,通常是JSP(服务器) Redirect:重定向到URL,通常是JSP(客户端)Chain: 跳转到一个Action(服务器) redirectAction:重定向到一个Action(客户端8. 什么是i18n?什么是l10n?I18n是国际化:internationalizationI10n是本地化:localization9. 比较拦截器与过滤器的区别?拦截器:过滤器:10. 简述Struts2值栈技术的特点。11. 什么是OGNL?12. Hibernate部分1. 什么是DB?什么是DBMS?什么是DBA?2. 什么是ORM?常见的ORM框架有哪些?3. 主键与索引有什么区别?4. 实体之间的关联关系有哪三种?5. 比较DOM与SAX的异同点。6. 简述Hibernate对象的三种状态。7. 比较openSession与getCurrentSession的区别。8. 比较Session API中,get()/load()/find()的区别。9. 简述Hibernate常见的主键生成策略。10. 简述saveOrUpdate()与merge()的区别。11. 简述list()与iterator()的区别。12. 说明left join、right join、inner join、full join之间的区别。13. 简述Hibernate的缓存机制。14. 什么是悲观锁?什么是乐观锁?15. 简述Hibernate的抓取策略。16. 比较JPA与HPA的区别。17. 比较SQL与HQL的区别。Spring部分1. 什么是IOC?什么是DI?使用IOC的好处是什么?2. Spring的两大核心技术是什么?3. Spring的属性注入方式有哪几种?4. 简述工厂模式的三个角色?5. 简述Spring Bean的生存范围。6. 简述Spring Bean的生存周期。7. Spring动态代理的两种实现方式?8. 比较java实现动态代理与cglib实现动态代理的区别。9. 什么是AOP?使用AOP的好处是什么?10. 比较面向过程的编程、面向对象的编程、面向接口的编程、面向切面的编程的区别。11. 简述Spring实现AOP常用的几种方式。12. 简述Spring的通知类型。13. 什么是事务?简述事务的四大特征?14. 简述Spring的事务传播属性。15. 简述Spring的事务的五大隔离级别。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号