StrutsherbinateSpring--复习要点.ppt_第1页
StrutsherbinateSpring--复习要点.ppt_第2页
StrutsherbinateSpring--复习要点.ppt_第3页
StrutsherbinateSpring--复习要点.ppt_第4页
StrutsherbinateSpring--复习要点.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Spring 框架,理解Spring框架中的基本概念:Spring、IoC、AOP、IoC容器和依赖注入(DI)等。 Spring框架的模块结构及各部分的功能:核心容器、 Spring 上下文、 Spring AOP、 Spring DAO、 Spring ORM、 Spring MVC 框架。 Spring框架的核心技术:IoC(依赖注入的实现方式、IoC容器的实例化方法、BeanFactory接口与Bean有关的常用方法(如getBean(String))、Spring配置文件( 配置Bean 属性值及依赖关系);AOP(基本概念和术语)。 Spring应用程序的开发步骤,Spring 框架部分思考题,1、名词解释 (1)IoC (2)AOP (3)IoC容器 (4)依赖注入(DI) 2、为什么要提供Spring框架? 3、说明Spring框架中的注入有哪些方式并解释注入的实现原理。 4、Spring框架的核心技术包括哪两个方面?如何理解?,Hibernate 框架,理解Hibernate框架中的基本概念:Hibernate、持久化、持久化对象、ORM、CRUD和HQL等。 Hibernate框架的体系结构及Hibernate 执行流程。 Hibernate配置文件和对象-关系映射文件。 Hibernate核心API(Configuration接口、SessionFactory接口、Session接口、Transaction接口、Query接口)的作用及使用。 Hibernate应用程序的开发步骤 (1)创建Hibernate的配置文件:hibernate.cfg.xml(配置数据库的连接信息和Hibernate的参数),(2)创建持久化类:按照JavaBean风格编写的、带有构造器的Java类 。 (3)创建对象-关系映射文件:持久化类名.hbm.xml(指定对象和关系数据库表之间的映射,主要包括:类-表映射、id映射和属性-字段映射配置) (4)通过Hibernate API编写访问数据库的代码,步骤如下: (a)创建Configuration类的实例 Configuration config=new Configuration().configure(); (b)利用Configuration实例构建SessionFactory SessionFactory sessionFactory=config.buildSessionFactory();,(c)打开Session Session session=sessionFactory.openSession(); (d)开始一个事务 Transaction ts=session.beginTransaction(); (e)调用Session接口提供的方法完成数据库操作 session.save(user); session.delete(user); session.update(user); (f)提交事务 mit(); (g)关闭session session.close();,Hibernate 框架部分思考题,1、名词解释 (1)持久化 (2)ORM (3)HQL (4)CRUD 2、下面对Hibernate描述不正确的是( ) ? A. 提供CRUD的API B. 提供基于类的查询语言 C. ORM实现了类到类的映射 D. 实现事务控制,3、Hibernate框架中的常用接口及其作用?给出实现数据访问时使用的步骤。 4、给出如下Hibernate配置文件中下划线处的说明。, jdbc:mysql:/localhost:3306/javaee org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver liukun liukun com.mysql.jdbc.Driver ,5、给出如下映射文件Kcb.hbm.xml中下划线处的说明。,Struts 2 框架,理解Struts 2框架中的基本概念: MVC、拦截器、OGNL、valueStack、拦截器栈、类型转换、数据校验等。 Struts 2框架的体系结构及工作原理。 Struts 2配置文件(文件结构、Bean配置、常量配置、包配置和命名空间配置等)。 Struts 2应用程序的开发步骤。 Action的实现类(普通JavaBean类、实现Action接口、继承ActionSupport类)、配置Action的方法、Action访问ActionContext的方式、动态方法调用等。,拦截器的作用及工作原理、 Struts 2默认拦截器栈、自定义拦截器的实现方法(实现Interceptor接口、继承AbstractInterceptor类)、拦截器(栈)的配置、拦截器的使用、文件上传拦截器的使用等 。 Struts 2标签库的使用(控制标签、数据标签和表单标签)。 Struts 2中的类型转换技术,输入校验方法、 Struts 2 内置输入校验器的使用。,Struts 2 框架部分思考题,1、名词解释 (1)MVC ;(2)OGNL; (3)拦截器 2、Struts2的中央控制器是什么实现的 ( ) A. servlet B. filter C. listener D. timer 3、除了JSP外,Struts2还支持哪种视图技术( ) A. xml B. pdf C. freemarker D. velocy 4、Struts2把应用范围的数据和action处理数据存放在一个区域中,被称为( ) A.interceptor B.validator C.valueStack D.session,5、action配置中的result类型为input表示 success表示 。 6、Struts2的action类通常可以继承 类来实现,通过覆盖该类的方法可以实现数据的输入验证。 7、自定义拦截器可以继承 类和 类。 8、Struts2输入验证,说明下面部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论