File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes What to learn next Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "What to learn next" Watch "What to learn next" New topic

What to learn next

Chris Zaremba
Ranch Hand

Joined: Nov 22, 2010
Posts: 54

The project I'm currently working on (intranet web application) mainly uses Tomcat, Spring, Freemarker, XSLT and FOP and as a result any new side projects (all intranet web apps) I implement using the same technologies. I want to expand my horizons but with so many options I'm not sure what to dedicate my study time to next. I thinking of the following:


I'm sure there are plenty of others that I'm not even aware of. What would you recommend for the following areas for market coverage (if I was to change jobs) or simply because it's the best tools for the job (I know this is very objective)?

Database connectivity
Templating/Display (web based)
Report generation

Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 15042

Databases are used in almost every project. I think learning JPA and Hibernate would be a good idea. JPA (Java Persisence API) is a standard interface for object-relational mapping (mapping from Java objects to rows in tables in a relational database). Hibernate is an implementation of JPA.

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Chris Zaremba
Ranch Hand

Joined: Nov 22, 2010
Posts: 54

Thanks. I'll add it to the list.
I agree. Here's the link:
subject: What to learn next
It's not a secret anymore!