【Jsp精品源码栏目提醒】:网学会员--在 Jsp精品源码编辑为广大网友搜集整理了:JAVA SSH的期末复习资料 - 基础科学绩等信息,祝愿广大网友取得需要的信息,参考学习。
1. struts2 的体系结构主要包括那几个部分 Struts2 的体系结构主要包括哪几个部分(BDC) A.模型层 B.struts2 控制器组件 C.Struts2 配置文件 D.Struts 标签库2. struts2 提供的 Action 接口,里面的常量代表的含义 Successnoneerrorinputlogin3. struts2 自带的一个验证功能,在失败的时候,使用什么标签来提示错误信息4. OGNl 表达式去访问 request,session 等对象里的属性时的方式。
request.属性名5. 第五章 Struts 配置文件有哪些元素,各元素里有哪些属性,各属性代表什么含义 Struts 配置文件有哪些元素:bean(属性:name optional scope static type) constant(name value) include(file) Package(abstract namespace name extends)6. Hibernate 的定义是“对象-关系映射”的实现,是一种数据持久化技术,可以简化持久 层的编码,但是不能取代 JDBC 技术7. Hibernate 的配置文件,里面包含什么内容,注意与映射关系文件的区别 P292 对象关系的映射是用一个 XML 文档来说明的 Hibernate 的配置文件有两种形式:一种是 XML 格式的文件,一种是 properties 属性文件。
映射关系文件在 P278 Userinfo.hbm.xml8. 依赖助入的概念 目标是代码之外管理程序组建见的依赖关系,不是“面向接口”的编程,不是面向对象的替代品。
9. Aop 的概念,不能取代面向对象,AOP 是一种设计模式 面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序 动态统一添加功能的一种技术10. 控制器 action 里的属性,我们需要添加什么方法:get.set11. 控制器 action 在哪个文件中去配置 struts.xml 文件12. struts2 中输出国际化信息的标签是什么13. struts2 是以过滤器 技术为核心,采用拦截器来控制用户的请求。
14. struts2 框架的发展过程涉及到 webwork、xwork 两个框架15. Hibernate 的检索方式是什么?有哪几种 Hibernate 对象状态 P312 Hibernate 的检索方式是: QL 检索方式。
(使用面向对象的 HQL 查询语言。
) QBC 检索方式。
(使用 QBCQurey By Criteria API 来检索对象。
) P297 Hibernate 对象状态:瞬时状态、持久化状态、游离状态。
16. Spring 的概念 Spring AOP 中的通知类型 4 种Spring 包括 IOC 控制反转和 AOP 面向切面编程 Spring 是一个轻量级的 java 框架,主要是为了解决企业应用程序维护的复杂性问题而创建的,Spring 框架的 解决办法就是分层架构,分层架构允许程序员选择使用某个组件,同时为 J2EE 应用程序开发提供集成的容器。
Spring AOP 中的通知类型 4 种 Around:拦截对目标对象方法的调用(环绕通知) Before:在目标方法被调用之前调用(前置通知) After:在目标方法被调用之后调用(后置通知) Throws:当目标方法抛出宜昌市调用(异常通知)17. ORM 的概念 是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。
简单的说,ORM 是通过使用描述对象和 数据库之间映射的元数据,将 java 程序中的对象自动持久化到关系数据库中。
本质上就是将数据从一种形式 转换到另外一种形式。
18. struts2(第三章)以多文件上传的时候应该注意什么(单文件和多文件上传的区别) P48-49 、P52-53(数组)19. struts2 标签库的分类,类型里面包括哪些标签以及各标签的作用是什么? P141struts2 的标签共分为五大类:控标签制、数据标签、Ajax 标签、表单标签和非表单 UI 标签控制标签:1)条件标签:用于执行基本的条件流转:拥有一个 test 属性其表达式的值用来决定标签里内容是否显示。
欢迎 hzd:同上。
2)迭代标签:用于遍历集合java.util.Collection或者枚举值java.util.Iterator类型的对象value 属性表示集合或枚举对象status 属性表示当前循环的对象在循环体内部可以引用该对象的属性3)组合标签:用于将多个枚举值对象进行叠加,形成一个新的枚举值列表如将 3 个列表对象进行了组合