Java Technology Headlines
Technical content and news from java.sun.com, the premier source of information about the Java platform.
- Long Running Web Process (LRWP) in the Java Platform Using GlassFish
LRWP is a protocol, similar to CGI but faster, used by a web server to communicate with its peers. In Making Java Technology Faster than C with LRWP, we showed that the Long Running Web Process (LRWP) implementation in Java using GlassFish was faster than the implementation in C and Xitami. This paper describes that LRWP implementation. - Using Java Persistence API Within a Visual Web Application
NetBeans IDE 6.0, the Visual Web tools, and Java Persistence API (JPA) give you greater flexibility for writing database-dependent applications. - How to Handle Java Finalization's Memory-Retention Issues
Learn how to avoid memory-retention problems when working with third-party classes that use finalizers. - Restricting Access to Ajax Services
This article highlights some techniques for restricting access to Ajax-based services. It then focuses on using URL-based API keys, which gives you fine-grained protection and allows you to track, meter, and restrict usage of a service. - Experts Answer MSA Questions
Read what Java ME experts have to say about the Symbian OS and the Location API, fragmentation, MSA Advanced and smartphones, and other questions. - Creating Extensible Applications With the Java Platform
This article shows you two ways to create applications that are extensible, allowing you to add functionality and enhancements to an application without making changes to its original code base. - Learning Curve Journals, Part 2: Declarative User Interfaces
In JavaFX Script, you can use declarative statements to define the user interface. John O'Conner ports an existing application to illustrate. - Learning JavaFX Script, Part 3: Client-Server Communication With JAX-WS
This tutorial shows you how to use JavaFX Script in conjunction with NetBeans IDE 5.5.1 to access a web service using JAX-WS 2.1. - The Meanings and Motivations of Open-Source Communities
Simon Phipps, Sun's chief open-source officer, has carefully observed and analyzed the processes that make open-source communities possible. - Java Programming Language: Design Principles and Proposals
Danny Coward, with help from Spec Lead Alex Buckley, summarizes proposed Java language additions and invites participation in the Kitchen Sink Language project. - Achieving Interoperability with Ajax using Java and .NET Technologies
While Ajax and the associated frameworks that allow rich internet applications to be created are growing in stature and power, it is highly recommended that you consider interoperability as a major factor in deciding how to build your applications. - Mashup Styles, Part 2: Client-Side Mashups
Learn how a client-side mashup works, and explore some of the considerations related to this mashup approach. - Sample Application Using JavaServer Faces technology, Seam, and Java Persistence APIs on GlassFish
Get a look into using the Seam application framework with Java EE technologies. - SOA Without SOAP: The Java ME Perspective
In Part 3 of his SOA series Eric Giguere explores how to do SOA when the target device does not support Web Services (JSR 172). - Learning Curve Journals, Part 1: Exploring JavaFX Script
JavaFX Script is Sun Microsystem's new scripting language. This series of technical articles follows a developer as he learns the technology. - Learning JavaFX Script, Part 2: Remote Communication Using RMI
Learn how to use RMI to effortlessly demonstrate and test client-server functionality with JavaFX Script technology. - Learning JavaFX Script, Part 1: An Introduction to JavaFX Script for Java Programmers
JavaFX Script is a highly productive scripting language that enables content developers to create rich media and content for deployment on Java environments. This article, aimed at traditional Java developers, is a brief but thorough introduction to Sun's exciting new technology. - Filthy Rich Clients (Vodcast)
Java.sun.com writer Ed Ort interviews Sun client architect Chet Haase about what's new and cool for developing compelling desktop applications. - Using the Swing Application Framework (JSR 296)
Learn to use the Swing Application Framework to manage life-cycle events, UI component event handling, threading, localizable resources, and simple persistence in your Java technology applications. - Using NASA's World Wind Component in Your Java Technology Applications
With World Wind, you can zoom from satellite altitude to any place on earth, using satellite imagery and space shuttle topography data, to experience earth's terrain in rich 3D form. - Sun Java EE Engine: Bridging Java EE Web Services and JBI Components
Wondering how to bridge the gap between Java EE and JBI in a composite application deployed on GlassFish? The Sun Java EE Engine is the answer. - Java ME GUI APIs at a Glance
So you think you know the Java ME graphic APIs? Bruce Hopkins catalogs the current APIs, complete with examples, drawn from 13 JSRs. - Meet Tom Marble, OpenJDK Ambassador for Sun Microsystems
Tom Marble, Sun's OpenJDK Ambassador, discusses recent hacking with OpenJDK, performance benchmarking tools, the importance of copyright law for developers, tae kwon do, and more. - Open Source -- Then and Now: A Conversation With Ray Gans of the OpenJDK Community Program
Open Source -- Then and Now: A Conversation With Ray Gans of the OpenJDK Community Program
Ray Gans, manager of the OpenJDK and Mobile & Embedded community programs at Sun, explores the challenges involved in open sourcing Java SE. - Cookie Handling and Drag and Drop
Learn about new cookie management features in Java SE 6 and how to use drag and drop with JTree components in this latest edition of Core Java Technologies Tech Tips. - Java Technology Fundamentals
Learn about using the Unified Modeling Language (UML) to plan your applications and understand others' applications. - The GlassFish Community Delivering a Java EE Application Server (PDF)
Read about GlassFish V2's main new clustering feature and GlassFish V3's modularity, speed, and openness to scripting containers such as Ruby, PHP, JavaScript, and others. - Enterprise Tech Tips
Security is the theme in this issue of the tips. Learn how to secure web services using Web Services Interoperability Technology (WSIT) and how to use security annotations in enterprise beans. - Implementing a Local Cache to Manage Resources
Walk through the design and implementation of an image cache for MIDP that helps MIDP applications minimize their size. It allows applications to update resources while in the field. - JRuby and the Java Platform
This introductory article shows you how to set up JRuby on the Java platform and explains the basics of using JRuby scripts with Java applications and the NetBeans IDE. -