form-binder-java 是一个容易使用和定制的微型数据绑定和校验框架,是 form-binderJava 移植版。用 Java 8 实现,运行时要求 Java 8。

 

它有如下特点:

  • 非常轻量,总共才 1500 来行代码(框架 + 内置扩展)

  • 容易使用,使用过程没有冗余代码,所见及所得

  • 高度可定制,你可以扩展几乎每一个执行点

  • 容易编写扩展,每个扩展接口都只是一个 FunctionN

  • 不可变性,让你可以安全的共享/(嵌套)复用 mapping定义对象

 

它的示例代码以及组件、可扩展点如下:

form-binder-java desc

 

 第一步,定义你的 binder

第二步,定义你的 mappings

第三步,准备好数据

第四步,绑定开始使用吧


-----------------------------------

更多细节请浏览项目主页。

form-binder-java v0.13.0 发布,Java 微型数据绑定和校验框架
form-binder-java v0.13.0 发布了。主要改进有:增加 bind 成功结果转换成 Java bean 的支持换了种更优雅的方式处理 ext/attachment info (使用方式看 这里 ),同时从 Mapping 接口删除了不再需要的 `$ext()` 方法和 `Extensible` 接口Mapping 接口的 `mapTo` 方法重命名为 `map`(既然语义和 collection/option 的

发布于 2016-04-11 07:20:41 | 121 次阅读

form-binder-java v0.12.0 发布
 form-binder-java v0.12.0 发布了,相比上一版本,主要是重构:重组了包结构,遵循 Java 代码习惯,辅助性的小接口/类都从 `Framework` 移到独立的文件了‘@’ 开头的 label 自动用作 message key,同时移除了 `i18n` 配置项配置项 `ignoreEmpty/touched` 重命名为 `skipUntouched/touchedChecker`p.s. 现

发布于 2016-03-02 03:49:58 | 148 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务