Guides 11795 Published by Philipp Esselbach 0

In the spirit of the season, Santa's helper Merlin Hughes, who doubles in real life as a Java developer, presents the design and implementation of a J2EE-based secret Santa Web application, along with a discussion of the tools and technologies that can be used to ease the development of such applications. The articles (also see Part 2 and Part 3) provide a broad overview of how to build a J2EE application from the ground up, using some modern tools and frameworks, with details of how these different technologies work together to produce the end result. While not intended as detailed treatises on any individual technology, these articles instead serve as guides to developing a Web application with J2EE. This first article focuses on the beans, their design and implementation, and the use of XDoclet to accelerate their development and deployment.

Guides 11795 Published by Philipp Esselbach 0

IBM e-business architect Chris Walden is your guide through a nine-part developerWorks series on moving your operational skills from a Windows to a Linux environment. In this part, we install and take a tour of Webmin, a browser-based administration tool for Linux and other platforms that provides a graphical interface to many administrative and operational tasks.

Guides 11795 Published by Philipp Esselbach 0

All too often, checking the README of a package yields only the none-too-specific "Build Instructions: Run configure, then run make." But what about when that doesn't work? In this article, the author discusses what to do when an automatic configuration script doesn't work -- and what you can do as a developer to keep failures to a minimum. After all, if your build process doesn't work, users are just as badly off as if your program doesn't work once it's built.

Guides 11795 Published by Philipp Esselbach 0

This new article presents a Web-based incoming-call monitor for a Customer Service Representative (CSR) in a Customer Relationship Management, or CRM, product based on Erik Hatcher's work, " Remote scripting using a servlet." To take that a step further, Victor Yang here analyzes those requirements and looks into such design options as why IFRAME is recommended over XML-RPC. Finally, he'll show you how to customize the original framework while explaining the key issues that take place during implementation with the code snippets.

Guides 11795 Published by Philipp Esselbach 0

So, your boss says you're moving from Windows to Linux. He's decided he wants the stability, flexibility, and cost savings of Linux, but you have many questions in your head. Isn't Linux like Unix? Isn't Unix hard? Will you be able to do it? Where do you begin to make sense of all of this? Is there a map you can follow? No worries, you'll be able to transfer many of your existing skills to Linux with this gentle Windows-to-Linux roadmap. Now you can get away from your everyday Windows work and take these simple life-changing steps to Linux success!

Step 1. Thinking in Linux - Redirect what you know and do it the Linux way.
Step 2. Console crash course - Reacquaint yourself with the command prompt.
Step 3. Introduction to Webmin - Easy point-and-click admin tool for beginners
Step 4. User administration - Learn about the Linux approach to users.
Step 5. Linux logging - Monitor the health of your system, its important.
Step 6. Working with file systems - The heart of every server.
Step 7. Networking - Unleash the power of Linux and its full potential.
Step 8. Backup and recovery - The first line of defense against disaster
Step 9. Installing software - Take your pick, binaries or compile from source.

Guides 11795 Published by Philipp Esselbach 0

Palm OS 5 provides an implementation of the Secure Sockets Layer (SSL) protocol through the SSL library. By using the SSL protocol, you can guarantee that the data you send to and receive from the network or Internet will be secure and authentic. This article shows you how to use the Palm OS 5 SSL APIs for secure data communication.

Guides 11795 Published by Philipp Esselbach 0

In this article, the author will cover both the client and server side as he describes how to create non-blocking secure connections using the Java Secure Socket Extensions (JSSE) and the Java NIO (new I/O) library, and he will explain the traditional approach to creating a non-blocking socket, as well as an alternative (and necessary) method if you want to use JSSE with NIO.

Guides 11795 Published by Philipp Esselbach 0

Rescue a non-booting Linux system, edit files, mount networked filesystems, and do a bare-metal rebuild with only a Knoppix disk and an Internet connection. This article shows you what to do when good disks go bad.

Guides 11795 Published by Philipp Esselbach 0

To go beyond simple HTML, historically the only options have been to use Java technology or plug-ins. Now, you have a new way -- write and display applications natively in XML. The Mozilla platform provides such a mechanism. This article introduces XUL (the XML User-interface Language). XUL is set of GUI widgets with extensive cross-platform support that are designed for building GUI elements for applications that have traditional, non-HTML GUIs.

Guides 11795 Published by Philipp Esselbach 0

This tutorial teaches the basics of a Grid design and how different components of the Python language can be used to support the design through its various stages. It demonstrates the functionality provided within Python to support basic Grid components.

Guides 11795 Published by Philipp Esselbach 0

The Preferences API -- a lightweight, cross-platform persistence API introduced in JDK 1.4 -- is designed to store small amounts of data (string, simple byte arrays, and so on.) and was not intended to be an interface to a traditional database. It can, however, be effective as a storage device if your data can be expressed as simple objects. This article offers an introduction to the API, explains how objects are stored, demonstrates the process in action, and provides a code library to do the work.