'Developer Insights' is a column about software development. In this column our developers will share
some of their knowledge about software development in general or Java EE in specific. Topics for these columns
range from tips about how to get the most out of the Java platform to more general discussions about how to
develop quality software.
Monitor Your Applications With JConsole - Part 3
Using JConsole in a production environment usually involves having to go through a firewall. Because JConsole uses RMI to communicate with
remote applications, we need to open up the firewall or use some kind of tunnel. Both scenarios require a bit of customization of the remote
application to make this possible as we'll see in this last part.
More
Monitor Your Applications With JConsole - Part 2
Using JConsole to monitor and manage applications running on a remote machine involves some extra configuration, especially if security is an
issue or if the application is running behind a firewall. In part 2 we'll look at how to enable secure access to remote applications. In part 3
we'll deal with firewall issues.
More
Monitor Your Applications With JConsole - Part 1
Since the release of JDK 5 the JVM uses JMX technology to provide information on performance and resource consumption of the applications
running in the JVM. Together with the JConsole tool we can use this information to monitor our applications and locate problems.
More
Let Eclipse Generate The Boring Code
When writing Java classes we often need a lot of boilerplate code that takes a lot of time, but isn't really very interesting to write.
Fortunately good IDEs like Eclipse offer handy code generation features that can greatly reduce the time needed to write these classes.
More
Improve Your Java Skills With 'Effective Java'
Although there are a lot of books available to teach you how to start programming in Java, good books on
Java for more experienced developers are very rare. One of the few books that does offer experienced developers
in-depth coverage on how to write better Java applications is 'Effective Java' by Joshua Bloch.
More