2011-08-23 34 views
0

我想创建一个程序,以相同/相似的数据以自动方式提交给许多(数千个)表单。是否有可能在java中创建一个既包含Web应用程序组件又包含桌面应用程序组件的程序

我想要做的是,在屏幕上创建和显示网页表单的部分(在用户填写验证码和表单之前提交)由Web应用程序通过作为桌面应用程序的一部分的浏览器完成。每个表单提交的响应由桌面应用程序,然后调用Web应用程序来向前移动到下一组的形式(对哪些数据必须提交)指出。

我的问题 -

  1. 是否可以做到以上几点?
  2. 桌面应用程序如何与Web应用程序对话? ñ给我这个。或任何教程/指南?我在想的是,桌面应用程序中有一个简单的按钮,表示表单提交的“成功”或“失败” - 按照用户点击的按钮,显示适当的消息(如果是“成功“或在”失败“的情况下重新加载当前网站)由桌面应用程序发送到Web应用程序。我如何实际执行此操作?桌面应用程序如何将消息发送到无法反向设计或入侵的Web应用程序?
  3. 理想情况下,即使黑客对桌面应用程序进行反向工程,理想情况下我也希望他不应该能够侵入Web应用程序部分。 (因为Web应用程序部分是工作的关键部分,所以黑客的桌面应用程序部分将不会对整个应用程序的逆向工程有任何帮助)...
  4. 最后是否有可能做到以上所有如果我将Google App Engine用于Web应用程序部分?
+3

你到目前为止尝试过什么?我的咨询费率是每小时125-230小时,最少10小时;) – Woot4Moo

回答

0

这当然有可能。这是很久以前EJB应该填补的角色之一。今天,“企业”解决方案可能会由三部分组成:Web应用程序,独立GUI和ReST API来为它们提供服务。

+0

瑞安,你能指点我一本好书或指导/教程吗?在哪里我可以更多地了解如何构建这样的解决方案?谢谢 :) – user893664

相关问题