8到10年后重新掌握Java的速度

时间:2010-02-26 19:50:06

标签: java jboss

上一次我做过任何严肃的Java编码都是在世纪之交。与此同时,我一直在做很多其他的事情,最近的c(嵌入式东西)和c ++。我将在几个月后开始新的任务,而且很可能是全Java的全部任务。除了我将在某些应用程序中处理JBoss之外,我没有太多信息。

所以,我想在书籍/网站上提出一些建议/至少让我符合流行语,并希望能够很好地处理Java世界的最新技术。

谢谢, 塞萨尔

8 个答案:

答案 0 :(得分:3)

一年前我的情况类似,这本书最有用:JBoss At Work。您将从一个简单的Web页面开始,然后使用JPA,JMS,JTA,EJB等构建WebService。因此,您真正编写代码而不是仅仅阅读 - 它帮助我快速加速。非常值得推荐。

唯一的缺点是AFAIK,没有第2版,从那以后发生了很多变化......但我还是推荐它。

对于JavaSE中的更改(特别是自Java5以来的新事物),Effective Java 2nd Edition。周期。

答案 1 :(得分:3)

您在此处找到的jboss相关项目概述:http://www.jboss.org/projects/matrix

我担心你会被埋葬在信息中。 您应该了解哪些技术用于您的任务。 我建议这样的路线图:

表示层

  • JSF 和Richfaces(包括Ajax4jsf)
  • JS​​P
  • 煤层

业务层

  • EJB (已添加消息队列,TimerBeans以及注释)
  • Webservices JAX-WS,XML-Binding JAXB
  • Java连接器体系结构(JCA)
  • 规则引擎

持久性

  • Hibernate通常用作JPA的实现

如果是关于性能的话,JbossCache也很重要

构建系统

  • 行家

测试框架

SOA将是另一个复杂的主题

希望这有帮助

答案 2 :(得分:2)

JBoss建议Java EE,所以我建议Mastering EJB 3。鉴于您的背景,我怀疑您需要在Java SE上做很多事情。

答案 3 :(得分:2)

有效Java上的+1。你肯定会花在Java书上的最好的钱!除此之外,我鼓励你远离尽可能多的缩略词...大多数只是为了确保那个人有很多工作要做...

答案 4 :(得分:0)

为了获得Java EE的一般介绍,我建议Java Enterprise in a Nutshell。这概述了大多数相关技术,因此您可以了解什么是什么,并有一个基础来决定在哪里深入挖掘。

JBoss in Action

答案 5 :(得分:0)

我会看一下The Spring Framework,它几​​乎用在我所知道的每个Java项目中。 另外,学习自上次使用Java以来​​引入的新(现在很旧)语言功能,其中大部分都是在Java 1.5(泛型,自动装箱等)中引入的。

答案 6 :(得分:0)

从那时开始阅读每个版本的JDK发行说明/新功能列表(至少适用于61.5)。基本语言功能已得到改进。我完全记不清2000,但是泛型,自动装箱,注释,Swing的增强,集合框架,仪器,(obj:objs)和断言都是跳到脑海的语言增强 - 而且它们都是详细的发行说明。

那至少可以让你度过2007年左右。 ;)过去,开始研究其他地方提到的框架,并看看即将推出的Java新功能提案。

答案 7 :(得分:0)

使用eclipse下载spring tools并开始播放一些示例应用程序可能会有很大帮助。