Delve into WebSphere application Server Feature Pack for WEB 2.0

Source: Internet
Author: User
Tags pack web services dojo toolkit websphere application server

Feature Package Demo

It is exciting to watch the development team in IBM Software Group Create and deliver innovative designs around Ajax (asynchronous JavaScript and XML) architectures. Ajax represents the next generation of Web development and can be used to create innovative browser-based user interfaces. As a developer, I've found that the boundaries between heavyweight graphical user interface applications are beginning to blur, running on their own local operating systems, and witnessing the richness of today's browsers and devices.

The technology used by developers to create Ajax applications by using the Feature Pack for Web 2.0,IBM is now easily available to IBM WebSphere application Server users-and is completely free.

Unlike other WebSphere Application Server feature packs (such as the feature Pack for EJB 3.0 and Web Services), the WebSphere application Server Feature Pack for Web 2.0 is application-centric. This means that Feature Pack for WEB 2.0 does not modify the internal WebSphere application Server Runtime to provide additional benefits and functionality. Instead, the feature package provides a set of Java™ libraries and JavaScript™ files that can be used when developing applications. This is because I have encountered many users who are unwilling to apply the feature pack because they are afraid of introducing new behavior into the application server runtime; WebSphere Application Server Feature Pack for WEB 2.0 does not occur. When you use the WEB 2.0 Feature Pack for development, you can pick the features or techniques that you want to include in your application, and then deploy the application as usual.

When I first published in 2008, I wrote an overview article about the WEB 2.0 Feature Pack. Here, I want you to focus on just a few of the key features that will have a significant impact on your WEB application development.

Focus on Key Features

The Feature Pack for WEB 2.0 V1.0.0.2 contains many elements that apply to both client and server-side runtimes. The Dojo Toolkit 1.3.1 on the client side. On the server side is a rich set of library and connection attributes. Let's take a closer look at all of these things.

Client

Dojo Toolkit 1.3.1 is a powerful open source JavaScript library that can be used to create a rich and diverse user interface that can be run inside the browser. Dojo supports all major browsers and renderer on the Palm Pre and Apple iphone, and the Palm Pre and Apple iphone are built on the WebKit browser engine. The Dojo Toolkit Abstracts special restrictions and behaviors from the Platform browser implementation.

The Dojo Toolkit is divided into 5 sections:

The base section is the Dojo Toolkit kernel, which contains an ingenious dojo.js file and is optimized so that the browser can be downloaded with minimal time. The base section contains useful libraries, such as Bootstrap and event notifications, and so on.

The core section contains a wide variety of GUI components and IO transmissions, which are used to send XHR requests to the server.

Built on top of the foundation and core, the Dijit section provides a rich set of additional widget controls that are internationalized and enabled for access.

Dojox contains aspects of the Dojo Toolkit that represent innovative content. The Dojox modules include graphics, offline storage, grids, and data storage (detailed below), and so on.

Util contains the test tools in Dojo that can be used to test widgets provided in the Toolbox.

Dojo provides a rich set of features, but the feature I want to pay special attention to is dojox.data. Dojox.data provides a unified access layer that abstracts the concept of a unique data format. From the JavaScript point of view, all data is represented as an item (or an attribute of an item), which provides a way to access the data in a standard way. Dojo provides a rich set of data stores for well-known services, such as Google, Flickr, and so on, in out-of-the-box ways. You can easily combine data storage with your own UI widgets, or integrate them directly into the many parts provided by Dojo.

More importantly, Dojox.data storage provides a way for developers to access the server-side services they create. The Dojox.data.JsonRestStore file provides a standards-based way to interact with a JSON based (JavaScript Object notation) service that uses the RESTful architecture. Jsonreststore provides a way to perform read, write, and notify by Http/rest. The interaction uses server-based get, put, POST, DELETE commands.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.