Jython is an alternate languages for the Java Runtime Environment. Its an implementation of the popular scripting language Python, but running on a JVM. For Python developers Jython is the best possible entry point to the Java platform; for Java developers it may be the strongest incentive to learn another language. This article introduces Jython and shows you what it can do to enhance your productivity on the Java platform.
Whizlabs Software has redefined IT certification preparation with its instructor-led, online trainings, an effective concept of learning and education.
The Eclipse Modeling Framework (EMF) is an open source framework for developing model-driven applications. It creates Java code for graphically editing, manipulating, reading, and serializing data based on a model specified in XML Schema, UML, or annotated Java. This article will step you through the process of creating a model, generating code, using the generated applications, and customizing the editor.
Just like your car, a database requires some maintenance to keep it running optimally. This article is broken down into checks or tasks that should be run at different intervals to keep your database running fast and Bottleneck free.
Port between processors? You may not need to. Learn about the PowerPC's three instruction levels and how to use implementation-specific deviations, while code stays compatible.
Cross-site scripting (XSS) occurs when an attacker introduces malicious scripts to a dynamic form that allows the attacker to capture the private session information. This article casts light on the areas vulnerable to XSS exploitation, explains how the user can protect himself, and details what the webmaster can do to secure a site from this type of malicious intrusion.
The Eclipse Platform, which provides a very powerful IDE, includes its own help system based on an XML table-of-contents referencing HTML files. What isn't immediately obvious is that you don't have to write Eclipse plug-ins to use it. Any project can use a cut-down version of the platform to provide professional, easy-to-use, and searchable documentation.
An information grid gives users and applications secure access to any information anywhere over any type of network. This article defines the term "information grid" and shows that it is a core component of the grid computing model and outlines potential problems and the means of solving them in a distributed environment.
If you're a database specialist interested in growing your DB2 Universal Database skills, there's a good chance that you've already developed database skills with another relational database product somewhere along the way. This article shows you how to use your current knowledge of Oracle 9i to quickly gain skills in DB2 UDB for Linux, UNIX, and Windows Version 8.
Struts is an Apache Jakarta project providing a very popular open source framework for building Web applications. WebSphere Portal V5.0 provides the Struts Portlet Framework that supports the deployment of Struts applications as portlets. This article focuses on the implementation and configuration required to deploy a Struts application as a portlet. It will show you how to quicklly create a portlet using the Jakarta Struts Framework.
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.
Whether you're a veteran user of Apache Ant in need of a refresher or just starting out with this open source Java-based build tool, this tutorial provides a wealth of information. It walks you through the steps involved in writing a build file for a simple Java project, and then looks at some of Ant's other useful functions, including filesystem operations and pattern matching. You'll finish the course by writing our own Java class that extends Ant's functionality.
Java performance enthusiasts Jack Shirazi and Kirk Pepperdine, Director and CTO of JavaPerformanceTuning.com, follow performance discussions all over the Internet to see what's troubling developers. While surfing the Usenet newsgroup comp.lang.java, they came across some interesting low-level performance tuning questions. In this installment of Eye on performance, they dive into some bytecode analysis to try and answer some of these questions.
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?
"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..."