JSF界面控制层技术

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JSF界面控制层技术

1、Jsf中的核心类用那些?有什么作用?

核心类

FacesServlet

LiftCycle FacesContext

2、Jsf中的LiftCycle六大生命周期是什么?

恢复视图->应用请求值->校验->更新模型->调用应用程序->呈现响应

3、如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?

checkNumber

jsf1.CheckNumber

session

4、Jsf中导航的标签是什么?

/main.jsp

success

/result.jsp

5、jsf中用户界面组件模型有几类,各代表什么?

UI组件、事件监听、显示、类型转换、验证

6、表格处理及取值

import javax.faces.model.DataModel;

import javax.faces.model.ListDataModel;

DataModel:代表一个表格,其可以从客户端传上来。

实例化:

DataModel dm=new ListDataModel();

将一个list值放入到DataModel中.

dm.setWrappedData(list)

将客户端当前行取出

(LogsVO) dm.getRowData()

对于多条的查询及增删改在模型中加入了如下属性:

模型的名称是bean,其下的属性是

DataModel dm:代表返有的行数据

VO vo:代表一行数据。

取一行:

vo=(VO) dm.getRowData();

通#{bean.vo.属性名},如果修改对应信息自动修改。

增加一行:

this.vo=new VO();

通#{bean.vo.属性名},显示肯定无值,但客户输入值提交后会将值勤写入

7、jsf的标签库有哪些?

核心:f

校验

转化

选择框:

html:h

选择控件:

:一个string

:一个String数组

:组合框架选择一个

:组合框架选择多个

:下拉列表选择一个

:下拉列表选择多个

表格:

9 Spring 应用框架技术

1、Spring和Struts的区别?

strusts:是一种基于MVC模式的一个web层的处理。

Spring:提供了通用的服务,ioc/di aop,关心的不仅仅web层,应当j2ee整体的一个服务,可以很容易融合不同的技术struts hibernate ibatis ejb remote springJDBC springMVC

2、什么是aop,aop的作用是什么?

Oop:纵向的业务

Aop:oop的一个横向的服务,是对oop进一步的补充,提供安全、事务、日志等的集中式处理,相关的装备before、around、after exception

3、a op中的关键名词有些那些,相互关系是什么?

拦截器: 代理

装备(advice)

目标对象

关切点:条件

连接点:方法、属性

4、依赖注入的方式有几种,各是什么?

Setter

Interface

constructor

5、spring中的核心类有那些,各有什么作用?

BeanFactory:产生一个新的实例,可以实现单例模式

BeanWrapper:提供统一的get及set方法

ApplicationContext:提供框架的实现,包括BeanFactory的所有功能

6、ApplicationContext的作用

beanFactory

国际化(getMesage)

资源管理:可以直接读取一个文件的内容(getResource)

加入web框架中(加入一个servlet或监听器)

事件处理

7、如何实现资源管理

使用

applicationContext.getResource(“classpath:文件名”):在src根目录下,在类路径下

相关文档
最新文档