There are many views of what a framework is. Academic researchers tend to centre their definition around the concept of abstract classes:
DbForms is designed to be both a framework and a toolkit. Part I of this paper focuses mainly on the toolkit aspects of DbForms it demonstrates to the reader how to rapidly build a database-driven web-based Application using DbForms components. Part II deals more with the framework aspects of this product.
DbForms enables developers to build sophisticated web-based database driven applications in very short time and with very little efforts. DbForms applications are built in a manner conceptually similar to RAD - database building tools such as Microsoft Access (for Windows-based applications) or Sybase PowerSite (for web-based applications). (Note: All named products are properties of their respective owners.)
Rapid Application Development (RAD) tools in general, allow a user to place database components and action elements on templates which then get executed at runtime. As you will soon discover, dbForms uses these same techniques for its own framework.
An important benefit of using DbForms is its openness to other systems. You may use DbForms in conjunction with common JSP pages, Struts-based pages, etc. This means that you are free to use DbForms where it brings you the most benefits (dramatically reduce development efforts, etc.) and to use other techniques if you think that they offer a better solution.