Newest Other Java Articles Should You Use .NET or Java on a New Project? By Michael Klaene - Published 08/20/2008 Tips to help decide whether .NET or Java is right for your organization's next software project.
Implementing Visual and Data Mashups Online By Vlad Kofman - Published 08/05/2008 Venture into the creation of online mashups and compare different online sites that facilitate mashup creation. In particular, you will learn about Yahoo Pipes, Microsoft's Popfly, Google Mashup Editor, Intel MashMaker, and others. You also will see how to create a working online data feed mashup with Yahoo Pipes.
Getting Started with the Greenfoot Java IDE By Richard G. Baldwin - Published 07/29/2008 Discover a Java IDE good enough to win a Dukes Choice Award at the 2007 JavaOne conference.
Op-Ed: Fish or Cut Bait By Paul Kimmel - Published 07/16/2008 If a person or group does something successfully one time, ten times, or a hundred times, there is an increasingly better chance that group will succeed again. All of the books in the world won't turn a ten year old kid into Gordy Howe or Wayne Gretzky. There is an element of talent. Find the talent.
Programming MIDlet Graphics using the Canvas Class By Richard G. Baldwin - Published 07/15/2008 Learn how to use methods of the Canvas class along with methods of the Graphics class to draw text and lines on the cell phone screen. You will also see how to use anchor point coordinates to control the position of text that is drawn on the screen and how to handle keyPressed events fired by a Canvas object.
Go for the Gold! Leading a Team to Victory By Michelle LaBrosse - Published 07/10/2008 Take a page from the Olympic coaches to lead your team to gold-medal standards. Try these simple rules, strategies, and guidelines to bring out the best in your staff and yourself!
Working With Design Patterns: Iterator By Jeff Langr - Published 07/09/2008 Patterns exist for virtually all common programming challenges, even one as simple as "how to traverse a collection of objects." The iterator pattern provides a consistent solution for something that programmers do daily.
The Two Faces of JSF on WLP By Scott Nelson - Published 07/07/2008 Starting with version 9.2, WebLogic Portal provides two options for creating JSF (JavaServer Faces) portlets. Learn how to use both approaches and choose the right approach for your project.
Java Tip: Simplify Spring Apps with @Autowired By Michael Klaene - Published 07/03/2008 @Autowired is not just for property injection, but also can be used in methods and constructors. Learn to leverage the power of @Autowired into your Java apps.
What do you get when you cross Python and Java? An implementation of the Python scripting language written in 100% pure Java that runs under any compliant Java Virtual Machine (JVM). Using Jython, you can write Python programs that interact with any Java code. The Jython interpreter supports a number of shortcuts, which make using Java libraries as easy as using your own Python code.
Understanding Properties in Java and C# By Richard G. Baldwin -
Baldwin explains the use of properties in Java and C#, and explains the
differences between the two.
Building with Ant: Deployment and Distribution By Alex Chaffee -
We wrap up our lessons on working with this open-source development tool from the Jakarta Project by looking at some advanced issues -- multiple deployment targets, versioning, and source distribution.
Programming a Spider in Java By Jeff Heaton -
This article shows how to use Java to create a spider. A reusable Spider class is provided, as well as an example program that scans a site for broken links.
Building with Ant: Directory Structure By Alex Chaffee -
In Part 2 of our series, Chaffee discusses the importance of a clean and orderly project directory structure -- and provides tips on creating a solid foundation for structures that can scale to large teams using version control and multiple releases.
JSP Security By Jordan Dimov -
A concise overview of code and configuration-level security issues that commonly arise in Java Server Pages scripts, as well as advice for the mitigation of associated risks.