Attaching a GUI to a domain model object (a.k.a. "Entity") is a boring job. You need to write lots of synchronization code or models to change the UI when the entity changes and vice versa. Now that has an end. Here is the ultimate, automatic glue generator: The Java Beans Binding API...
Do you know EnumSet? No? Then you should take the time to look at this sample code. EnumSet allows writing of really eloquent Java source code...
The next edition of my CS1/Java book is going to print soon. At the last minute, we decided to put the real estate of the inside covers to good use and include a “cheat sheet” with the most important Java control structures and libraries. Since it would be particularly embarrassing to have a typo here, I am hoping to enlist the aid of the community.
PDFs for the inside covers are...
The latest version of Alice, now in beta, can be programmed in Java. In this blog, I describe the process that I use for producing Alice assignments for my CS1 class. Students program in Java using Netbeans, and instead of seeing boring console output, they bring the Alice characters to life.
In November, Servlet 3.0
Specification Lead Rajiv Mordani, and I started providing technical
advice to the team at Sun developing the successor to the Sun
Certified Web Component (SCWD) certification exam. This new exam
covers Java EE 6, including JSF 2. All this week, the work will
continue in the form of an offsite workshop at the
To help ensure the highest quality exam possible (and...