第三十四章 Struts
笔试题
一、填空题
1. 【基础题】 Struts的核心配置文件名称是 struts-config.xml 。
2. 【基础题】 Struts的标记库有 struts-html标记库, struts-bean标记库, struts-logic 标记库, struts-nested标记库, struts-tiles标记库。
3. 【基础题】 Struts中使用 标记显示错误消息,使用 标记显示资源文件中的数据, 使用 struts-logic 标记库执行页面逻辑处理。
4. 【基础题】在ActionForm中定义 FormFile 类型的属性可以方便的处理上传。
5. 【基础题】一个Action通常可以配置一个或多个ActionForard, ActionForward必须配置 name 和 path 两个属性。
二、选择题
三、名词解释
1. 【基础题】 Strtus: Struts是一个非常流行的MVC框架, 是Apache软件基金会Jakarta项目中的一个子项目Struts采用JSP作为MVC的视图, 采用JavaBean充当模型部分, 由ActionServlet具体指定的Action动作类作为控制器,负责视图与模型之间的交互。
四、问答题
1. 【中等题】简述Struts的工作流程。
1) 控制器读取配置文件进行初始化工作。
2) 控制器接收Http请求,并从ActionConfig中找出对应于该请求的Action子类,如果没有对应的Action,控制器直接将请求转发给JSP或者静态页面。
3) 在控制器调用具体的Action的execute方法之前,ActionForm对象将利用Http请求中的参数来填充自已。还可以在ActionForm类中调用validate方法来检查请求参数的合法性,并且可以返回一个包含所有错误信息的ActionErrors对象。
4) 执行具体的的Execute的方法,它负责执行相应的业务逻辑。执行完后,返回一个ActionForward对象,控制器通过该ActionForward对象来进行转发工作。
第三十五章 Hibernate
笔试题
一、填空题
1. 【基础题】Hibernate关注应用程序的 持久 层。
2. 【基础题】ORM指的是 对象 和 关系 的映射。
3. 【基础题】面向关系概念中的表 对应与面向对象概念中的 类 , 表中的行对应与 对象 , 表中的字段对应与 属性 。
4. 【基础题】Hibernate的核心配置文件名称通常是 hibernate.cfg.xml , 对象关系映射文件名称通常是类名加上 .hbm.xml 组成。
5. 【中等题】Hibernate 对象的三种状态 瞬时状态 , 持久状态 , 脱管状态。
6. 【中等题】Hibernate的对象检索方式有 OID检索方式,HQL检索方式, QBC检索方式, 本地SQL检索方式。
二、选择题
三、名词解释
1. 【基础题】名词解释—Hibernate: Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以使用对象编程思维来操纵数据库。
四、问答题