`
dudo
  • 浏览: 21177 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

WEBPilot介绍

阅读更多
WEBPilot特性
[list=] 页面与代码完全分离
不需要标签
完全基于POJO,无侵入性
事件驱动
           无需配置文件
组件支持[/list]
WEBPilot 示例代码:

public class HelloWorld {

	private String title;
	private Date today;
	private String msg;
	private LoginInfo loginInfo;
	
	public String getMsg() {
		return msg;
	}
	public void setMsg(String msg) {
		this.msg = msg;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public Date getToday() {
		return today;
	}
	public void setToday(Date today) {
		this.today = today;
	}
	
	public LoginInfo getLoginInfo() {
		return loginInfo;
	}
	
	public void setLoginInfo(LoginInfo loginInfo) {
		this.loginInfo = loginInfo;
	}
	
	public void onShow(){
		msg = "Welcome to WEBPilot world.";
		today = new Date();
	}
	
	@Event(
		id="loginBtn",
		event="onsubmit"
	)
	public void login(){
		today = new Date();//更新时间
		if ("admin".equals(loginInfo.getUserName())&&"111111".equals(loginInfo.getPass())){
			msg = "登录成功!";
		}
		else
		{
			msg = "登录失败!";
		}
	}
}



我想WEBPilot的这种WEB开发模式应该是目前为止最为完美的方式,程序员完全与JAVA对象打交道,不需要接触任何的WEB网页。而且自动实现网页的局部更新,极大的减少WEB开发的工作量。
   今天看到了Tapestry5的介绍,Tapestry5正在朝目前的这个思路努力,但是它并不彻底,可能是总的思路不同吧。如果一年前一直开发大现在不但个的话,WEBPilot应该已经有好几个版本了。现在所有的技术问题都已经解决了,但愿最近在不要有什么紧急的事情,可以很快出一个预览版。
分享到:
评论
1 楼 Linuxboy 2006-12-12  
WEBPilot的主页在哪儿?哪里有更详细的介绍?
谢谢!

相关推荐

Global site tag (gtag.js) - Google Analytics