View RSS Feed

JBoss

Seam - Web 2.0 Ready

Rate this Entry
by , 04-27-2012 at 06:37 PM (471 Views)
Seam is fully optimized for Web 2.0 style applications. It provides multiple ways for AJAX (Asynchronous JavaScript And XML, a technology to add interactivity to web pages) support -- from drop-in JavaScript-less AJAX components, AJAX-enabling existing JSF components, to a custom JavaScript library that provide direct access to Seam server components from the browser as Javascript objects. Internally, Seam provides an advanced concurrency model to efficiently manage multiple AJAX requests from the same user.

A big challenge for AJAX applications is the increased database load. An AJAX application makes much more frequent requests to the server than its non-AJAX counterpart does. If all those AJAX requests have to be served by the database, the database would not be able to handle the load. The stateful persistence context in Seam acts as an in-memory cache. It can hold information throughout a long running conversation, and hence helps to reduce the database round trips.

Submit "Seam - Web 2.0 Ready" to Facebook Submit "Seam - Web 2.0 Ready" to Digg Submit "Seam - Web 2.0 Ready" to del.icio.us Submit "Seam - Web 2.0 Ready" to StumbleUpon Submit "Seam - Web 2.0 Ready" to Google

Categories
JBoss Seam

Comments