是否有必要学习所有API?

时间:2009-12-31 11:09:34

标签: java java-ee

我想学习Java EE,但我不知道从哪里开始。有人告诉我,最好从API开始。请帮忙。

9 个答案:

答案 0 :(得分:7)

无法学习所有API。重要的是要了解在哪里寻找样本和文档。

答案 1 :(得分:5)

您应该始终从示例开始,除非您已经足够熟练地开始使用API​​。

我建议您从一些简单的分步示例开始,然后继续处理API和更高级的功能。

答案 2 :(得分:5)

如果您想学习Java EE,我认为最好的方法是将应用程序想象成一个简单的应用程序,尝试收集有关开发此类应用程序所需的API的信息,这是我练习学习任何新知识的学习曲线框架或编程语言

由于你是初学者,我想建议这些书供你学习,这将有所帮助

Head First Servlets and JSP

Java Server Programming Black Book

希望这有帮助!

答案 3 :(得分:1)

经过10年的Java EE,仍然有一些我从未使用过的API。所以,您不需要学习所有API。

正如Yossi所说,从具体的例子开始,如果你需要一些特定的api来完成你的工作,学习和使用它。

无论如何,你学习所有api的时间,其中大部分都会过时:)尽管专家需要指定规格的体贴时间:)

并且不要忘记,通过努力了解字典中的所有单词都不会让你成为一个伟大的作家!

答案 4 :(得分:1)

  

我想学习Java EE,但我不知道从哪里开始。

严格地说,从Java EE API开始,我建议先从JSP / Servlet,JPA,EJB 3.0,JAX-WS开始,然后再使用JMS,JTA(一旦你达到这一点,我认为你如果需要,将足够熟练地学习任何其他API。

虽然可能,但学习所有API似乎并不是一个现实和聪明的目标,而掌握它们都需要花费大量时间。实际上,在我看来,你学习新事物和找到解决问题的解决方案的能力更有价值。

所以,不,没有必要学习所有API,但了解最常用的API当然是件好事。

答案 5 :(得分:1)

Java EE是一个非常复杂的域,编写Java EE应用程序有很多不同的方法。我建议先从Sun Java EE tutorial开始,以了解规范中的内容。

我建议您决定使用哪种软件堆栈。我偏向Spring,但也有(我的头顶)SeamWicketStruts2

一旦在堆栈上定居,就会得到一些关于这个主题的书籍。谷歌搜索你可以找到很棒的博客文章/教程,但他们通常专注于一个狭窄的主题,一本书可以给你更多的图片。

如果你不需要一个完整的Application Server,那么堆栈的建议就是Spring / Spring-MVC / JPA / Hibernate并在Tomcat上部署。

答案 6 :(得分:0)

学习所有关于API的知识是不可能的,但要保留API的本地副本。

Sun's EE Totutorial是学习Java EE的一个很好的起点

答案 7 :(得分:0)

不,学习所有API是不必要的,也是不可能的。

只需了解您感兴趣的API,并与您想要做的事情直接相关,并从那里开始。如果你试图一次学习很多API,你很可能在大多数API上都不是很好。

答案 8 :(得分:0)

从无到有的学习API没有意义,也非常无效。关于学习效果,您总是需要有一个上下文来应用API。反馈至关重要!

否则你会浪费很多时间。