知识大全 深入分析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的异同

Java框架研究——JSF与Struts的异同  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  S

知识大全 简谈JSF与Struts的功能比较[2]

简谈JSF与Struts的功能比较[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  上述两个

知识大全 JSF与Struts的比较 超易懂![2]

JSF与Struts的比较超易懂![2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  正如St

知识大全 简谈JSF与Struts的功能比较[1]

简谈JSF与Struts的功能比较[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先事件

知识大全 简谈JSF与Struts的功能比较[4]

简谈JSF与Struts的功能比较[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Back

知识大全 JSF与Struts的比较 超易懂![1]

JSF与Struts的比较超易懂![1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Stru

知识大全 JSF与Struts的比较 超易懂![3]

JSF与Struts的比较超易懂![3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Back

知识大全 简谈JSF与Struts的功能比较[3]

简谈JSF与Struts的功能比较[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Str

知识大全 JSF和struts基于框架的错误控制与封装处理

JSF和struts基于框架的错误控制与封装处理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 JSF和Struts的区别概述

JSF和Struts的区别概述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  据说JSF的主要负