Technology News and Insights
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:
![]() | Build Management #149119 - WA - Redmond - Microsoft Corporation The Windows Server User Assistance Build team is a small and tight-kni... |
![]() | 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 (... |
![]() | Associate QA Engineer, Java - CA - Palo Alto - WILY Technology, Inc. Associate QA Engineer, Java Brisbane Wily Technology is seeking an... |
![]() | Senior Software QA Engineer - CA - Brisbane - WILY Technology, Inc. Senior Software QA Engineer Wily Technology is seeking a SQA Enginee... |
![]() | Associate QA Engineer, .NET - CA - Palo Alto - WILY Technology, Inc. Associate QA Engineer, .NET Brisbane Wily Technology is seeking a... |
![]() | QA Engineer - CA - Brisbane - WILY Technology, Inc. QA Engineer Wily Technology is seeking a QA Engineer to perform func... |
![]() | Software QA Lead - CA - Brisbane - Wily Technology, Inc. Wily Technology is seeking a QA Team Lead to oversee functional and re... |
![]() | Program Manager #151648 - WA - Redmond - Microsoft Corporation Be part of the team responsible for shipping updates that improve the ... |
![]() | Builder #149121 - WA - Redmond - Microsoft Corporation The Windows Server User Assistance Build team is a small and tight-kni... |

