【发布时间】:2016-02-05 20:50:13
【问题描述】:
我已经制作了一个 Java Swing 应用程序,在 GUI 中用户可以选择元素的类型并选择一个日期,然后元素的信息将显示在 JTable 上。我使用 easyPHP 创建数据库。
那么在这种情况下apache服务器的作用是什么!
我可以将它视为应用服务器吗?
【问题讨论】:
-
应用服务器是业务逻辑的集中容器。它充当客户端和数据库(以及其他数据源)之间的网关,并执行应用程序所需的业务逻辑。 “我可以将其视为应用服务器吗?” - 考虑什么?
-
在 web 应用程序中,apache 服务器从客户端获取 http 查询并将 sql 查询发送到数据库服务器!如果他对 Swing Java 应用程序做了同样的事情,我很困惑?
-
我不会认为直接访问数据库的应用程序是“应用程序服务器”,没有访问控制,每个客户端可能是不同的版本,这意味着业务逻辑可能不同,应用程序服务器是旨在防止这种情况发生
-
那么使用java swing创建一个3层架构的应用程序是不可能的?
-
不,Swing 应用程序需要连接到执行底层业务逻辑的其他服务,可能使用 HTTP/JSON、HTTP/XML、SOAP 甚至 RMI
标签: java apache swing 3-tier easyphp