首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >执行命令/运行程序

执行命令/运行程序
EN

Stack Overflow用户
提问于 2013-07-23 08:41:45
回答 1查看 106关注 0票数 1

我们最近一直在研究一个非常具体的编码项目。我们要做的是:

  • 使用Java应用程序完成PHP中不可能(或至少非常困难)的任务
  • 用Joomla3.0控制那些Java程序

我们发现通过使用这个扩展在Joomla中支持PHP脚本,或者我们可以使用创建自己的模块。

我的问题是:是否有比使用shell_exec()exec()popen()更实用的方式调用程序/执行命令?特别是因为这些Java程序将在不同的用户下运行(在Windows上.)。

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2013-08-10 22:35:48

不要使用这样的组件。不管造物主说什么,这都是危险的。我是,相信它会毁了您的应用程序,并带来更多的问题和好处。取决于您想要存档的内容,以及您的项目有多大,您几乎没有什么可能:

1.创建执行命令的组件

类似于您所做的事情,但是基于自定义创建的组件。最快也是最便宜的方式。当您的Java应用程序将使用更多的资源而不是网站(接口)时,问题就开始了。所以这更像是一个好的开始解决方案。

2.创建通过API与用Java编写的应用程序联系的组件

如果您的Java应用程序使用了大量资源,这是一个很好的解决方案。您可以在多个服务器上运行它,管理服务器负载,以便客户端获得更快的结果等等。这为您提供了许多可能性、灵活性,但更难实现,而且成本更高。

3.只需使用在客户端计算机上运行的applet (如果应用程序允许的话)

简单、有效、成本较低,但也可能不可能取决于应用程序必须运行哪些任务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17805353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档