使用现有的Wicket Application for Android Application

时间:2012-12-27 07:26:15

标签: java android spring wicket wicket-1.5

我想制作杂货店的Android应用程序。我在服务器上部署了一个现有的Wicket应用程序,我想在我的Android应用程序中使用它来处理请求。是否兼容使用wicket应用程序的android部分。

有两种方式:

  1. 使用现有的Wicket应用程序从Android应用程序处理请求。有人可以建议我这是可能的还是这是正确的方法?如果是,我怎样才能实现这一目标,并且非常欢迎一些教程。

  2. 我想到的第二件事是将Spring与Wicket集成,并将我的所有服务类迁移到Spring,然后将这些Spring服务类用于Android应用程序。这种方法成本高且耗时。但如果第一次接受不太好,我可能会考虑选择这个。因此,欢迎使用此部分的任何教程。

  3. 任何帮助或建议表示赞赏。提前谢谢!

1 个答案:

答案 0 :(得分:1)

我肯定会建议选择某种选项2.如果您将服务迁移到Spring,EJB或其他任何东西,但服务(或业务逻辑或任何您想要调用它)的分离并不重要在这种情况下,视图(或演示文稿或布局或......)会非常方便。

我坚信“过早优化是所有邪恶的根源”,这意味着你应该跳过任何你根本不需要的额外层或间接。但是,如果实际上有一个用例可以证明分离到不同的层(或抽象层或......),你应该尽快解决它。稍后您将从中受益匪浅。

只需将Wicket应用程序和Android应用程序视为您的杂货店的两个不同的演示文稿。如果您明确地将业务逻辑与演示文稿分开并使其可通过HTTP访问(无论是RESTful,SOAP还是您喜欢的任何方式),您都可以轻松地想象构建iOS,Windows Phone,您的名字 - 您的杂货店的演示文稿没有碰到核心本身。

相关问题