经过几个月的搜索&阅读,现在我需要你的帮助,考虑到以下几点: - 我的应用程序开发使用Java Swing。 - MySQL已被用作数据库。 - JDBC已用于进行应用程序数据库之间的通信。 - 应用程序将在网络环境中运行,多个客户端将连接到数据库。 - 应用程序使用的金融交易,邮寄,开票......等Java Swing使用套接字为企业应用程序
**现在我想建立一个服务器端,将工作作为中间件,这个服务器端将执行以下操作: - 连接到数据库检索数据作为客户端请求。 - 业务逻辑将在服务器端。 - 客户端不会知道数据库。 - 查询语法将在服务器端。 - 客户端将查看,保存,编辑,取消...等,发送这些动作到服务器端&服务器将作出回应。
---我看了一下JFC,J2EE,EJB ...等,但我不希望从浏览器中运行我的应用程序,它会保留作为桌面应用程序仅仅是由于应用的复杂性。
---所以我会用套接字来做。 任何想法,或我可以遵循的教程?
看到这个例子也许帮助http://srikanthtechnologies.com/articles/j2ee/ejb3fromswing.html – esprittn
这真的很好,但你能给我一个关于我正在使用的技术的建议吗?许多朋友建议我离开Swing和桌面应用程序,并专注于Web应用程序J2EE,但很多时候我觉得这些框架和工具不会让开发人员完全控制代码。我喜欢控制我的代码的每个和平,所以如果你有一个非常好的建议,我会很感激。 –