`

Jsf 面试

阅读更多
Jsf中的核心类用那些?有什么作用?
核心类
FacesServlet
LiftCycle FacesContext

2、Jsf中的LiftCycle六大生命周期是什么?
恢复视图->应用请求值->校验->更新模型->调用应用程序->呈现响应
3、如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
<managed-bean>
<managed-bean-name>checkNumber</managed-bean-name>
<managed-bean-class>jsf1.CheckNumber</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
4、Jsf中导航的标签是什么?
<navigation-rule>
<from-view-id>/main.jsp</from-view-id>
<navigation-case>
<from-outcome>success</from-outcome>
<to-view-id>/result.jsp</to-view-id>
</navigation-case>
</navigation-rule>
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
校验
<f:validateDoubleRange>
<f:validateLength>
转化
<f:convertDateTime pattern="yyyy-MM-dd"/>
<f:convertNumber type="currency"/>
选择框:
<f:selectItem/>
<f:selectItems/>

html:h
选择控件:
<h:selectOneRadio>:一个string
<h:selectManyCheckBox>:一个String数组
<h:selectOneMenu>:组合框架选择一个
<h:selectManyMenu>:组合框架选择多个
<h:selectOneList>:下拉列表选择一个
<h:selectManyList>:下拉列表选择多个
表格:
<h:dataTable value="集合" var="集合中的一个">
<h:column>
<!--头-->
<f:facet name=”header”>
<h:outputText >
</f:facet>
<!--具体的行值-->
<h:outputText value=""/>
<h:column>
</h:dataTable>
分享到:
评论

相关推荐

    java面试知识点总结--JSF界面控制层技术.pdf

    JavaServer Faces(JSF)是一种用于构建Web应用程序的Java EE技术,主要负责界面控制层,提供了丰富的组件库和生命周期管理。以下是对JSF界面控制层技术的...在实际开发和面试中,理解并掌握这些知识点是非常重要的。

    京东面试过程总结,面试详解

    3. 京东RPC框架:京东使用的RPC框架叫做JSF,而不是Dubbo,JSF的内部实现机制与Dubbo类似。 4. 京东架构师面试:架构师面试的内容非常详细,包括项目具体实现方案、亮点、遇到的问题等,面试官可能会问到每个项目的...

    求职-甲骨文面试经验

    - JSF框架简介。 - 如何解决中文乱码问题。 - 对未来技术趋势的看法。 - **后续安排**:一周内由人力资源部门联系应聘者。 #### 核心知识点提炼 1. **英语流利度**:特别是对于国际化的软件公司而言,良好的...

    javaee面试题集锦 面试题 java

    这份“javaee面试题集锦”涵盖了广泛的JavaEE相关知识点,对于求职者或开发者来说,是提升技能和准备面试的宝贵资源。下面,我们将深入探讨这些面试题可能涵盖的关键技术领域。 1. **Java基础** - 类与对象:理解...

    java面试题中

    面试时,面试官可能会询问关于MVC(Model-View-Controller)模式、Spring框架、Struts或JSF(JavaServer Faces)等Web应用架构的理解。理解这些框架如何帮助组织代码,提高可维护性和可扩展性至关重要。 **数据库...

    骆昊JAVA面试题全集2018博客文章整理

    该系列文章针对网络上流传的《Java面试题大全》中存在的问题进行了修订,删除了重复和无价值的题目,修正了错误答案,并加入了最新的技术内容,如Java 7的特性,同时也去除了过时的技术,如EJB 2.x和JSF。...

    java面试题90个java面试文件的打包下载

    9. **J2EE**:在Java企业级应用中,会涉及到Servlet、JSP、JDBC、EJB、JSF、JMS等技术,面试时可能会考察Web开发、数据库连接、事务管理等方面的知识。 10. **数据库面试题**:数据库方面,需要了解SQL语句(如DML...

    Java面试必问必会技术--WebSpere

    3) **其他可能的面试问题**:可能会涉及JMS、JTA、JNDI、JPA、JSF、JSP、Servlets、Web服务、集群、性能调优、故障排查等方面。 在准备面试时,深入理解WebSphere的核心概念、配置和编程模型至关重要。同时,熟悉...

    Java体系核心面试知识汇总.zip

    还有MyBatis、Hibernate等持久层框架,以及Struts、JSF等Web框架。 7. **面试技巧**:除了技术知识,面试还包括项目经验、问题解决能力、团队协作能力的考察。了解如何有效展示自己的技能和经验,以及如何解答常见...

    在线就业管理系统(JSF+Hibernate)

    可能包括员工、职位、申请、面试等实体,以及它们之间的关系。合理的设计能确保数据的一致性和完整性,提高查询效率。 5. **项目文档** 项目文档是软件开发过程中的重要组成部分,它记录了系统的需求、设计、实现...

    java面试宝典和学习必备

    5. **中心控制器**:Tapestry、JSF(JavaServer Faces)和Struts2都是Web应用的中心控制器,负责处理用户请求和响应。 6. **视图层**:TML、ExtJS、XHTML、JSP和HTML是视图层技术,用于展示数据和用户界面。其中,...

    j2ee面试宝典及面试总结题

    - Struts、Spring MVC和JSF等框架的应用,理解它们如何实现模型-视图-控制器架构。 - 如何使用Servlet Filter和Listener增强应用程序功能。 3. **Spring框架** - IoC(Inversion of Control)和DI(Dependency ...

    J2EE面试中可能问到的题目

    6. **JSF(JavaServer Faces)**:作为MVC(Model-View-Controller)框架,JSF用于构建用户界面。面试可能涉及UI组件、 Managed Beans、导航和转换验证。 7. **Spring框架**:虽然不是J2EE标准的一部分,但Spring在...

    整理的java面试题

    JSP则用于创建动态网页,但现代开发中更多使用JavaServer Faces (JSF) 或Spring MVC。 Web容器(如Tomcat)的运行原理、HTTP协议的理解、会话管理、状态保持(Cookie与Session)也是常考内容。此外,MVC(Model-...

    Java工程师面试.pdf

    ### Java工程师面试知识点详解 #### 一、Java工程师(程序员)面试题目——Struts,Spring,Hibernate三大框架 **1. Hibernate工作原理及为何选择使用** - **原理**: - **读取并解析配置文件**:启动时,...

    J2EE面试资料.rar

    7. **JSF(JavaServer Faces)**:一种用于构建用户界面的MVC(Model-View-Controller)框架,面试者应掌握UI组件、Managed Bean和导航规则。 8. **Spring框架**:尽管不是J2EE官方的一部分,但Spring在企业级Java...

    面试宝典-鸿蒙应用.zip

    - 动态化UI:利用JSF(JavaScript Framework)实现界面动态更新,无需重启应用即可变更界面。 6. **分布式服务与数据** - 分布式数据管理:通过华为分布式数据库,可以在多设备间共享和同步数据。 - 分布式任务...

    Java面试题集(最全版).pdf

    此章可能涵盖EJB、JMS、JNDI、JSF、Spring MVC等相关内容。 **第八章 设计模式方面篇** 设计模式是软件工程中的重要概念,可以帮助开发者编写可维护、可扩展的代码。这部分可能会讲解常用的23种设计模式,如单例、...

    精心准备的面试题合集包括中远,华为等公司试题

    6. JSF(JavaServer Faces):用于构建用户界面的组件模型。 7. CDI(Contexts and Dependency Injection):依赖注入,简化对象的管理和协作。 8. JAX-RS:RESTful Web服务的API。 9. MVC框架:Spring MVC、Struts...

    J2EE 就业秘笈J2EE面试

    **J2EE就业秘笈与面试指南** J2EE(Java 2 Platform, Enterprise Edition)是一种广泛用于构建企业级Web应用程序的技术平台。本篇将详细探讨J2EE相关的面试知识点,帮助求职者准备J2EE相关职位的面试。 **1. JAVA...

Global site tag (gtag.js) - Google Analytics