The main purpose of WebOnSwing is not to provide a migration tool forpreexisting Swing applications to a web environment, although you canuse this framework to do that kind of tasks. WebOnSwing is a webapplication framework that make a re use of a solid, tested and wellknown architecture like Swing's one in web developement process. With this aproach we can share a lot of Swing features:
- MVC architecture
- Usage of Swing defaultcomponents and third party components, for example Date pickers,Calendars, JBuilder database components, etc.
- Usage of Swing default layouts and third party ones, forexample TemplateLayout, FormLayout, TableLayout, XYLayout,PaneLayout, VerticalFlowLayout, BoxLayout2, OverlayLayout2
- A lot of Visual Editors for Swing GUIs, for example: NetBeans, Eclipse VEP, JBuilder, etc
- A very large and complete documentation
- A lot of experimented developers for Swing platform
- Easy to use
- Templates: Powerful html template engine, TemplateLayout manager, the use of skins, etc
- Validation Framework: Very easy to use components for all kind of validations (similar to .NET validators but decoupled)
- Render kits for components web representation.
- Persistence of components state: Allows you to work withstateless pages simulating being statefull (similar to .NET viewstatebut decoupled)
- Automaticmanagement of modal windows in web environment, keeping the stack ofopened windows with each associated page state, allowing to have astateless multiple modal windows system.
- Individual component refresh: That can 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.
| Swing Components | Features | Tutorial | Simple Visual Tutorial | Architecture | Screenshots | Todo | License | Javadoc | Support |
The comments are owned by the poster. We aren't responsible for their content.