由于我计划将职业生涯转变为100%的Web服务开发公司(使用开源Java技术),我需要在基础概念和相关技术方面建立全面的知识。但我对成千上万的行话和技术感到困惑。你会为新手建议什么学习/发展计划?我们将非常感谢您提供最新的书籍,文章和教程列表。
答案 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)
答案 3 :(得分:0)
我不确定你是否是一个IT人员。我猜你是。 以下是我开始学习Web服务的提示: - 学习HTML,XML - 学习像Java这样的OOP语言(核心Java应该没关系) - 学习SOAP - 学习/安装tomcat,AXIS2
如果您是IT领域的新手,我建议您重新考虑您学习网络服务的决定,因为您需要至少一年的时间才能到达。采取婴儿步骤,并尝试首先学习OOP语言。然后决定下一步该做什么。一切顺利!!