Java Tutorials & Articles
-
Virtual Earth - a Spartan AJAX web control
by Mike JamesThe Virtual Earth map control is a study in Spartan AJAX techniques. Mike James examines how it works and how you can extend it.
-
Nothing but JavaScript
by Mike JamesThe Spartan Ajax motto is “no more HTML” - can this approach to creating web pages be serious? Mike James explains the idea and the inner workings.
-
Reveal your brilliance with Firefox 2 Chrome
by Sing LiThe Firefox browser uses a clever system to control its user interface, which has wide applicability. See how it works with Sing Li's easy starter project.
-
Wiring your way to a maintainable future
by Sing LiHands-on component development with the Spring 2 framework.
-
Back to square one with Ruby on Rails
by Sing LiRuby on Rails is the unlikely sounding latest web development sensation. Sing Li examines what this new language and framework has to offer.
-
Aspect Oriented Programming using .NET
by Abhinaba BasuTill now we were talking about non-mainstream languages to use Aspect Oriented Programming (AOP). Learn what exactly AOP is, and how you can go about getting this functionality in C#.
-
Test-Driven Development in .NET
by Peter ProvostAn article presenting benefits and techniques for using test-driven development in .NET, specifically examining the NUnit testing framework.
-
Web Services Interoperability between J2EE and .NET - Part 3
by Wangming YeExplore the source of the common interoperability challenges facing Web services integration across platforms. This third part in a series describes how the different naming conventions between J2EE technology and .NET can cause difficulty in Web services interoperability.
-
SWT and JFace, Part 1: A gentle introduction
by Barry FeigenbaumIn this first article of an SWT and JFace series, find out how to create a simple Standard Widget Toolkit (SWT) application using Java™, Eclipse, and the SWT and JFace libraries. Also learn how to create simple SWT GUIs using basic controls and layouts.
-
On the way to AJAX
by Ian ElliotJScript is a language with lots of potential, as Ian Elliot discovers as he investigates new ways of doing old things.
-
Discover the Geronimo Enterprise Server
by Sing LiRun all your J2EE applications on this open source server the easy way.
-
WSDL your POJOs with Apache Axis
by Sing LiHow to give existing software systems a new life by exposing their functionality through a web service.
-
Shakespeare at your fingertips
by Sing LiSatisfy your secret literary urges with a little help from the Apache Lucene search engine.
-
Unicode and .NET
by Jon SkeetAn introduction to the murky world of Unicode and character encodings.
-
Strings in .NET and C#
by Jon SkeetThe System.String type (shorthand string in C#) is one of the most important types in .NET, and unfortunately it's much misunderstood. This article attempts to deal with some of the basics including interning, literals and encoding.
-
Web Services Interoperability between J2EE and .NET - Part 2
by Wangming YePart 2 of this series explores the source of common interoperability challenges facing Web services integration across platforms. Follow along as Wangming Ye analyzes the interop failures resulting from the use of certain data types and ways to overcome them such as collections, arrays, or primitive data types.
-
Memory in .NET - what goes where
by Jon SkeetA lot of confusion has been wrought by people explaining the difference between value types and reference types as 'value types go on the stack, reference types go on the heap'. This is simply untrue (as stated) and this article attempts to clarify matters somewhat.
-
Web Services Interoperability between J2EE and .NET - Part 1
by Wangming YeWeaving together Web services to create cross-organizational business processes requires all partners to program to the same standard model and to avoid exposing proprietary implementations. However, the ultimate goal of making Web services interact seamlessly is still a frequent concern and a hot discussion topic. The first part of the series stresses the importance of WSDL design and analyzes the strength and pitfalls of the traditional RPC/encoded style in Web services interoperability.
-
Semaphores in JDK 1.5
by Sing LiLearn to work with Java threads and try out JDK 1.5's new semaphores.
-
.NET Applets
by M KenyonMark walks you through how you go about creating a ".NET Applet" - a Windows Forms control hosted within a web page.