2012-12-27 78 views
5

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

有2种方式:为请求来自Android应用程序处理

  1. 利用现有的检票应用。有人可能会建议我这是可能的,或者这是正确的方式吗?如果是的话,我怎么能做到这一点,一些教程是最受欢迎的。

  2. 我想过的第二件事是将Spring与Wicket集成并将我的所有服务类迁移到Spring,然后使用Android应用程序的这些弹簧服务类。这种方法花费很少且耗时。但如果第一次违规行为不太好,我可能会考虑选择这个。所以这部分的任何教程也是受欢迎的。

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

回答

1

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

我坚信“不成熟的优化是万恶之源”,这意味着你应该跳过任何你不需要的额外层或间接。但是,如果实际上有一个用例证明分离到不同的层(或抽象层或...),你应该尽快解决它。稍后你会从中受益良多。

只要将Wicket应用程序和Android应用程序视为您的杂货店的两种不同的演示文稿。如果您清楚地将业务逻辑从演示文稿中分离出来,并通过HTTP访问(例如RESTful,SOAP或任何您喜欢的方式),您可以轻松想象构建iOS,Windows Phone,您的杂货店的名称演示文稿而不触及核心本身。

相关问题