NetForm Web Application Framework - V 0.60 Released
| Sampsa Sohlman 11 Dec 2003 18:00 GMT | Page rating:  |
NetForm Web Application Framework for Java - V 0.60
===================================================
Homepage
--------
http://netform.sohlman.com
Example application
-------------------
http://sohlman.users.mcs2.netarray.com/netform/index.jsp
Download
--------
http://sourceforge.net/project/showfiles.php?group_id=92608
Goal
----
Goal of NetForm Web Application Framework for Java is to be easy,
productive and maintainable way to create complex HTML application
forms and logic.
Design of NetForm Web Application Framework is based on Model View
Controller architecture. NetForm uses template (currenlty only JSP)
mechanism to create web page and semiautomatic request handling,
which is done by server side form components. These components are
generating events, which programmer has to implement.
With NetForm it is possible to create HTML form logic that normally
would be very hard to do.
Current Features
----------------
+ MVC pattern, easy web page customization with help of templating
engines. Currently JSP
+ Server side events
+ Server form side validations
- with help of component validators
- if one component is not valid also the whole form is not valid
+ Browsers back button behavior handling
+ Login handling. It is also possible to make form without login
+ Double event generation prevention. Impossible to generate
double events. So example double add to database is impossible
by result of user behavior.
+ More security, because every component name "<input name="..">
is unique for every every component and every page generation
+ Easy to create front ends to database applications
Planned Features
----------------
+ JSP Tag library
- To wrap current scriplets to tag-library.
- Tag library based components which are not
connected to application logic.
+ File upload support
+ Beautiful URLs
+ Other templating engines.
+ Javascript library to help browser side validation etc.
+ Change management ( components automatically knows if their state
has been changes since defined period )
+ Port the idea to other programming languages, idea is not language
specific.
Licence
-------
NetForm is distributed under GNU Library or Lesser General Public
License (LGPL)
All comments and ideas are welcome
Best regards
Sampsa Sohlman

Signature
-------------------------------------------
// Sampsa Sohlman //
// My email can be found on my homepage //
// http://sampsa.sohlman.com //
-------------------------------------------
No comments at this time. Why not be the first?