【发布时间】:2015-02-17 19:16:03
【问题描述】:
我正在为学术目的设计一个 IT 医疗保健系统。我想在一个普通的 Internet 网络域和一个单独的 Java 客户端应用程序中创建一个数据库。
不知何故,我希望客户端可以通过 Internet 访问数据库。我正在寻找实现这一点的技术。如果您能分享我如何做到这一点的任何想法,我将不胜感激?
【问题讨论】:
标签: java web client-server
我正在为学术目的设计一个 IT 医疗保健系统。我想在一个普通的 Internet 网络域和一个单独的 Java 客户端应用程序中创建一个数据库。
不知何故,我希望客户端可以通过 Internet 访问数据库。我正在寻找实现这一点的技术。如果您能分享我如何做到这一点的任何想法,我将不胜感激?
【问题讨论】:
标签: java web client-server
通过公共互联网直接访问数据库是一种名誉扫地的做法。相反,应用程序被设计为三层,因此在服务器端,您有一个专用的应用程序服务器,可以根据需要与数据库进行通信。
有许多框架使这项任务变得更容易,例如 Grails(轻量级)、Spring 框架(工业级,相当重量级)或 Java EE 平台(比 Spring 更重量级)。
【讨论】:
我建议在本地开发。
在 Vagrant 或普通旧 VM 上运行您的数据库,并将其视为外部数据库服务器。
【讨论】: