Give Apache Geronimo a Lift
Lift is a new highly scalable Web application framework built on the Scala programming language. In this article, you will learn how to create a Web application using Lift and deploy it to Geronimo. A highly scalable application server such as Apache Geronimo is the perfect partner, especially since Scala compiles to byte code just like the Java language and leverages the Java platform.
Create a pureQuery Application using Spring
Spring is an open source Java/J2EE application framework that offers higher level data access features like transaction management, resource management, and Data Access Object hierarchies. This tutorial guides you in creating a pureQuery application that uses the Spring Framework's Data Access features.
Make Your Grails Mobile Phone Friendly
The number of cell phone users worldwide is at 3.3 billion and rising, and Internet access from mobile phones is on a rapidly upward trajectory. In this Mastering Grails installment learn how to make your Grails applications mobile phone friendly. Developing for the mobile Web as hits unique demands, but after this article you will be well on your way.
Use XPath to Select Portions of XML Documents
XML is a data format concerned primarily with compatibility and flexibility. This tutorial will teach you the fundamentals of XPath. Part 1 of this tutorial details the XPath specification, which allows you to specify particular sections of an XML document using a directory-like syntax. You'll learn the syntax of XPath, and you'll work with tools that let you experiment with XPath.
Install Java 5 EE on openSUSE Linux Part 1
This demo shows how to extract and install the Java Platform, Enterprise Edition 5 (Java EE 5) SDK that is bundled with IBM WAS CE on the openSUSE Linux platform. It also highlights key parameters required to configure a Java Virtual Machine (JVM) in the .bash_profile, and how the default JVM and WAS CE installation enables access for multiple users.
Ajax Web Components using JSTL and JSP Tags
Learn how to build custom JSP tags with dynamic attributes to facilitate rapid application changes. This article shows how to use JSP Standard Tag Library (JSTL) and JSP tag files to implement data binding, page navigation, and style conventions, which make both development and maintenance easier. The last section of this article contains an example that uses Ajax to submit a Web form.
Manage Dependencies with Apache Ant’s Ivy
Managing source-code dependencies among projects and tools is often a burden, but it doesn't need to be. In this installment of Automation for the people, automation expert Paul Duvall describes how you can use the Apache Ant project's Ivy dependency manager to handle the myriad dependencies that every nontrivial Java project must manage.
Going Wild with Generics in Java
One of the most complicated aspects of generics in the Java language is wildcards, and in particular, the treatment and confusing error messages surrounding wildcard capture. In this installment of Java theory and practice learn tricks and workarounds that help simplify using generics and weird-looking error messages emitted by javac.
Write Java Apps with purQuery Inline Method
IBM pureQuery is a high-performance Java data access platform focused on simplifying the tasks of developing and managing applications that access data. This article introduces the pureQuery inline method programming style, and discusses how users can use it to efficiently query and update databases. Also explore benefits and key features of using the inline method.
Make JUnit Testing Java Apps Easy with Grester
As a developer, you run tests multiple times per day, but how badly would they break if the sources had to change? Now you can quickly find out with Grester, an Apache Maven wrapper around Jester. Grester alleviates the burden of dealing with the annoyances of constructing a Java classpath from project dependencies so you can test your execution points more easily, using Jester.
Serialize Java Objects in XML with XStream
XStream is a lightweight and easy-to-use open source Java library for serializing Java objects to XML and back again. Learn how to set up XStream, and discover how to use it to serialize and deserialize objects as well as to read configuration properties from an XML configuration file.
RESTful SOA using XML
SOA usually implies heavyweight technology for large enterprises, but the advantages of the SOA architectural pattern also apply to smaller environments. This article describes how to follow SOA principles using lightweight principles like REST, rather than all the overhead that is used in larger environments.