gpt4 book ai didi

java - 网络服务/面向对象的问题

转载 作者:搜寻专家 更新时间:2023-11-01 03:14:44 25 4
gpt4 key购买 nike

我最近才开始使用 java 进行面向对象编程。在我使用非面向对象的旧 Visual Basic 和非面向对象的旧 PHP 进行编程之前......

现在我的问题是:我在哪里可以通过具体示例了解网络服务和面向对象编程? (现实生活中的例子不是 Hello World 类型)

我阅读了所有我能在维基百科、谷歌等上找到的文章。有没有人有从转向面向对象编程的第一手经验,当然我对成功故事更感兴趣:D

谢谢

最佳答案

您应该将学习网络服务(以及这到底是什么意思?)和面向对象视为两个独立的主题。两者相互正交。学习面向对象独立于学习如何通过互联网提供服务。

关于学习OO this可能有帮助。

关于 Web 服务 - 您需要提供更多颜色 - 您是否希望开发 Web 应用程序?如果您正在寻找开发 Web 应用程序的方法,那么有一大堆令人眼花缭乱的 Java Web 框架可供选择(wicket、tapestry、spring、struts、grails、aribaweb,列表就是 on and on)。如果您刚刚开始使用 Java 和 OO,您可能会因为直接进入 webapp 框架而不知所措。我建议先学习一些 Java 和 OO,然后使用 Java Servlets/JSP 页面,这应该会为您提供基础知识,最后选择一个框架,如 grails 或 tapestry 来学习。

如果您不需要 web 应用程序并且您只是通过 web 访问/公开另一个服务,那么您在核心 J2SE 堆栈中拥有网络 IO 所需的大部分内容,可能还添加了一些 XML/JSON 解析库. Java 也有一个完整的 Web Services API - 但它很可能会满足您的需求。您可以通过简单地使用 Tomcat 来实现一个简单的 http 网络服务。和 Servlets并将请求响应读/写为 xml/json。

关于java - 网络服务/面向对象的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1826087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com