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应该已经有好几个版本了。现在所有的技术问题都已经解决了,但愿最近在不要有什么紧急的事情,可以很快出一个预览版。
分享到:
相关推荐
WebPilot FiscalNote Speak Prompt Perfect Diagram It AskYourPDF CreatiCode Scratch Chess 全面插件评测 Cloudflare Radar Kalendar AI Vivian Health Wishbucket Kraftful Rentable Apartments ...
基于 GPT 的 Function Calling 能力实现的类似 ChatGPT 的 WebPilot 插件的功能 逆向工程 LLM 接入 ChatGPT网页版、New Bing、Claude、gpt4free 等逆向工程库 对话模型切换 支持通过命令在聊天环境中切换使用的...
Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
SATA命令协议文档,新手必学,高手必经之路的利器。
白色大气风格响应式产品展示企业网页模板.zip
内容概要:文章介绍了如何使用Python开发一个简单的自动点餐程序。该程序通过显示菜单、接收用户点单输入并记录订单详情,最终计算总费用,展示了基础的交互流程和订单处理方法。 适合人群:Python初学者,对交互式程序设计感兴趣的学习者。 使用场景及目标:适用于希望了解基本交互式应用程序开发流程的新手程序员,目标是掌握Python中的函数定义、数据结构使用、流程控制以及简单的用户交互技术。 阅读建议:跟随程序步骤实践,尝试扩展或优化现有功能,如加入折扣计算、订单存储等功能,以增强理解和编程能力。
白色大气风格的境外游景区模板下载.zip
白色大气风格的商业模板下载.zip
华豫佰佳组合促销视图.sql
白色创意风格的室内装修设计CSS3模板.zip
platform-tools-latest-darwin.zip
CH579 以太网转串口 串口服务器代码 需要自己编程提升能力的非常值得参考的代码 几乎所有的编程思路编程技巧资源都涉及到了,代码简单易懂 ,注释清楚,本代码实现最串口服务器的功能,有电路图。
白色非常简洁的商务网站模板下载.zip
白色大气风格的美食DIY应用APP官网模板.zip
白色大气风格的女性风衣企业网站模板.zip
1. 平台在家电和电子产品方面的营运情况如何? 2. 哪些品牌和类别销量最高? 3. 用户消费规律 4. 哪些是我们的重点用户? 5. 平台有哪些优势和不足,需要如何改进?
白色大气简洁的汽车配件商城整站网站模板下载.zip
白色简洁的数码相机商城整站网站模板下载.zip
白色大气风格的多用途企业网站模板.zip