Thinbug
News
为现有C ++应用程序实现Web客户端的最佳方法?(我想在java中使用Web客户端)
时间:2011-03-11 04:58:35
标签:
c++
我有现有的C ++应用程序我想为该应用程序实现Web客户端。最好的实现方式。
1 个答案:
答案 0 :(得分:1)
尽可能将您的用户界面与应用程序的其余部分分开。您的应用程序应该能够在不依赖任何用户界面的情况下进行编译。
确定您的应用程序的重要入口点。例如。在订单管理系统中,这可以是:添加订单,更改订单,将订单标记为已交付,关闭订单,删除订单,......
确定要在服务器和客户端使用哪种技术。如果您希望一个完整的桌面应用程序与您的服务器应用程序交互,您可以使用SOAP。在您的情况下,我假设您要将服务器应用程序作为DLL附加到Web服务器。确定要使用的Web服务器(Apache,MS IIS,...),并研究如何向其添加服务器逻辑。
从一个小型服务器应用程序开始,了解它。不要马上做所有事情。
在应用程序顶部添加新的界面图层。在您的情况下,您可能希望新UI层生成HTML,或使用Microsoft Web控件(或任何其他类似技术)。不要忘记,Web应用程序的UI与桌面应用程序的UI完全不同。在大多数情况下,Web UI更像是旧的字符模式DOS或Unix应用程序的UI(例如,当时只打开一个屏幕)。
调查多个用户连接到服务器应用程序的影响。您可能不希望一个用户更改数据而另一个用户正在删除它。调查多线程以同时完成更多工作(特别是如果您的服务器应用程序将被成百上千的用户使用)。
醇>
相关问题
为Web应用程序实现细粒度授权的最佳方法?
如何在Web应用程序中最好地实现Web服务客户端?
实现客户端的最佳方式< - >服务器< - > Android应用程序中的数据库架构?
为黑莓实施SIP + VoIP客户端的最佳方式
实现ExtJS应用程序登录屏幕的最佳方式
为现有C ++应用程序实现Web客户端的最佳方法?(我想在java中使用Web客户端)
为智能手机应用程序实现应用程序服务器的最佳方法是什么?
GWT实现管理控制台的最佳方式
实现移动商务应用程序的最佳方式
C#实现TCP客户端服务器应用程序的最佳方式
最新问题
我写了这段代码,但我无法理解我的错误
我无法从一个代码实例的列表中删除 None 值,但我可以在另一个实例中。为什么它适用于一个细分市场而不适用于另一个细分市场?
是否有可能使 loadstring 不可能等于打印?卢阿
java中的random.expovariate()
Appscript 通过会议在 Google 日历中发送电子邮件和创建活动
为什么我的 Onclick 箭头功能在 React 中不起作用?
在此代码中是否有使用“this”的替代方法?
在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化
每千个数字得到
更新了城市边界 KML 文件的来源?