11FormBean,ActionMappings在框架中有什么作用?有哪些属性?
<!--form-bean中type是映射对应的formbean类路径-->
<form-bean name="login" type="com..vo.LoginFormBean"></form-bean>
<form-property name="userName" type="java.lang.String"></form-property>
<form-property name="pass" type="java.lang.String"></form-property>
</form-bean>
<!--这里的name与formbean中的name属性一一对应,validate代表是否对客户端参数进行验证,input是验证失败后跳转的页面的路径,path是客户端请求的路径 type对客户端请求进行相应处理的控制器Action类路径-->
<action path="/login"
type="com.lovo.action.LoginAction"
name="login"
validate="true" input="/login.jsp">
<forward name="success" path="/success.jsp"></forward>
<forward name="fail" path="/error.jsp"></forward>
</action>
12ActionForm和动态form的区别是什么,有什么优劣?如何配置动态FormBean.
答: 动态from无法提供验,并且证违反了开闭原则,提供了自动封装formbean功能
<form-bean name="dynaLogin" type="org.apache.struts.action.DynaActionForm">
13、为什么要使用ForwardAction,IncludeAction?
答:先说说forwardaction和includeaction,这两个是用于jsp网页间的调用或转发。因为实际上很多情况,我们没有必有让每一个客户端的请求进行一系列的业务操作,诸如以前我们用过的<jsp:forward page=""> <jsp:include page=""> 和前两者功能很相似,但是不同的是sturts要求我们通过前端控制器这样做可以让控制器能够正确的选择子系统来处理,并能控制访问的时放置的作用域对象,使得jsp相互的调用和转发得到很好的流程控制。
14、请画出struts的初始化流程图和处理请求的流程图!
15、Struts有哪些验证机制?
Struts框架的一个主要好处是它提供了对接收到的表单数据进行验证的内置界面。如果有任何验证失败,则应用程序都会重新显示HTML表单,这样就可以改正无效的数据了。如果验证成功,则处理过程会继续进行。Struts框架的简单验证界面会减少与处理数据验证有关的令人头疼的事情,这样你就可以把精力集中到验证代码上,而不是放到捕获数据、重新显示不完整或无效数据的技巧上。
16、Struts的国际化是如何实现的?I18N是什么含义?
<struts-config>
<message-resources parameter="resources.application"/>
</struts-config>
message-resources标签是指message资源的文件,就是我们存放我们的多种语言的提示信息的文件,resources.application表是classes目录下的resources目录用来存放资源文件,默认语言文件名为application.properties,中文为application_zh_CN.properties,其他语言类似; 应用于请求流也应用于返回流。
i18n的含义是:internationalization(国际化)。
17、Struts框架运用了哪些设计模式?请举例说明?
集中控制器模式 观察者模式 命令模式 MVC模式
分享到:
相关推荐
比较全面的hibernate 、struts 、 spring 复习题答案。
### J2EE考试复习知识点详解 #### Struts2框架概览 - **起源与组成**:Struts2框架源于WebWork框架与XWork框架的发展融合。WebWork2本身即建立在XWork之上,继承并发展了XWork的核心特性,如命令模式、拦截器机制等...
综上所述,Struts2、Spring与Hibernate作为现代Web应用开发的三大支柱,各自具备独特的功能与优势,它们的结合能够满足复杂业务场景下的需求,为开发者构建高性能、高可用的企业级应用提供了强有力的支持。...
通过 AOP,可以在不修改业务代码的情况下添加这些服务。 #### 二、Hibernate框架 **Hibernate** 是一个开源的对象关系映射 (ORM) 工具,它使得 Java 开发者可以更加方便地与数据库进行交互,无需编写大量的 SQL ...
### J2EE考试复习知识点详解 #### 一、Struts 2 框架概述 1. **Struts 2框架的发展历程**: - **起源**:Struts 2框架是由`webWork`和`xWork`两个框架发展而来的。 - **XWork框架**:它是一个通用的Command模式...
Struts2、Spring和Hibernate是J2EE环境下常用的三大框架,它们各自解决了Web应用开发中的不同问题。 首先,让我们来看看Struts2。Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它旨在...
【JAVA三大框架有关面试复习题目】的讨论涵盖了Struts框架的运行流程以及连接池的概念。Struts是一个基于Model-View-Controller(MVC)模式的Java Web开发框架,它的核心在于控制层,即ActionServlet。以下是对...
### 黄淮学院J2EE考试复习知识点解析 #### Struts2框架的发展历程与核心功能 1. **Struts2框架的起源与发展** Struts2框架是由`webWork`和`xWork`框架发展而来的。其中,`XWork`是一个标准的Command模式实现,...
"java复习.zip"这个压缩包包含了一份全面的Java复习资源,涵盖了Java基础知识、面试笔试题、逻辑题以及各大公司的Java题目,还特别提到了SSH框架,即Struts、Spring和Hibernate这三个流行框架的综合应用。...
### J2EE考试复习知识点详解 #### 一、填空题知识点详解 1. **Struts2框架的发展历程** - Struts2框架是基于**WebWork**和**XWork**两个框架发展而来的。 - **WebWork**: 一个灵活的、可扩展的Java Web应用程序...
### J2EE大学Java课程复习题解析 #### 一、选择题知识点解析 1. **EJB类库的存在版本** EJB(Enterprise JavaBeans)是J2EE平台的一部分,主要用于构建可重用的企业级组件。它不存在于J2SE(Java 2 Standard ...
以上只是部分复习重点,深入学习还需结合具体面试题目和项目经验。通过这份复习资料,你可以系统地回顾Java和J2EE的关键概念,为面试做好充分准备。同时,实际编程实践和项目经验也是提升技能的关键。
SSH 期末复习题涉及到的主要知识点包括 Struts 2 框架、Hibernate ORM 和 Java Web 开发中的核心概念。以下是对这些知识点的详细说明: 1. **Struts 2**: - **基础类库**:构建 Struts 2 应用的基础类库包括 `...
本资源摘要信息涵盖了JAVA EE试题的重要知识点,包括Hibernate、JSP、Servlet、Spring、MVC、Struts等主题。下面是相关知识点的详细解释: 一、选择题解释 1. Hibernate主键生成策略:Hibernate提供了多种主键生成...
2. 题库管理:支持题目的录入、分类、修改、删除等操作,方便教师创建和维护题库。 3. 考试设置:设定考试时间、题型、难度等参数,可以创建公开或私有考试。 4. 在线考试:考生根据设定的规则进行答题,系统自动...
文件名称列表显示了具体的复习题目和答案,例如"JSP复习题4含答案.txt"可能是关于JavaServer Pages的题目,"Hibernate复习题1含答案.doc"则可能涉及到Hibernate框架的实践问题。"购车预订系统.doc"和"2010南非世界杯...
16. 其余题目未给出,但类似的题目通常涉及SSH框架的更多细节,如Action配置、结果类型、拦截器配置、Struts2标签的使用、Hibernate的查询和关联映射等。 以上是对Java SSH框架相关知识点的详细解释,涵盖了事务...
包括Core Container(核心容器,包含Beans、Core、Context模块)、Data Access/Integration(数据访问/集成,如JDBC、ORM、OXM、JMS模块)、Web(Web相关的模块,如Web、Web-Servlet、Web-Struts模块)等。...