JSF简介

 

 


JSF的简介


JavaServerFaces是2004年SUN推出的一个规范,也是基于MVC的一种架构
Struts2是基于标准的HTTP请求响应的模式,而JSF是基于事件的一种编程模型
JSF中页面表单的每一个输入域都绑定到后台backingbean中对应的属性上
JSF也是基于Web的,属于JSP跟Servlet层次,所以使用Tomcat即可运行
而无需借助类似于WebLogic、JBoss、GlassFish之类的应用服务器

JSF的实现
比较有名的是Apache的MyFaces,它提供了更多的组件,也是比较成熟的
使用MyFaces可以满足日常所需的绝大多数功能的需求,比较全面

JSF与ASP.NET
SUN之所以推出JSF,其实很大程度上是模仿了微软的ASP.NET
编写JSF时也是通过标签来引入相应元素,例如填写完表单内容后点击提交按钮
它就会执行与提交按钮所绑定的事件所对应的方法
因此从这点来说,JSF跟ASP.NET是异曲同工的
它们都是将期望的原始的Web开发方式转化成接近于桌面应用的开发方式

下面是JSF应用的简单示例

 

首先是web.xml文件


 

 

然后是faces-config.xml文件


 

 

接着是index.jsp页面


 

 

接着是login.jsp页面


 

 

接着是success.jsp页面

 


 

 

最后是ManagedBean


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值