我相信我已经学习了如何在一台计算机上编写程序的所有核心Java部分,但现在我想创建一个客户机/服务器程序,其中客户机访问服务器上的数据库。我最初的想法是,我必须开始学习MySQL,但现在看来,这已经超出了我所知道的两个步骤,而且在我对Java的了解和可以用SQL完成的工作之间,肯定有一步是缺失的。我认为我需要知道如何实际允许两台计算机相互交换代码。最近,我认为答案是在一个叫做网络编程或套接字编程的领域,但刚才我读到了this webpage上的第一句话,它表明套接字编程不是获得这些知识的最直接途径。
虽然大多数程序员可能使用具有高级应用程序协议内置支持的库进行网络编程,但了解如何在套接字级别进行编程仍然很有用。
所以,我需要澄清一下。昨天我买了这四本书:
我是在正确的轨道上,还是有一些我需要关注的库?主要是,学习核心Java之后的下一步是什么,以便能够开发出我想要的那种程序?
发布于 2018-10-19 03:49:10
我相信您正在尝试做一些基本的web应用程序,在这些应用程序中,您需要使用浏览器来查看数据库中存储的数据。
如果是这样,我建议您尝试安装/学习以下内容: 1) Tomcat (用于运行服务器) 2) Java (您已经知道这一点) 3) JDBC库(用于连接java和MySQL) 4) MySQL
一旦你可以使用上述4种方法制作一个运行示例web应用程序,你就会对正在发生的事情有一个简单的了解。在那之后,你可以通过探索每个部分是如何相互交流的来深入了解,在这个过程中,你可以使用你新购买的书籍。
谢谢。
https://stackoverflow.com/questions/52881259
复制相似问题