我有一个简单的服务器-客户端应用程序,它使用 JDBC 连接到数据库,一切正常。应用程序使用 JDBC 连接做一些简单的事情(获取数据、插入新行和其他一些事情)。
现在,我想保留相同的应用程序,但在防火墙之外使用它 - 所以,我会在一些主机上放置其他东西:端口(并将该端口开放给外界) - 而不是 JDBC 直接打开数据库访问。
我想这个问题已经多次面临,并且肯定有很多方法。
一种方法是在一侧执行 servlet,在客户端访问它。
我想,我还没有接触过 Spring,也许另一个是做 POJO Java 类并使用 Spring 将其配置为 http 服务。我还听说 Jetty 在这种情况下可以提供帮助的“谣言”(以最小化服务器和客户端的编码)
我更喜欢这样的东西:
- 不复杂(简单的学习路径)
- 重用已经完成的东西。
你会推荐什么方法?
谢谢你和问候,
伊戈尔