Sun’s online Java Tutorial website has recently been updated to cover all the latest 5.0 new features. Check it out – this is still definitely one of the best online Java tutorial resources out there.
Profiling Java Apps
Profiling an app involves looking at an apps performance and resource usage over time. This is an essential step to be able to tune an application and the app server (if deployed to one) so that it can run optimally.
DevX.com have a great article this week explaining the JVM’s support for profiling tools, memory spaces in the heap, and the Java 5.0 JConsole utility to examine heap usage. It’s a good introduction to profiling, and it would be great if they could follow this with a more detailed article describing typical problems to look for and how to tune your app and VM to avoid the problems.
News.com: Interview with James Gosling
News.com have an interview with James Gosling on their site today. They cover topics such as rate of Java adoption (still showing no signs of slowing), the ease of use of Java which has previously been a barrier to entry (although starting to be addressed in Java 5.0 and EE5.0), and a comparision between the use of scripting languages and Java.
Wicket: MVC Framework simplicity
There are so many MVC web frameworks that it is hard to keep track of them all and their pros and cons. Wicket has been around for a year or so but has not caught much attention. The major selling points of the approach that Wicket takes is in it’s simplicity.
Javalobby have an article that gives a quick overview of building a simple web app using Wicket, which gives a good introduction to this framework.