WEBPilot介绍

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

[code]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 = "登录失败!";
}
}
}[/code]


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值