Swing's new Spinner component Java / Swing
This new column offers a glimpse into the new Java 1.4 release, starting with the new jSpinner component of Swing, which lets users easily select a date, number, or choice from a pick list.
Weighing in on Java native compilation Java / Getting Started
Java native compilation would surely topple the JVM, taking with it the Java platform's hard-fought platform independence. But even with its growing popularity and the increasing number of native compilers on the market, native compilation has a way to go before it poses a real threat to Java code's portability.
Interfaces in Java Java / General Development
In Java, a class can have at the most one immediate superclass. Multiple inheritance, where a class has more than one superclass, is not allowed in Java. However, one cannot ignore the importance of multiple inheritance because a large number of real-life applications require the use of multiple inheritance. Java provides an alternative approach to support multiple inheritance by introducing a new data type known as interfaces. Although a class cannot inherit multiple classes, it can implement more than one interface.
Tunneling through the corporate network Java / JSP and Servlets
The corporate firewall is a double-edged sword. It helps prevent unauthorized access to the corporate Web services, but can disable access for legitimate clients. Due to the number of safety measures taken by system administrators, HTTP has become the universal entry mechanism to the corporate network. Where technologies such as CORBA and DCOM have failed because of the firewall, technologies such as SOAP have been developed to provide safe and reliable access through firewall protection. In this article, we will explore an alternative to SOAP, the use of Java objects over HTTP.