java jsf 入门_JSF学习入门实例之hello world版

本文介绍了JSF的基本概念,以MVC模式为核心,通过实例演示如何创建Helloworld应用,重点讲解了控件树在JSF中的关键作用及web.xml配置。同时,还涉及了UserBean的简单Java代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JSF学习入门实例之hello world版,JSF 以MVC 模式为基 础 ,与 Struts 不同, JSF 的目标 是希望以一个与Swing 相类似的方式来开发网页 ,因此,从 JSF 的 结 构 图 当中,他的核心概念不是页面,而是控件树 ,也就是 说 ,当用户提交一个请求时 , JSF 会先将页面上的组件先 转换为 与 Swing 当中类似的,由容器和控件 组 成的控件 树 ,然后数据和事件被 设 置到 对应 的控件上,然后以一种与 Swing 类 似的方式,来 处 理后 续 的 请 求。控件 树 是整个JSF的核心,所有其他的一切一切都是 围绕 着 这 棵控件树展开的

JSF 的 处 理核心是控件 树 ,他会先将 页 面上所声明的控件 转换为 一棵控件 树 ,后 续 的操作将在 这颗 控件 树 上 进 行。 为 了提高性能,系 统 会 为 之前生成的控件 树 提供 缓 存。 Restore View 的工作就是在 缓 存当中 查 找是否存在之前已 经 生成好的控件 树 ,如果没有, 则 根据 页 面的内容,重新生成。

Java 代 码

jsf-impl.jar

* jsf-api.jar

* commons-digester.jar

* commons-collections.jar

* commons-beanutils.jar

* jstl.jar

* standard.jarweb.xml 配置

2.  

3.      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

4.      xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee

5.      http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"

6.      version="2.4">

7.

8.     

9.          JSF Demo

10.    

11.     JSF Demo

12.    

13.         Faces Servlet

14.        

15.             javax.faces.webapp.FacesServlet

16.        

17.         1

18.    

19.

20.    

21.         Faces Servlet

22.         *.faces

23.    

24.

25.    

26.         index.html

27.    

28. 

定 义 一个javabean

1. package onlyfun.caterpillar;

2.

3.  public class UserBean {

4.     private String name;

5.

6.     public void setName(String name) {

7.         this.name = name;

8.     }

9.

10.     public String getName() {

11.         return name;

12.     }

13.  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值