Technology News and Insights

Introducing the Java Pet Store 2.0 Application
Java Petstore Tutorial Web 2.0 Development Tools: How-To Tips on Building Web 2.0 Apps with AJAX. Web 2.0 developers, get step-by-step guidance on building applications with AJAX (Asynchronous JavaScript and XML) with this Java Pet Store 2.0 application article and demo.

Creating a Web 2.0 web application with Ajax, a technology that includes but is not limited to Asynchronous JavaScript and XML, for seamless data interaction is a complex undertaking. To help you understand exactly what Web 2.0 is and how Ajax works to improve the user experience, the Java BluePrints program team developed the Java Pet Store 2.0 reference application. By exploring the use cases, design, and implementation of the Pet Store 2.0 application, you can learn more about building an application with similar functionality.

The Java Pet Store 2.0 demo provides a meeting ground for buyers and sellers of pets, as well as for pet lovers just wanting to look. This application illustrates how you can use the Java Platform, Enterprise Edition 5 (Java EE 5) to develop an Ajax-enabled Web 2.0 application. It comes with full source code available under a BSD-style license, so you can experiment with it and use it in your own applications.

Also, the Java Pet Store 2.0 demo illustrates the use of Ajax-enabled JavaServer Faces component libraries and the Java Persistence API, the model-view-controller (MVC) and other design patterns, and mashups, which are web applications that combine data from multiple sources. Try the Live Java Pet Store 2.0 application and then download it.

If you're interested in this topic, these articles may be helpful:

Efficient, flexible, and typed group communications in Java
by Laurent Baduel, Francoise Baude, and Denis Caromel, Institut Univ...
Model with the Eclipse Modeling Framework, part 2: generate code with Eclipse's Java Emitter Templates
by Adrian Powell, senior software developer, IBM Corp. First published...
Developing XML solutions with JavaServer Pages
Sun Microsystems Inc. XML (Extensible Markup Language) is a set o...

Related Jobs:

Quality Engineer #3536 - GA - Atlanta - EarthLink, Inc.
Quality Engineer posted 12/23/05 Requirements Quality ...
Development Team Manager - WA - Seattle - Practice Partner
Practice Partner is a leading developer of electronic health records (...
Senior Software QA Engineer - CA - Brisbane - WILY Technology, Inc.
Senior Software QA Engineer Wily Technology is seeking a SQA Enginee...
Development Manager #151272 - WA - Redmond - Microsoft Corporation
Want to be part of the Server product team? Are you a development lead...
Programming Writer #132618 - WA - Redmond - Microsoft Corporation
Do you like to program? Do you like to write? Are you excited by Inter...
Content Specialist #144557 - WA - Redmond - Microsoft Corporation
The User Experience (UX) group at Microsoft Game Studios (MGS) is seek...
Security Architect #54561 - CA - Sacramento - EML Incorporated
Duration: 6 months The Security Architect will be responsible for c...
Interface Developers, Front-End Interface - Ontario - Toronto - Novator Systems Ltd.
Interface Developers, front-end interface Department: Client Services...
Data Integrity Analyst #30004 - MN - Eden Prairie - C.H. Robinson Worldwide, Inc.
Description Company Description: Founded in 1905, C.H. Robinson Worl...
Associate QA Engineer, .NET - CA - Palo Alto - WILY Technology, Inc.
Associate QA Engineer, .NET Brisbane Wily Technology is seeking a...