0

似乎 Wicket + DataBinder(https://github.com/wicket-databinder/wicket-databinder) 是一个很好的解决方案,如果你只知道普通的 java 并且需要编写数据驱动的 web 应用程序,就像我一样。但是,当我使用 dataBinder 的身份验证功能时,我会遇到错误 - 当我注册新用户时,我的密码并确认密码不匹配。我查看了代码- RSAPasswordTextField 的 getConvertedInput() 返回了一些长的 Base64 并且密码字段不同。我在网上找不到数据绑定器身份验证示例。问题和想法:

  1. 使用当前版本的 DataBinder 的常用方法是什么?例如,我如何使用 net.databinder.auth.components.hib.DataSignInPage?
  2. databinder 中有很多 todo 注释。哪些数据绑定器功能是稳定的?
  3. 我喜欢常见的 Web 功能已经在 databinder 中,所以我不需要重新发明轮子。也许有更实际的选择呢?

否则我可以为数据绑定器做出贡献。无论如何,我需要开发我的应用程序,所以我可以从已经在数据绑定器中开始。但我需要模块的状态(什么有效以及如何使用/什么无效以及做什么)。对不起我的英语不好。

4

2 回答 2

2

据我所知,Nathan(databinder 的作者)已经转向 scala 开发,而 databinder 此后一直停滞不前。您最好的途径是联系 Nathan,或 github 上的 10 个分支之一,了解如何重新启动 databinder 的开发。

  1. 因为我不使用数据绑定器,所以我无法回答这个问题
  2. 我认为 todo 注释是一个很好的指针,您可以从中获取维护代码库
  3. 有几个库以各种形式的维护与 Wicket 集成。
于 2012-06-23T10:46:07.350 回答
0

今天的数据绑定器没有贡献者。我写信给 Fausto Bencosme(他是最后一个)。我们尝试一起使用DataBinder,但很少出现问题。Fausto 建议使用 Ebean。我尝试 - 看起来它有效。所以对于新手我推荐Ebean。

于 2012-07-20T12:58:27.823 回答