Java服务器端应用程序,如何使用?
我正在用Java构建一个可伸缩的服务器端应用程序,但我需要知道“应该做的和不应该做的” 该应用程序需要客户端通过TCP套接字连接到服务器,我听到了很多关于ApacheMina的好消息,所以我想我应该尝试一下并围绕这一点构建它。我还需要该应用程序与数据库通信,并根据请求或推送将合适的数据发送给客户端 我会让我管理自己的家庭服务器,这样即使是在我的控制之下 我对以下几点有所怀疑:Java服务器端应用程序,如何使用?,java,apache-mina,Java,Apache Mina,我正在用Java构建一个可伸缩的服务器端应用程序,但我需要知道“应该做的和不应该做的” 该应用程序需要客户端通过TCP套接字连接到服务器,我听到了很多关于ApacheMina的好消息,所以我想我应该尝试一下并围绕这一点构建它。我还需要该应用程序与数据库通信,并根据请求或推送将合适的数据发送给客户端 我会让我管理自己的家庭服务器,这样即使是在我的控制之下 我对以下几点有所怀疑: 服务器端是否需要有 GUI,用于报告状态、连接 以及例外情况。如果是,我该怎么办 实现这个,我应该使用Swing吗 米
- 服务器端是否需要有 GUI,用于报告状态、连接 以及例外情况。如果是,我该怎么办 实现这个,我应该使用Swing吗
- 米娜正在处理连接,但是 如何处理数据库(MySQL)
- 我如何测试此应用程序的可用性 可伸缩性,如何模拟 客户端到服务器的连接
- 有什么框架可以做到这一点吗 以上所有的还是我必须 处理好每一个方面
- 如果你认为这对你的工作很重要 报案申请书 你是说,你可能 应该您可以使用Swing作为GUI。如果 你在网络方面更有经验 发展,你也可以使你的 要写入数据库的服务器应用程序, 并将其显示在网页上(和 也可以用另一种方式,通过 数据库)。你所做的选择 应该以你的想法为基础 应用程序将不断发展
- 如果您的数据库操作受到限制,您可以只使用普通的JDBC库,它将为您提供对MySQL数据库执行写/读操作所需的类。如果你认为你的应用程序在某种程度上会增加大小/复杂性,你可能想考虑某种类型(例如Hibernate)。
- 我已经了解到JMeter是一种用于在客户机-服务器设置中测试客户机负载的工具。我自己也没试过。JUnit不会帮你测量这个
- 服务器端是否需要GUI来报告状态、连接和异常。如果是这样的话,我应该如何实现这一点,我应该使用Swing吗
- MINA正在处理连接,但我如何处理数据库(MySQL)