jsf without tag,jsf + seam 的比较特殊的应用架构方式,很有趣的方法

阅读更多
不罗嗦,程序员喜欢看代码



    
		
    





	
		
		TEST
	
	
		

		




	
		
		TEST
	
	
		hello!#{myDate.user}
	



package test;
import org.jboss.seam.annotations.*;
import org.jboss.seam.ScopeType;
@Name("myDate")
@Scope(ScopeType.CONVERSATION)
public class MyDate{
	String user;
	public String getUser(){
		return user;
	}
	public void setUser(String user){
		this.user=user;
	}
}


"we can reproduce the functionality of a traditional action-oriented framework like Struts or WebWork using page actions. "
"我们可以再生传统的面向动作的框架的功能,就像Struts或WebWork使用页面动作那样。"--满江红

这很有趣,它stateful,restful,ajaxful,auto param bind&valid 并且完全和html,js解耦
你可以容易的结合js,ajax框架
这里的程序没有使用页面动作,你喜欢也可以加上。
结合jboss的一堆可插拔组件,很好用,非常好用
胖子fins是个有勇气的人
如果可以的话,也可以自己修改seam和jsf源码,使它更适合这么做,不过,即使现在的jsf1.2和seam2.1这样做就很牛了。
jsf,wicket,Tapestry,GWT适合大公司开发,我们还是html好了

你可能感兴趣的:(JSF,Seam,Ajax,JBoss,Webwork)