views:

135

answers:

5

There are many Java based technologies. What Java based technologies have survived the test of time? What technologies have you used for a considerable period of time and still use regularly. What technologies have helped, rather than hindered you on a day to day basis. Please don't response with items that you may have used for a short period of time.

In my experience:

Core Java. Collections framework. JUnit. JMeter. JPA/Hibernate. Log4J. Javadoc. Maven. Netbeans.

+3  A: 

Spring, been using it for about 5 years.

Brian
mmmm, i love it :)
Rakesh Juyal
you love spring or xml? be honest! try Guice and you will see what real DI feels like.
01
Not necessarily just the XML/DI, but the breadth and quality of APIs - DB, AOP, JMS, Security, etc, which fit in so seamlessly. When I start seeing lots of vacancies requiring Guice I'll take a look :-)
Brian
A: 

Servlet API Eclipse JMS Log4J

Peter Tillemans
oops - I forgot about Log4J - added to list.
Conor
Log4J the old faithful :-)
Peter Tillemans
Except now being superseded by slf4j, no?
wds
slf4j does not superceed log4j, it facades it.
Thorbjørn Ravn Andersen
+1  A: 

Definitely the Collections framework.

Soundlink
+2  A: 

Lots, but list one?

  • Apache Ant

Runners up:

  • Apache Tomcat
  • JBoss AS
  • Maven
  • xUnit in general, and jUnit in particular.
mikek
nUnit? Did you mean JUnit? NUnit is for .NET.
Jesper
Sorry, typo =) I Meant to say xUnit (having used dbUnit and such as well)
mikek
+1  A: 

Eclipse and Apache Tomcat.

Bernard