知识大全 深入分析JSF与Struts的异同[2]
Posted 知
篇首语:读和写是学生最必要的两种学习方法,也是通向周围世界的两扇窗口。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 深入分析JSF与Struts的异同[2]相关的知识,希望对你有一定的参考价值。
Java进阶:深入分析JSF与Struts的异同[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
对于Userbean这样一个managed bean 其代码如下
public class UserBean private String name; private String password; // PROPERTY: name public String getName() return name; public void setName(String newValue) name = newValue; // PROPERTY: password public String getPassword() return password; public void setPassword(String newValue) password = newValue; user corejsf UserBean session name me password secret
faces config xml这段配置其实是将 me 赋值给name 将secret赋值给password 这是采取Ioc模式中的Setter注射方式
Backing Beans
对于一个web form 我们可以使用一个bean包含其涉及的所有组件 这个bean就称为Backing Bean Backing Bean的优点是 一个单个类可以封装相关一系列功能的数据和逻辑
说白了 就是一个Javabean里包含其他Javabean 互相调用 属于Facade模式或Adapter模式
对于一个Backing Beans来说 其中包含了几个managed bean managed bean一定是有scope的 那么这其中的几个managed beans如何配置它们的scope呢?
property name>visit #sessionScope visit
这里配置了一个Backing Beans中有一个setVisit方法 将这个visit赋值为session中的visit 这样以后在程序中我们只管访问visit对象 从中获取我们希望的数据(如用户登陆注册信息) 而visit是保存在session还是application或request只需要配置既可
UI界面
JSF和Struts一样 除了JavaBeans类之外 还有页面表现元素 都是是使用标签完成的 Struts也提供了struts faces tld标签库向JSF过渡
使用Struts标签库编程复杂页面时 一个最大问题是会大量使用logic标签 这个logic如同if语句 一旦写起来 搞的JSP页面象俄罗斯方块一样 但是使用JSF标签就简洁优美
icon= /images/inbox gif action= inbox disabled= #!authenticationBean inboxAuthorized />
如果authenticationBean中inboxAuthorized返回是假 那么这一行标签就不用显示 多干净利索!
cha138/Article/program/Java/ky/201311/28965相关参考
Java框架研究——JSF与Struts的异同 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! S
简谈JSF与Struts的功能比较[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 上述两个
JSF与Struts的比较超易懂![2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 正如St
简谈JSF与Struts的功能比较[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先事件
简谈JSF与Struts的功能比较[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Back
JSF与Struts的比较超易懂![1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Stru
JSF与Struts的比较超易懂![3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Back
简谈JSF与Struts的功能比较[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在Str
JSF和struts基于框架的错误控制与封装处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
JSF和Struts的区别概述 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 据说JSF的主要负