How would you like to MASTER graphic design by next week?
Click here to find out how
Featured Photoshop templates - professional ready to use designs for your next project
View all templates
Java Aspect Tutorials
Basic GUI in Java
We will be discussing some basic aspects of creating Graphical User Interfaces in Java. We will also be discussing some topics in Object Oriented programming for further explanations as well as for examples.
Documenting Applications with Struts 2
Every developer's favorite task is documenting their application. In this chapter, we will look at the many aspects of documentation, including "self-documenting" code, Javadocs, generators, methodologies, and so on, with a focus on automating as much documentation as possible.
Intro to Aspect Oriented Programming with AspectJ
You have all your project done and ready to rock. After a couple of months, the customer decides to add more features and, guess what, that means you will have to alter significant part of your well structured code with clutter that was not really part of the original specification. If there only was a way to add the extra functionality without altering the codeÖ And there is! Thatís why AOP, Aspect Oriented Programming, exists. Donít be scared by the name: AOP is nothing more than add extra code to your code without altering your code.
Test performance of e-business apps using FoCus
Discover FoCuS, a tool that implements the functional coverage methodology and improves testing of applications by providing detailed information on the areas in which testing is lacking. Functional coverage refers to testing the performance of an e-business application and making sure that the design of the test covers every aspect of what the application is meant to do.
Java theory and practice: Going wild with generics
One of the most complicated aspects of generics in the Java language is wildcards, and in particular, the treatment and confusing error messages surrounding wildcard capture. Java developer Brian Goetz deciphers some of the weirder-looking error messages emitted by javac and offers some tricks and workarounds that can simplify using generics.
Scala and XML processing made easy
Scala lets you navigate and process parsed XML in several ways. It also has first class support for XML built right in, so you don't need to create strings of XML or programmatically build DOM trees. In this article, you will see these aspects of Scala in action and see how Scala can make working with XML a joy to do.
Like every first tutorial, this tutorial will show you how to display "Hello World," but in two ways. The first most simple way, will print "Hello World" to the console, the second (although I wont fully explain everything until later tutorials) will display "Hello World" using the OOP aspect of Java.
Spot defects early with Java Continuous Integration
Continuous Integration (or CI) is a process that consists of continuously compiling, testing, inspecting, and deploying source code. Get introduced to the fundamental aspects of Continuous Integration and the steps on how to set up a CI process using best-of-breed open source technologies.