在我工作的公司,我们有一个用Java制作的应用程序,它在两个地方(比如说Merida和Coatza)上运行,而且两者都有不同的数据库。来自梅里达的用户只是偶尔使用这个程序来获取一些信息或捕获一些东西。现在,公司所有者决定控制Merida的几乎所有东西,但由于后勤运营的原因,我们无法合并数据库。
问题是,当应用程序使用持久性单元连接coatza时,速度非常慢,因为应用程序没有准备好使用远程数据库(至少没有高性能)。
我想到了像teamviewer这样的东西来远程运行应用程序,而不是数据库,但是我不想运行整个桌面,只想运行应用程序。或者在JCurses上开发程序的一部分,这样它就可以在coatza上运行,但是没有足够的文档,我们使用了大量的tablemodels。
有什么我能做的吗?
该应用程序是一个DesktopApp。我们使用Jboss 5作为服务器。Hibernate和JPA。
发布于 2012-09-01 01:49:18
我遇到过类似的情况,我们需要在不同的位置使用相同的应用程序,因为许可证太贵了。我在Windows Server2008上使用了一个名为RemoteApp的功能。最好的部分是,你可以在远程电脑上为任何应用程序提供桌面快捷方式,所有你需要做的就是打开它并登录,然后只有那个特定的应用程序开始运行,而不是整个桌面。还有一个用于remoteapp的web界面,这样你就可以简单地登录并选择你想运行的任何应用程序。有关更多详细信息,请查看http://www.techotopia.com/index.php/Configuring_RemoteApps_on_Windows_Server_2008
https://stackoverflow.com/questions/12220043
复制相似问题