WebOnSwing

HOMENEWSLINKSFORUMDOWNLOADCONTACT
  
   Register now on WebOnSwing site!    Login 01 September 2004 | 15:36:36 <script language=JavaScript src="http://webonswing.sourceforge.net/xoops/themes/Zaja-X/clock.js" type=text/javascript> </script>  
Main Menu
Login
Username:

Password:


Lost Password?

Register now!
Who's Online
3 user(s) are online

Members: 0
Guests: 3

more...
SourceForge
SourceForge.net Logo
 


WebOnSwing Application Framework
WebOnSwing is a revolutionary multiple environment application framework that allows you to create web applications in the same way you develope a desktop one. You dont need to use JSP files, special tags, XML files, requests, posts, etc. Everything is Java and pure HTML files that comes directly from the graphic designer.

WebOnSwing is an open source project distributed under LGPL license.

This framework constructs and handles html pages with Swing components, allowing to use MVC architecture and all the facilities provided by Swing in the web.

The main purpose of WebOnSwing is not to provide a migration tool for preexisting Swing applications to a web environment, although you can use this framework to do that kind of tasks. WebOnSwing make a re use of a solid, tested and well known architecture like Swing's one in web developement process.

Provides a powerful template engine that simplify the integration of components and windows with html templates. WebOnSwing templates dont need any special tag and dont have absolutly nothing of logic inside, so you can interchange those in a polimorphic way to create differents skins of your component, pages or entire site, with no recoding.

WebOnSwing default window manager allows the use of modal windows transparently, keeping the stack of windows and each one state within the html page, to be able to reconstruct navigation completely, with no need to maintain any data in the server session. With this aproach passing parameters throught differents windows is easy and dont need a special treatment.

Another interesting feature is the capacity to refresh components, that allows to update single parts of the page which have changed from last request, remarkably lowering to the traffic of the sucesive requirements and increasing the speed of page responses. Also using the automatic refresh feature is possible to simulate the behavior of a desktop application from web, obtaining the differences of the view by periodics polling from client side to server.


Why should I use WebOnSwing instead of other web application framework?

Because WebOnSwing provides the following advantages:

  • You are going to develope a web application in the same way you create a desktop one, totally object oriented, using Model View Controller pattern, components, events, listeners, etc. You dont have to deal with requests, responses, web sessions, query strings, forms, etc.
  • It is a true UI abstraction layer that hides completly web specific issues.
  • WebOnSwing separate totally the view from bussiness logic, so you can interchange view easy, with no recoding, using skins.
  • You can re use any Swing editor, component, layoutmanager, etc to create your web application. For example in validation tutorial we use VEP editor of Eclipse, drag & drop components into a dialog, associates validation components to input fields and use it directly on web, also applying templates over this form to provide the desired look&feel for a professional presentation.
  • Provides a powerful validation framework very easy to use.
  • Your pages will be able to refresh part of its contents, decreasing the traffic in web and making your application run faster.
  • Your application will run not only in a web environment, you can use it as a desktop application, deploy to flash animations, to native OS widgets, etc
  • WebOnSwing is not neccesarilly a page controled framework, you can use a controller like Struts to perform page navigation centralized.
  • Is totally dynamic, you can exchange skins, components, templates, hierarchies, events, listeners, or anything in runtime.
  • Is simpler: you work with java classes and really pure html files.
Most Viewed Topics
Top News
Top Downloads



HOMENEWSLINKSFORUMDOWNLOADCONTACT

Copyright © 2004 by Frebes  |  Powered by XOOPS 2.0 © 2001-2003 The XOOPS Project  |  Design by 7dana.com <script type=text/Javascript> </script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值