WebOnSwing is a framework used to create web applications. This multiple environment revolutionary framework helps to develop web applications in the same way as we develop desktop applications. Here there is no need of any special tags, JSP files, XML files, posts, requests, etc. In WebOnSwing everything is pure Html and java files.

 

This frameworks allows to use Model View Controller architecture and it handles and constructs html pages with components of swing. This WebOnSwing provides all facilities of swing in the web. Actually the WebOnSwing’s main purpose is not to migrate the existing swing applications to web applications but we can also use this frame work to perform such types of task. WebOnSwing is helpful for the reuse of a tested, well known and solid architectures like Swing in the development of web applications.

 

WebOnSwing simplifies the integration with html templates and components by providing powerful templates This feature makes this framework more useful. These templates provided by the WebOnSwing do not need any kind of special tags or any logics inside. So we can create different kinds of skins to our pages or entire site with no recoding.

 

In WebOnSwing, passing parameters between different windows is easy because it is keeping windows stack and each states in an html page. So there is no need to keep any data in server session .With out keeping data in server session we can reconstruct the navigation perfectly in WebOnSwing. Here default window manager performs this functionality.

 

The most interesting feature of WebOnSwing frameworks is the ability to refresh components. This feature helps to update the page changed by the last request. It will increase the speed of request responses. It also reduces the traffic of the requirements remarkably. Here we can also use the automatic refresh functionality which helps to simulate the behaviour from the web to the desktop applications by obtaining the client to server difference of view by periodic polling.

 

Advantages Of WebOnSwing:

 

In the same way we develop a web application we can develop desktop applications using MVC pattern , totally object oriented , components , Listeners, etc. Here there is no need to deal with web sessions, response, requests, forms, query strings , etc.

WebOnSwing is a true user interface abstraction layer. It hides web specific issues.

Here we can interchange the view by using skins with no recoding. In WebOnSwing view and business logic are separate.

Here we can reuse any swing component,editor, layout manager for the development of the web applications.

WebOnSwing provides powerful very easy to use validation framework.

Here our pages are able to refresh some of its components which it makes our application run more faster and it reduces traffics in the web.

Very simple as we need to work only with html pages and java classes