应用程序“基于表单”是什么意思?我正在阅读 JSF 规范和出现的术语。
问问题
3867 次
1 回答
0
基于表单的应用程序,意味着对于每个表单,都有一个后端 bean(java 类)来处理对类的调用。例如,您将有一个登录表单 (login.xhtml),并且您将在 LoginBean.java 中显示表单中所需值的所有 getter 和 setter
仅针对此表单的所有操作(例如从 db 中检索数据)都将在一个postconstruct
方法中完成。
所以如果登录有这样的用户名和密码:
<h:inputtext name="name" value="#{loginBean.name}" />
<h:inputtext name="password" value="#{loginBean.password}" />
LoginBean.java 将看起来:
public class LoginBean{
String name;
String password;
public getName(){return name;}
public getPassword(){return password;}
public setName(String name){
this.name = name;
}
public setPassword(String password){
this.password = password;
}
@PostContruct
public void init(){
this.name = ... //get the name from db
}
}
于 2012-04-22T13:29:23.537 回答