Java Web services: What’s not to like?

Java offers end-to-end, top-to-bottom, client/server solutions The overarching message at this year’s JavaOne conference is that the train has arrived at the (Java) platform. As of version 1.4, you can go just about anywhere you want. Whether you’re developing an…

Sun redraws Java blueprint around Web services

XML-based Web services seen as critical for the Internet’s next jump forward June 5, 2001— In the latest move in its competition with IBM and Microsoft, Sun this week at its JavaOne developer conference will leave no room for doubt:…

Expanded offerings at this year’s Java University

Attendees prepare for certification and improve their Java programming skills June 4, 2001— Java University 2001 is huge. In fact, there are so many classes offered this year that the campus has been split between the Palace and Marriott Hotels.…

A conversation with James Gosling

The inventor of Java discusses the current state of software Bill Venners:What have you been up to this past year? James Gosling:Doing a lot less traveling. I’m not really going around preaching the gospel anymore. Folks are pretty converted these…

Java against the (Microsoft) world

Does the war between the Java camp and Microsoft really matter? I learned programming on Wang VS systems back in 1986 using Wang COBOL. A year later, I moved into C programming on an IBM-AT machine with Microsoft Quick C…

Clean up your wire protocol with SOAP, Part 3

Create SOAP services in Apache SOAP with JavaScript So you’re a Java developer trying to stay on the cutting edge? With all the uncertainty in the software industry, you want to know what the future of the Web holds and,…

Make cents with BigDecimal

Write Java programs to calculate and format currency To be able to write Java programs that deal with finances, you need to know about the BigDecimal class and numeric formatting. The first step to teaching you both of those topics…

Speaking on the Observer pattern

Speaking on the Observer pattern

How can you use the Observer pattern in your Java design? Q: I want to use the Java Observer pattern in my project. With that in mind, can you give me some sample code to demonstrate how it works A:…

Java security evolution and concepts, Part 4

Java security evolution and concepts, Part 4

Learn how optional packages extend and enhance Java security Early on, Java security focused on resisting executable content threats — security risks caused by malicious or poorly programmed code. In this series’s previous articles, we saw how Java security evolved…

Conquer Swing deficiencies in MDI development

Add more functionality to your Multiple Document Interface (MDI) applications Developers have used the Multiple Document Interface (MDI) for many years. It provides an understandable interface for building applications that require multiple documents or windows to be hosted simultaneously within…