aspose file tools*
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
JavaRanch » Java Forums » Java » Java in General
Bookmark "What to learn next" Watch "What to learn next" New topic
Author

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:

Hibernate
JSP
JSF
Jasper

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


SCJA, OCPJP, OCMJD
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 13875
    
  10

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 7 API documentation
Scala Notes - My blog about Scala
Chris Zaremba
Ranch Hand

Joined: Nov 22, 2010
Posts: 54

Thanks. I'll add it to the list.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: What to learn next
 
Similar Threads
Conditionally protecting app by IP range
urls for css, javascript, common headers
Problems with getRemoteUser()
HTTPS link is down where as http is working
Part 2 : Security between Web Server and Application Server