没道理让远程GUI程序直接连接服务器,如果非要做的话,两种方式:
1、Tomcat所在服务器实现一个端口代理转发,GUI程序直接访问该端口;(风险最高)
2、Tomcat提供一个JNDI远程数据库连接池,GUI程序使用该连接池;(风险次高)
3、Tomcat提供一个远程服务可直接执行SQL并返回结果集。比较合理的仍然是:Tomcat只提供各类功能的服务接口,GUI程序只能借助这些服务接口来间接实现各种数据操作。