我想学习Java EE,但我不知道从哪里开始。有人告诉我,最好从API开始。请帮忙。
答案 0 :(得分:7)
无法学习所有API。重要的是要了解在哪里寻找样本和文档。
答案 1 :(得分:5)
您应该始终从示例开始,除非您已经足够熟练地开始使用API。
我建议您从一些简单的分步示例开始,然后继续处理API和更高级的功能。
答案 2 :(得分:5)
如果您想学习Java EE,我认为最好的方法是将应用程序想象成一个简单的应用程序,尝试收集有关开发此类应用程序所需的API的信息,这是我练习学习任何新知识的学习曲线框架或编程语言
由于你是初学者,我想建议这些书供你学习,这将有所帮助
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,但也有(我的头顶)Seam,Wicket,Struts2。
一旦在堆栈上定居,就会得到一些关于这个主题的书籍。谷歌搜索你可以找到很棒的博客文章/教程,但他们通常专注于一个狭窄的主题,一本书可以给你更多的图片。
如果你不需要一个完整的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)