[X] The "/DOS/Win32/gccodec110.zip" file could not be found or is not available. Please select another file.

The Web-2-Database System is an XML dialect & Java package to reduce the need to hardwire incoming-data validation and db writing by Java servlets to a specific db schema and HTML form. Runs where Java 1.4.x+ & MySQL 3.2.x runs, & is not JSP.


http://treelogic-swe.com/web2database/index.html





Separate each tag with a space.

Release Date:

2003-09-13

Topics:

License:

Translations:

Intended Audience:

Programming Language:

Registered:

2003-09-12

Ratings and Reviews

Be the first to post a text review of Web-2-Database. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Targets Set For Next Release of 'Web2Database'

    Version 0.3 of 'Web2Database' is scheduled for release on February 1, 2004. It will take 'Web2Database' from a working proof-of-concept to a very clean platform for feature extension efforts. Be sure to inquire with us if you are interested in helping! 1) Replace the two small "ghost" classes with XML and Java in other classes. - 1 week. 2) Decompose the 'ColumnElement' class into three subtypes, one for each type of column element, leaving 'ColumnElement' as an abstract class. - 1 week. 3) Move the SELECT query building out of the 'httpservlet' package and into the 'query' package. - 1 week. 4) Come up with and implement new object abstractions to simplify the conditional logic in the 'Web2Database.writeDatabase' method, and to shorten the 'Web2Database' class. - 6 weeks. 5) Move all non-servlet-specific functionality out of 'Web2Database' so that any servlet, not just a 'Web2Database' servlet, could easily use it. - 2 weeks. 6) Clean code thoroughly. - 1 week.

    posted by chrisbalz 2206 days ago

  • Progress Report on Work on v0.3, Report #1

    Title: Design Review to Elucidate v0.3 Goals: Decomposing the 'Web2Database.writeToDatabase' Method. Author: Khurram Ahmed Bugvi, Lead Software Engineer for the 'Web2Database' Project. Editor: Christopher M. Balz, Project Administrator for the 'Web2Database' Project. First I will elaborate on the methodology I adopted. I started off with the idea that I might be able to find a design pattern that would solve the problem amicably without affecting the design integrity of the system. I considered the comparator design pattern and tried twisting the factory design pattern to better suit our problem. However, I soon found out that this would only compromise the design integrity without providing any countervailing benefit. Such a situation could have been tolerable in a lesser system. However I believe that we need to adhere to the classical principles of OOD to design a robust and a simple API. The next logical step was to consider the overall design, as it currently exists and to try to abstract out the details of the problem into another class. I agree with the suggestion offered in 'Web2Database' project discussions, that it would be better to abstract out the details of writing to a database into a new class. I would call this class the DATABASEWRITER class. The operations being performed by each block of conditional logic could be abstracted into individual methods of the DATABASEWRITER class. I also feel that this class could inherit its behavior from the 'PreparedDbObjects' class. In my opinion it would inherit its logical behavior from that class, as the 'Web2Database.writeToDatabase' method currently does. However I still feel that this problem needs to be addressed further. The next step is to design a basic outline skeleton of the class with its interfaces as well as skeletal code that could be need for debugging in the future. The following are the names and short descriptions of the books that form a background literature for my current work and work specific to this project: ** "Object Oriented Design In Java", by Mitchell Waite and Robert Lafore (published by SAMS Publishers). This is one of the easiest and the most common sense book on object oriented design I have ever read. While others focus on the theory of design this book aims not only to teach the theory but also the implementation of design principles, and this in my opinion is its best feature. It is geared towards both the novice and experienced programmer who has never bothered to learn designing systems. It is my recommendation that this book be compulsory reading for anyone who joins the project. ** "Processing XML With Java" by Elliotte Rust Harold (available at http://http://www.cafeconleche.org/books/xmljava/). This book is freely available on the web for online reading and offers a general introduction of XML processing with Java and also carries two chapters on JDOM. It will help anyone who wants to gain a deeper understanding of the underlying working concepts of our system. ** "The Design Patterns Java Companion" by James W. Cooper (published by Addison Wesley Publishers). This is a short but informative book on design patterns and could serve as a good reference for anyone looking to employ design patters in designing Java programs.

    posted by chrisbalz 2206 days ago

  • Khurram Ahmed Bugvi joins as Lead Software Engineer

    Khurram Ahmed Bugvi has joined the Web-2-Database project as Lead Software Engineer! He joins Project Administrator and System Architect Christopher M. Balz in this endeavor to abstract static data specifics (data validation parameters and database schema) out of Java servlet code and into an XML file. Khurram brings his academic computer science background and his practical experience to bear upon this neat project! Both Chris and Khurram hope to add other developers to the team to build out Web-2-Database. Homepage: http://treelogic-swe.com/web2database/index.html Contact: Khurram: roundthecorner@users.sourceforge.net Chris: chrisbalz@users.sourceforge.net

    posted by chrisbalz 2246 days ago

  • New, Complete Roster of Documentation

    Check out the 'Docs' page of the Web-2-Database project for detailed info on everything from joining the project to Javadoc to XML DTD documentation.

    posted by chrisbalz 2246 days ago

  • Forum thread added

    chrisbalz created the Object Structure forum thread

    posted by chrisbalz 2247 days ago

  • Code committed

    chrisbalz committed patchset 4 of module web2database to the Web-2-Database CVS repository, changing 14 files

    posted by chrisbalz 2248 days ago

  • Code committed

    chrisbalz committed patchset 3 of module web2database to the Web-2-Database CVS repository, changing 14 files

    posted by chrisbalz 2248 days ago

  • Code committed

    chrisbalz committed patchset 2 of module web2database to the Web-2-Database CVS repository, changing 63 files

    posted by chrisbalz 2248 days ago

  • Code committed

    chrisbalz committed patchset 1 of module web2database to the Web-2-Database CVS repository, changing 63 files

    posted by chrisbalz 2248 days ago

  • Significant Interest in Web-2-Database at First Release

    258 page views and 10 downloads in the first three days of Web-2-Database's release verifies that the problem this project is focused on solving is an important one. Project admin chrisbalz notes, "The very complete Javadoc (run with the -private option), along with the documentation of W2DBML, should richly reward downloaders." And he adds, "If the initial interest continues, the scope of the solved problem -- the 'done part' -- could be greatly increased." Developers are encouraged to contact the admin of this project (Sourceforge.net username: chrisbalz) to get involved in this project.

    posted by chrisbalz 2250 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Web-2-Database Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review