首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >web服务/面向对象的问题

web服务/面向对象的问题
EN

Stack Overflow用户
提问于 2009-12-01 21:05:06
回答 4查看 1.7K关注 0票数 4

我最近刚刚开始使用java进行面向对象编程。之前我用旧的visual basic和php编程,前者不是面向对象的,后者不是面向对象的。

现在我的问题是:我在哪里可以通过具体的例子学习and服务和面向对象的编程?(现实生活中的例子不是hello world类型)

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

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-12-01 21:23:56

您应该学习有关mean服务的知识(您这么说到底是什么意思?)和OO作为两个独立的主题。两者都是相互正交的。学习面向对象是独立于学习如何通过互联网提供服务的。

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

关于web服务--您需要提供更多的颜色--您是否希望开发web应用程序?如果你想开发一个web应用,有一系列令人眼花缭乱的java web框架可供选择(wicket,tapestry,spring,struts,grails,aribaweb,还有on and on)。如果您刚开始学习Java & OO,那么您可能会直接投身于webapp框架中而不知所措。我建议首先学习一些Java & OO,然后尝试使用Java Servlet/JSP页面,这应该会让您了解基础知识,最后选择一个像grails或tapestry这样的框架来学习。

如果您不需要webapp,并且您只是在web上访问/公开另一个服务,那么您就拥有了核心J2SE堆栈中的网络IO所需的大部分东西,并可能添加了一些XML/JSON解析库。Java也有一个完全成熟的Web Services API --但对于您的需求来说,它可能有些夸张了。只需使用TomcatServlets并以xml/json格式读取/写入请求响应,就可以实现一个简单的http webservice。

票数 3
EN

Stack Overflow用户

发布于 2009-12-01 21:23:47

这两者是完全不同的野兽。我建议您看看现有的框架,这些框架可以帮助您使用Java实现web服务。例如,您可以查看Spring Framework Web Services项目,如果您已经了解Java和Spring,那么创建web服务就会变得非常简单。但是你可以看看他们的代码,看看他们是怎么做的。

您还可以考虑使用struts2框架开发web服务的this article

票数 0
EN

Stack Overflow用户

发布于 2009-12-01 21:38:45

Apache CXF附带了一系列针对各种协议、传输的web服务示例(SOAP、REST等)。这些示例包括服务设计中出现的继承问题(即OO),更不用说CXF本身作为Java系统的一个巨大示例了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1826087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档