基于FastUnit平台实现快速开发:可视化、无代码、快速开发。
关于FastUnit的介绍,参见另一篇文章“企业级Java快速开发平台”,或www.fastunit.com。
需求设定:客户信息维护(或任何一个增删改查类型的模块),包含分页、表单验证等完整业务逻辑。
前2分钟:完整开发过程:1. 登录到开发控制台; 2. 创建表;3. 通过向导创建单元(可理解为页面)
第3分钟:开发成果检验:增、删、改、查、表单验证
第4分钟:调整页面布局:将表单布局方式改为卡片
无代码模式的具体解释:
1。视图部分完全无代码(也不会生成jsp),可视化环境下管理单元组件;
2。简单的业务逻辑也不需代码,可由默认的DefaultAction处理,如本例;
3。复杂逻辑自行实现Action接口:execute(ActionContext ac),强制限定了所有业务逻辑使用统一的处理流程。