JAVA笔试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JAVA笔试题
科目试题类型题干选择题选项A
<action name=”individualLoginForm” path=”/individualLo SSH单选题在Struts配置文件中配置了一个实现登陆功能的Action名为IndividualLoginAction,用户提交Hibernate是对JDBC轻量级的封装
SSH单选题下列关于Hibernate说法正确的是()
identity
SSH单选题下列主键生成策略针对自增长
Struts的Action类必须实现Action接口
SSH单选题关于Action的说法,下列正确的是
increment
SSH单选题在hibernate中,以下()主键生成策略不存在
Spring是一系列轻量级JavaEE框架的集合
SSH单选题下列关于Spring说法错误的是( )。
SSH单选题下面说法正确的是( )。
S pring配置文件的名字一定是applicationContext.xml
hibernate3也实现了依赖注入
SSH单选题下面关于依赖注入说法正确的 ( )。
invalidate
SSH单选题在ActionForm中,()方法用来验证的
使用Struts框架时,这些组件必须继承ActionForm
SSH多选题在构建视图(View)层使用的组件时,使用Struts框架和JSF框架有着明显的不同,区别在于()。
(选
ActionServlet
SSH单选题下面哪个是Struts控制器()
EJB
SSH单选题J2EE规范中指定的J2EEAPI中不包括以下()
Jar
SSH单选题JavaEE应用程序包含了Web组件,它可以被封装为()文件
类com.test.LoginForm是org.apache.struts.action.ActionFo SSH单选题在使用Struts框架构建应用系统时,会在配置文件中出现如下配置信息:
page
SSH多选题ActionForm的生命周期是()(选两项)
SSH多选题以下哪两种状态没有关联数据)(选两项)
临时态
数据库连接信息
SSH多选题下面()不是Hibernate.cfg.xml映射文件中包含的内容(选两项)
SSH单选题Struts提供哪些视图层组件标签
SSH单选题Struts提供哪些控制层组件标签
html
SSH单选题以下哪组标签不是struts提供的
Action
SSH单选题下列哪项不是struts提供的Action类
编写类继承ActionForm
SSH单选题下面哪项是使用ActionForm不必须的
SSH单选题下列哪项不是hibernate中Session类的方法
save
native
SSH单选题下列哪项不是hibernate常见的id生成器
映射文件名只能以.hbm.xml结尾
SSH单选题下列关于hibernate映射文件说法正确的是
SSH单选题下列哪项不是bean在hibernate中的状态
持久状态
load方法可以根据主键加载一个对象
SSH单选题关于hibernate session的get,load方法描述错误的
是
Query对象通过session.createQuery()方法创建
SSH单选题下列关于hibernate的Query接口说法错误的是
SSH单选题下列关于hql的说法正确的是
from关键字后使用类名
session的load方法默认会使用延迟加载
SSH单选题下列关于hibernate延迟加载说法错误的是
依赖注入指的是对象之间的关系在运
SSH单选题下列关于依赖注入(DI)说法错误的是
before advice
SSH单选题下列哪项不属于Spring的advice类型
bean就是被Spring管理的对象
SSH单选题下列关于Spring中的bean描述错误的是
Hibernate的SessionFactory可以由Spring创造
SSH单选题下列关于Hibernate与Spring的整合说法错误的是SSH单选题下列关于Struts Action的execute方法签名描述正确的是
execute(ActionMapping mappi
reset方法用于重新设置ActionForm属性值
SSH单选题下列关于Struts ActionForm说法错误的是
Action
SSH单选题在Struts实现的MVC框架中,()类是包含了excute方法的控制器类,负责调用模型的方法,控SSH单选题在基于Struts框架的Web应用中,下面关于Action类的说法正确的是Action类属于模型组件
ActionForm Bean用来完成一些实际的业务逻辑
SSH单选题在基于Struts框架的Web应用中,下面关于ActionForm Bean的说法正确的是
this.saveErrors(request, er
SSH单选题分析Action Bean的execute方法:p ublic
ActionForward execute(ActionMapping map
<controller>
SSH单选题在Struts配置文件中,()元素的processorClass属性用于配置RequestProcessor类。
forward
SSH单选题Action类的execute方法返回的ActionForward对象name属性必须与struts-config.xml中<f< p="">
<bean:print name="personbean" property="userName"/>SSH单选题在Struts应用中,要在网页上输出personbean对象的userName属性值,下列代码()是正确的SSH单选题以下代码定义了一个Vector类型的集合变量Animals: <% Vector animals=new Vector(); a
<logic:iterate id="animals" name="element"><bean:w
errors.add("username");
SSH单选题分析ActionForm Bean的validate方法:p ublic ActionErrors validate(ActionMappin
parameter="action"
SSH单选题在struts开发中有页面内容:添加
Assigned
<many-to-one name="TAddress" class="entity.TAddress">SSH单选题在hibernate双向一对多关系中,a ddress.hbm.xml中关联关系内容如下:
不能更新该对象
SSH单选题在hibernate中,关于持久类对象说法正确的是()把程序数据保存为文件
SSH单选题下面不属于持久化的是()
Action处理完以后由Action来负责转发
SSH多选题以下说法正确的是 ( )(选两项)
SSH单选题如果要在功能中改变目标对象 ( )。
Pointcut接口;
Action
SSH单选题在Struts框架中,()类是包含execute方法的控制器类,负责调用模型的方法,更新模型的状态,
null
SSH单选题在Struts应用程序中,如果一个Action没有培植相应的Form类,则在其execute方法中,Action
SSH单选题在Struts中显示错误提示信息,提示信息写在
资源文件中
op
SSH单选题在Struts中的DispatchAction中区分调用不同方法的属性是什么名字
SSH单选题下列哪些不属于Struts中的组件
ActionForm
SSH单选题关于Hibernate中ORM解释正确
对象关系映射
SSH单选题下列不属于Struts的execute方法中的参数类型是
ActionMapping
SSH单选题加载Hibernate的核心配置文Transaction
SSH单选题Hibernate中关于事务的核心API有如下哪些?
begin
SSH单选题Struts框架中ActionForm,哪
reset()
SSH单选题Hibernate中session不属于最基本的增删改查方法的是?
save
SSH单选题哪些不属于Hibernate对象关
SSH单选题关于HQL与SQL,以下哪些说法正确HQL与SQL没什么差别
< many-and-one>
SSH单选题
hibernate 中,在配置文件中标示一对多的标签是
SSH多选题不属于java内置国际化支持的的类是java.util.Locale SSH单选题STRUTS框架中,模型由()组成实现业务逻辑的JavaBean
HTTP请求,并用请求中数据填充FormBean
Struts框架中,控制器ActionServlet完成()功能
SSH单选题
processmapping()
架的Web应用中,RequestProcessor类的()方法用来告诉请求处理器调用此方法后,是否应该继续处理请求
SSH单选题
SSH单选题下列()是错误的描述Struts是源代码保密的商用软件
SSH单选题ruts框架的控制器主要由()负责EJB
SSH单选题ts通过()支持MVC模式的视图开发
JSP标签库和Form Bean
SSH单选题uts应用程序的默认配置文件为()s truts-config.xml
SSH单选题Struts使用()捕获表单数据ActionError
SSH单选题列()不是Web应用开发的框架系统Struts
SSH单选题项中不能跟struts集成的框架哪一个?DWR
SSH单选题
置信息:
关于上述配置信息
Struts框架时,这些组件必须继承ActionForm
SSH单选题
置信息:
关于上述配置信息
com.test.LoginForm是org.apache.struts.action.ActionForm 的派生类SSH单选题
s框架构建的应用系统中,中央控制器负责转发客户请求给Action,关于请求转发过程的原理,以下说法正确的是( )
Action和请求信息相对应的映射配置信息,中央控制器基于这些映射配置信息才能完成请求转发SSH单选题
Product有id和name两个字段,下列QL语句描述正确的是( ) (P) FROM Product p WHERE p.i
SSH单选题
ruts框架中,以下( )语句可以输出Userbean (Bean对象名称为user)中name属性的值(选择一项)
bean:write id=”user” property=”name”>
SSH单选题ts框架中,()类用来与模型层交互ActionServlet SSH单选题系数据模型与对象模型之间有哪表对应类
SSH单选题关于SessionFactory的说法哪些正确
数据库事务,应该创建一个SessionFactory对象
SSH单选题
个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性<set>
SSH单选题
元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值
none
SSH单选题
load(Customer.class,new Long(1)); Customer c2=(Customer)session.load(Customer.class,new Long(1)); Sy 运行出错,抛出异常
SSH单选题以下程序代码对
Customer的name属性修0
SSH单选题下哪一种检索策略利用了外连结查立即检索
SSH单选题对struts应用实现国际化应该遵循的原则的是
在servlet中使用含非英文字符的常量字符集
MVC单选题访问HTML页面与访问Servlet说法错误的是?
相同:都使用HTTP协议
MVC单选题预定义<%!预定义%>的说法错误的是:
可声明多个变量和方法,只要以“;”结尾就行
MVC单选题那些选项哪个不是javaBean的规范提供默认的构造函数
MVC多选题JSP 脚本元素包括注释
MVC单选题法不是Servlet 的生命周期的方法的是init()
SSH单选题struts框架的中央控制器是ActionServlet
SSH单选题uts框架中每个模块的请求处理器是Action
SSH单选题ts中负责处理一项具体业务的组件是A ctionServlet 组件
SSH单选题
struts-config.xml中每个元素对于如下哪个类的一个实例
Action
SSH单选题面对struts框架的优点描述错误的是表现与逻辑分离SSH单选题ion类的execute方法签名正确的是
ng, ActionForm form, HttpServ
SSH单选题
struts-config.xml中元素的属性的描叙正确的是
className指定Action类的完整类名
SSH单选题面关于ActionForm的描述错误的是
是抽象类,必须在应用中创建它的子类,来捕获具体的HTML表单数据
SSH单选题
中元素的scope属性的默认值是什么,它表示哪个组件的存在范围?
request,ActionForm
SSH多选题
Struts控制器调用ActionForm的validate()方法,那么必须满足如下哪两个条件
ActionForm配置了Action的映射,即<form-bean>元素的name属性和<action>元素的name属性匹配SSH多选题面哪些方法可以获得"Class"类实例
Class类的静态方法forName获取.Class cla = Class.forName ("类全名");
SSH单选题
Class.forName(args[0]); Method m[] = c.getDeclaredMethods(); for (int i = 0; i < m.length;
取得类的所有公有方法名称
SSH单选题用反射可以调用有参构造方法吗可以
SSH单选题无需Hibernate参与的主键生成方式,由以下哪个属性值指定
assigned
SSH单选题
SQL语句的作用是从CUSTOMERS表查找出性别为女性,并且按照年龄升序排列
m CUSTOMERS where GENDER="女性" order AGE
SSH单选题CUSTOMERS表表示客户,ORDERS表表示订单,如何表示客户与订单的一对多关系
CUSTOMERS表中定义外键,参照ORDERS表的主键
SSH单选题数据不存在时,以下哪个方法会返null值get()
SSH单选题
个实体,映射为双向多对多关系,中间表为CATEGORY_ITEM,在CATEGORY的映射文件中,的值应设置为
CATEGORY的数据库表
SSH单选题
,映射为双向多对多关系,中间表为CATEGORY_ITEM,在CATEGORY的映射文件中,的值应设置为
CATEGORY的主键
SSH单选题联关系下,set节点的inverse属性的设置应该为
两端都设置为false
SSH多选题Hibernate 的核心接口有哪些Query
SSH单选题器定义为sequence时,OID不能为以下那种类型
byte
SSH单选题
patchAction和使用Action相比,需要在struts-config.xml中的元素中多配置什么属性
inpute
SSH多选题以下哪些属于Session的方法load()
SSH单选题
( )不属于关系-对象映射的映射信息
程序包名到数据库库名的映射
SSH单选题态ActionForm说法错误的是()
使用动态ActionForm能减少类的数量
SSH单选题
rvlet类扩展了Javax.servlet..HttpServlet,实现了servlet的生命周期的方法,并添加了process()方法,该方法的作用是(struts-config.xml配置文件中查找匹配的Action
SSH单选题
装在ActionForm对象里面,ActionForm名为individualLoginForm。
Action从ActionForm里获取登陆信息,处理完成后返回到 E Action” scope=”session” type=”web.IndividualLoginAction” validate=”false”><forward name=”error” pat
Hibernate是对JDBC轻量级的封装SSH单选题关于Hibernate 说法正确的是()
SSH单选题列主键生成策略针对自增长列的identity
truts的Action类必须实现Action接口SSH单选题关于Action
的说法,下列正确的是
选择题选项B选择题
选项C
<action path=”/indiv ”session” type=”web.IndividualLoginAction”validate=”false”></action><forward name=”error” path=”
Hibernate需要在服务器的运行环境上运行Hibernate是EJB的扩展。
increment native
Struts的Action必须继承Action类Action类中必须要重写一个native identity
Spring中包含一个…依赖注入?模式的实现使用Spring可以实现声明式
不能在Spring中配置基本类型的属性不能在Spring配置文件中给
依赖注入是…面向接口?编程依赖注入是面
reset execute
使用Struts框架时,这些组件必须继承Action使用JSF框架时,这些组件无
Action ActionForm
XSLT SOAP
War EAR
如果把中间一:<for 置信息出现在struts-config.xml文件中,struts-config.xml文件与jsp、html等文件都位于web应用的根目录下
request session
持久态游离态
Hibernate属性参数主键生成策略
Action ActinServl
Action Servlet
bean logic
DispatchAction ForwardAct
在struts-config.xml中配置form-bean节点在action节点中配置name属
update delete
assigned sequence
映射文件必须跟实体bean放在同目录映射文件的class节点可以没
脱管状态临时状态
get方法可以根据主键加载一个对象load方法加载一个对象,如果Query的list方法返回一组对象Query的uniqueResult方
where条件中使用类的属性select关键字可以省略
在一对多关联关系中,关联属性会使用延迟加载在多对多关联,关联属
常见的依赖注入方式有Setter和构造方法依赖注入的主
after advice throws adv
Spring以一个bean节点表示一个管理的bean当bean节点的scope属性配Spring的HibernateTemplate依赖sessionFactory使用HibenateTemplate时ctionForm form,ActionMapping mapping,ServletRequest request,ServletResponse
execute(Ac
validate方法用于验证ActionForm属性值validate验证失败,stru
EJB ActionServ
Action类主要用来完成实际的业务逻辑Action类负责调用模型的方Struts框架利用ActionForm Bean来进行视图和控制器之间表单数据的传递ActionForm负责调用模型的
this.saveErrors(reponse, errors)this.addEr
<action><processor>
name path
<bean:write name="personbean" property="userName"/><html:message name="
<logic:iterate id="a ic:iterate id="element" name="animals"><bean:write name="element"/><br></logic:iterate>errors.add("username",new ActionMessage("Enter username"));errors.add
parameter="method"4attribute=
identity nature
<many-to-many name=" ne name="TAddress" class="entity.TAddress"><column name="addressid" /></one-to-one>
.setFirstResult(2 * (5 - 1)).setMaxResults(2).setFirstR list集合中的每个对象都是Object[]类型list集合中的每个对象都是不添加此属性,不能通过Customer对象进行级联操作默认支持所有ApplicationContext实例化时,将所有对象都实例化了所有类都只能抛出SqlException异常list不是null, 但是list struts是一个标准的,不能扩展的mvc框架struts是一个收费的mvc框action dao层Action DispatchAc
bean html
在struts-config.xml中配置form-bean节点在action节点中配置name属
get load
assigned native
映射文件不必须跟实体bean放在同目录映射文件的class节点可以没
get方法可以根据主键加载一个对象load方法加载一个对象,如果Query的list方法返回一组对象query的uniqueResult方where 条件中使用类的属性select关键字可以省略
依赖注入方式只有Setter依赖注入的主
Spring的HibernateTemplate依赖sessionFactory使用
HibenateTemplate时可以在action中调用actionform可以在action 中调用reque validate方法用于验证ActionForm属性值validate验证失败,stru hibernate3.0没有lazy属性默认lazy=true list集合中的每个对象都是Object[]类型from关键字后的Customer attribute 表示表单对象存放的key scope表示表单对象的作用范login.do/webroot/l
不能修改该对象可以保存对象
用new关键字创建一个对象把程序数据从Action处理完了以后由控制器来负责转发ActionForw代表一个跳MethodInterceptor接口;AfterRetur接ActionForward ActionForm
空的ActionForm不能运行,会
配置文件Struts-Config.xml中普通的文本文
parameter method
Action ActionForw
对象应用映射对象反射映
HttpServletRequest HttpServle
Query Critera
commit rollback
validate()属性的gett
update delete
HQL面向对象,而SQL操纵关系数据库HQL与SQL中,都包含select,insert,update,de <one-to-many> many-to-one>java.util.ResourceBundle ruts.util.Mes
ActionServer一组JSP文件将HTTP请求分发至相应的ActionForward处理层的javabean完成作业逻辑processactioncreate()cessPreproces
Struts是开发Web应用的框架系统uts基于MVC设计模式
JSP页面ctionServlet类
EJB Servlet
web.xml ejb-jar.xml
ActionForm Action
JSF Spring
JSF提供了UIComponent,而JSF没有提供
使用Struts框架时,这些组件必须继承Action JSF框架时,这些组件无需继承任何类置信息出现在 struts-config.xml 文件中,struts-config.xml文件与jsp,html等文件都位于web应用的根目录下form-bean name=”LoginForm” type=”com.test.LoginForm” scop
,如果从配置文件中匹配到与客户请求一致的映射配置信息,这些信息就在web.xml中指定储存映射配置信息的配置文件的名字和位置SELECT OBJECT(*) FROM Product AS p WHERE p.id IS NOT EMPTY ct AS p WHERE
<bean:message id=”user” property=”name”>bean:write name=”user” property=”nam
Action ActionForm
记录对应对象的字段对应类的属
是重量级的对象,不应该随意创建。
如果系统中只有一个数
一个SessionFactory对象对应一个数据库存储源
<one-to-many><many-to-one
save delete
打印false打印true
12
延迟检索迫切左外连结检索
对于jsp文件,应该对page指令中的charset属性进行相应的设置的编码,它可能
Web服务器直接返回HTML页面,后者Web服务器直接返回前者Web服务器直接返回HTML页面,后者Web服务器调用Servlet的方法,由Servlet动态生成HTML页面
一个声明仅在一个页面中有效的变量将作为局部
严格的set方法和get方法类名是公共的
表达式Scriptlet
service()doGet()
RequestProcessor Action
ActionServlet Action
Action组件uestProcessor组件
ActionForm ActionServlet
表单验证解决了请求数据的验证问题,增强了系统健壮性。
Struts 提供的taglib可以大大节约开发时间
ServletResp xecute(ActionMapping mapping, ActionForm form, ServletRequest request, Ser
forward指定转发的URL路径指定和该Action关联的ActionForm Be ActionForm Bean中的属性和HTML表单中的字段一一对应有三种存在范围page,request,
session,ActionForm equest,Actio
action>元素的validate为true ActionForm配置了Action的映射,即<form-bean>元素的属性name和<action>元素的attribute属性匹配
getClass方法获得.String s = ""; Class cla = s.getClass();如上所示实例对象cla就是对St 通过.Type或.class属性获得.Class cla = String.class;Class cla1 = int.Type
取得类的公有方法对象得类的所有方法名
不行
sequence native
select * from CUSTOMERS where GENDER="女性" order by AGE DESC RS where GEND女性" o
在ORDERS表中定义外键,参照CUSTOMER表的主键CUSTOMERS和ORDERS表中都定义外键,分别参照对
load()
ITEM的数据库表GORY_ITEM的数据库表
ITEM的主键EGORY_ITEM的外键
两端都设置为true为false,另一端设置为true
SessionFactory session
long int
parameter name
save()delete()
程序类名到数据库表名的映射性名到数据库表字
ActionForm的属性不能为基本类型,必须是基本类动态ActionForm的属性通过动态ActionForm的get方法获取建ActionForm的实例确定处理请求的模块,通过传递请求和响应来调用该模块中Requestprocessor类的 p rocess()方法ividualLoginAction” scope=”session” type=”web.IndividualLoginAction” validate=”false”><forward name ”session” type=”web.IndividualLoginAction” validate=”false”></action><forward name=”error” path=”
Hibernate需要在服务器的运行环境上运行rnate是EJB的扩展。
increment native Struts的Action必须继承Action类类中必须要重写一个execute方法
选择题选项F标准答案解题思路
选择题
选项E
选择题
选项D
pe=”session” validate=”false”><forward name=”error” path=”/error.jsp”/><forward name=”success” pa <action path=”/individualLoginAction” scope=”session” type=”web.IndividualLoginAct date=”false”><forward name=”error” path=”/error.jsp”/><forward name=”success” path=”/success.jsp”
的主配置文件名只能是Hibernate.cfg.xml
Hibernate是EJB的扩展。
的主配置文件名只能是Hibernate.cfg.xml
assigned native assigned
类中不一定要重写一个execute方法
类中不一定要重写一个execute方法
Action类中必须要重写一个execute方法
seque identity seque
提供了AOP方式的日志系统
提供了AOP方式的日志系统
使用Spring可以实现声明式事务
该在配置文件中配置的类型是包装类
该在配置文件中配
不能在Spring配置文件中给属性配空值
入的使用会增大程序的规模
的使用会增大程依赖注入是面
test execute test
JSF框架时,这些组件必须继承BaseComponent
使用JSF框架时,这些组件无需继承任何类
框架时,这些组件必须继承BaseComponent
ActionForm
ruts-Config.xml
ruts-Config.x
JDBC SOAP JDBC
Builder EAR Builder
为常用的是execute方法
为常用的是execute方法
如果把中间一:<form-bean name="LoginForm" type="com.test.LoginForm" scope="sessi application s ession application
瞬态游离态瞬态
属性数据类型
属性数据类型主键生成策略
Jsp ActinServl Jsp
Jsp Servlet Jsp
fmt logic fmt
UploadAction
UploadAction ForwardAct
重写reset方法
重写reset方法在action节点中配置name属性
list delete list
random sequence random
hibernate.cfg.xml中使用mapping节点可以加载映射文件映射文件的class节点可以没有id子节点
.cfg.xml中使用mapping节点可以加载映射文件
缓存状态临时状态缓存状态
方法加载一个对象,如果对象不存在,则抛出异常
load方法加载一个对象,如果对象不存在,则抛出异常
加载一个对象,如果对象不存在,则抛出异常
ry接口没有list方法
Query的uniqueResult方法返回一个对象
ry接口没有list方法
关键字后只能使用类的别名,不可以使用类的属性
select关键字可以省略
键字后只能使用类的别名,不可以使用类的属性
的get方法默认会使用延迟加载
在多对多关联,关联属性会使用延迟加载
的get方法默认会使用延迟加载
依赖注入的主
Spring才能实现依赖注入(DI)
Spring才能实现依赖注入(DI)
all advice
all advice throws adv
BeanFactory的getBean方法,Spring都会创建新的Bean实例tory的getBean方法,Spring都会创建新的Bean实例
当bean节点的scope属性配置为singleton时,每次调用BeanFactory的getBean方法都会返回同一对象HibernateDaoSupport类,才能使用HibernateTemplate ateDaoSupport类,才能使用HibernateTemplate
使用HibenateTemplate时不需要写代码关闭session
m,HttpServletRequest request,HttpServletResponse response
execute(Ac
m,HttpServlet
validate验证失败,struts将会跳转到input属性指定的页面
方法返回null,表示验证失败
方法返回null,表示验证失败
JSP ActionServ JSP
Web应用启动时会自动加载所有的Action实例
应用启动时会自动加载所有的Action实例
Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程
包含一些特殊的方法,reset()用于验证表单数据validate()将其属性重新设置为默认值
ActionForm负责调用模型的方法,更新模型的状态
法,reset()用于验证表单数据validate()将其属性重新设置为默认值
rors(reponse, errors);
rors(reponse this.addEr
<forward>
<forward><processor>
redirect path redirect
html:write name="personbean" property="userName"/>
name="personbean" property="userName"/>
<html:message name="personbean" property="userName"/>
<logic:iterate id="animals"><bean:write name="element"/><br></logic:iterate>"element" name="animals"><bean:write name="animals"/><br></logic:iterate>
nimals"><bean:write name="animals"/><br></logic:iterate>
nMessage("Enter username"));
nMessage("En errors.add
ibute="action"224
ibute="action
attribute=
squence nature squence
ess" class="entity.TAddress"><column name="addressid" /></one-to-many>
y.TAddress"><column name="addressid" /></one-to-many>
<many-to-many name="TAddress" class="entity.TAddress"><column name="
2 * (5 - 1)).
set>节点中设置inverse="false"属性,另一方不设置
关系双方都在set>节点中去掉inverse属性
游离状态(Detached):处于持久状态的对象,其对应的session 关闭之后
象从游离状态转换成持久态
集合中的每个对象都是Object类型
2 * (5 - 1)).setMaxResults(5)
只支持删除级联.setFirstR
集合中的每个对象都是Object类型
赖注入方式是构造
list集合中的每个对象都是Orders类型
认只支持删除级联操作
NotFoundException异常
默认支持所有
赖注入方式是构造方法注入
ts是一个免费mvc框架
所有类都只能
NotFoundException异常
jsp页面list不是null, 但是list.size=0
ts是一个免费mvc框架
struts是一个收费的mvc框架
ForwardAction
logic dao层jsp页面
DispatchAc
ForwardAction
重写validate方法
list html logic
重写validate方法
identity在action节点中配置name属性
load list
.cfg.xml中使用mapping节点可以加载映射文件
native identity
加载一个对象,如果对象不存在,返回null.
hibernate.cfg.xml中使用mapping节点可以加载映射文件query的uniqueResult方法会默认返回第一个对象,不会有异常映射文件的class节点可以没有id子节点
load方法加载一个对象,如果对象不存在,返回null
方法加载一个对象,如果对象不存在,返回null.
键字后可以使用类的别名,也可以使用类的属性
,query的uniqueResult方法会默认返回第一个对象,不会有异常query的uniqueResult方法返回一个对象
Spring可以实现依赖注入(DI)
select关键字可以省略
关键字后可以使用类的别名,也可以使用类的属性
的事务拦截器配置,不需手动编写事务处理代码
依赖注入的主
Spring可以实现依赖注入(DI)
的execute方法没有参数
spring的事务拦截器配置,不需手动编写事务处理代码
使用HibenateTemplate时,必须手动编写代码关闭session 方法返回null,表示验证成功
的execute方法没有参数
默认lazy=false
可以在action中调用request对象
方法返回null,表示验证成功
validate验证失败,struts将会跳转到input属性指定的页面
写成String hql="from Customer as c"
默认lazy=false
默认lazy=true
e表Action类的路径
不可以改写成String hql="from Customer as c"
broot/login.from关键字后的Customer是表名
e表Action类的路径
不能删除该对象scope表示表单对象的作用范围
broot/login.do
/webroot/l
传输,在另一端接
不能删除该对象
可以保存对象
pping代表一个跳转的地址
把程序数据从
传输,在另一端接收到这个字符串后能把对象还原出来dBeforeAdvice接口;
ActionForw代表一个跳转的地址
pping代表一个跳转的地址
ActionServlet
dBeforeAdvice接口;
不确定AfterRetur接口;
ActionServlet
以上都可以ActionForm
param不能运行,会不确定
以上都可以
ActionParam普通的文本文
对象持久映射method param
ActionParam
ActionErrors ActionForw
Configuration
对象反射映
对象持久映射
ActionErrors
delete HttpServle
execute()
merge
询数据,不支持insert,update和delete语句B
one-and-many>B
/doc/6a13653016.html,ng.String CD
Servlet和JSP A
onForm Bean中的信息,重新设置HTML表单A ocessForward()C
ts是Apache的子工程A
标签库C
Applet A
sun-web.xml A
EJB B
JavaMail D
Struts组件,而不能开发自定义的JSF组件B
框架时,这些组件必须继承BaseComponent A
最为常用的是excute方法A
A
存储在org.apache.struts.action.Actionforward类的实例中duct AS p WHERE p.id IS NOT E A
ssage name=”user” property=”name”>C AcionMapping B
考关系对应类之间的依赖关系D
的load()方法用于加载持久化对象B
<property>A
save-update D
C
3B
结检索C
D
为HTTP请求的和响应的字符集编码,而不是"UTF-8" HTTP协议,后者使用RMI协议。
C
要在web.xml中配置URL路径。
的变量将在JSP页面初始化时初始化C
至少具有一个属性D
声明ABCD
destroy()C
ActionMapping A
questProcessor D
ssor组件B
ActionMapping D
方便进行单元测试D
HttpServletResponse response,A
访问Action的路径,它以"/"开头,有扩展名B
B
truts提供的的DTO,用于在视图层和控制层传递表单数据
ession,Action B
action>元素的validate为false AC
ABC
上所示实例对象cla就是对String类型的描述,通过它我们就可以创建一个String实例,并调用其中的方法。
得类的所有方法名称D
A
identity A
C
order by AGE asc where GENDER女性"
表中都定义外键,分别参照对方的主键B
B
的数据库表C
EM的外键C
以上说法都不对C
Transaction ABCD
short A
attribute B
update()ABCD
型到数据库表字段类型的映射A
tionForm的验证同样要实现validate方法D
Action类的execute()方法B
A
date=”false”><forward name=”error” path=”/error.jsp”/><forward name=”success” path=”/success.jsp”
的主配置文件名只能是Hibernate.cfg.xml A assigned A 类中不一定要重写一个execute方法B
orward name=”success” path=”/success.jsp”/></action>-to-many>
</f<>。