您建议新手学习Web服务的计划是什么?

时间:2010-03-06 02:13:04

标签: java web-services

由于我计划将职业生涯转变为100%的Web服务开发公司(使用开源Java技术),我需要在基础概念和相关技术方面建立全面的知识。但我对成千上万的行话和技术感到困惑。你会为新手建议什么学习/发展计划?我们将非常感谢您提供最新的书籍,文章和教程列表。

4 个答案:

答案 0 :(得分:1)

假设您想要“Java Web服务”(问题用java标记)并假设您已经了解Java并理解基本的OO概念,如继承/多态和需要抽象类/接口,请从书中开始{{3 }}

有许多代码示例。一旦你完成了基础工作,就要检查安全性,性能,RESTful Web服务(不要对术语感到紧张,对于大多数“常识”的东西来说,它们大多都是花哨的术语)。请记住,如果你有“常识”,那么大多数这些都应该有意义(一旦你维基或谷歌了)。

最后,如果你是像我一样只读她是否必须清除考试的人,那么就开始接受Sun认证的Web服务。我知道很多专家对这个想法嗤之以鼻,说“它没用”,我想如果你是初学者,如果你清楚这一点,你至少知道已经做了些什么。 (这不应与“认证使一个更好的程序员”混淆,这可能是有争议的)

答案 1 :(得分:1)

你将有很多学习要做。首先,如果你想在Java世界中做任何事情,你需要掌握Java和标准的运行时库。

学习这个的好资源是Java教程。 http://java.sun.com/docs/books/tutorial/getStarted/index.html

特别注意与套接字相关的任何内容,因为这些对于Web服务至关重要。

然后,您可以开始考虑如何使用提供Web服务的servlet,Web应用程序和Web应用程序。

答案 2 :(得分:0)

  1. 学习机器代码编程
  2. 学习汇编程序编程
  3. 与Fortran等非结构化语言相同
  4. 与C,Pascal
  5. 等结构化语言相同
  6. 与面向对象的语言相同,如C ++,Java,Delphi
  7. 在这个地方,人们可能不再需要这个计划,因为webservices可能会过时,但如果继续,请转到第7步
  8. 学习抽象类
  9. 学习纯抽象类
  10. 了解界面
  11. 现在可以开始理解像JNI,COM​​
  12. 这样的跨语言交互
  13. 简要了解网络,客户端/服务器,RPC,协议,远程处理
  14. 深入学习Corba,DCOM或XML over TCP等远程技术
  15. 深入学习http,XML,XSD,WSDL
  16. 实施Web服务器的简单客户端
  17. 拥有整体综合知识可以认为自己能够在WebServices中看到一些价值
  18. 实现少量SOAP客户端,使用现有的Web服务。成为WS用户很自在
  19. 从不安全的WebService开始学习WebServices的服务端
  20. 了解合规性验证工具
  21. 学习Web服务
  22. 完成

答案 3 :(得分:0)

我不确定你是否是一个IT人员。我猜你是。 以下是我开始学习Web服务的提示:   - 学习HTML,XML   - 学习像Java这样的OOP语言(核心Java应该没关系)   - 学习SOAP   - 学习/安装tomcat,AXIS2

如果您是IT领域的新手,我建议您重新考虑您学习网络服务的决定,因为您需要至少一年的时间才能到达。采取婴儿步骤,并尝试首先学习OOP语言。然后决定下一步该做什么。一切顺利!!