有关JavaFX 8有关验证的消息吗?我试图找到新的功能,但是我不知道在哪里搜索,很难找到JavaFX 8中的变化.我需要了解它,因为我正在考虑使用JavaFX来应用新的应用程序.
解决方法
不,JavaFX 8不会实现高级验证支持.
意见
我认为JavaFX核心库中不可能提供全面的验证支持(这只是我个人的看法).
JavaFX提供了可以实现其他库的基本库. JavaFX 2.2提供了足够的支持,您可以在JavaFX之上编写验证库(人们已经这样做).
有一些原因,您可能不希望JavaFX核心库中的验证支持:
>由于JavaFX是Java SE和open-jfx项目的一部分,因此必须遵循Java发布过程,由于各种原因,Java发布过程可能相当缓慢.第三方项目没有这样的限制.
> JavaFX中的事情只是一种一般做事的方法,而您可能希望在JavaFX上构建多个框架,每个框架都用于不同的目的,然后在最符合您需求的框架之间进行选择.
>一些高级验证框架可能会使用诸如Beans Validation之类的东西,它们目前只是Java EE规范的一部分. JavaFX是用Java SE编写的,所以核心框架不能利用Java EE中的任何东西,尽管这对验证是可取的.
>通常,验证不是隔离的,而是通常是更广泛的框架(例如表单填写框架或完整的应用程序平台)的一部分.
第三方验证库
执行JavaFX字段验证的一些示例第三方库是:
I was trying to find new features,but I don’t know where to search,it is difficult to find exactly what will be the changes in JavaFX 8.
我相信,当Java 8在几个星期内正式发布时,它会附带一个公告,总结新的JavaFX功能.
您可以找到JavaFX 8的所有新功能,通过对Java 8的固定功能进行过滤JavaFX问题跟踪器.这是一个链接到JavaFX 8 fixed feature query的结果.注意,链接查询仅报告较大的功能,而不是次要调整.