The capacity of Java Server Pages (JSP) to facilitate rapid application development from the server side accounts for much of its popularity. The usual ponderous tactical challenges still loom, however, no matter what shortcuts JSP may provide for the Web application designer: mainly, getting into and out of databases and handing off data.
Database access via JSP need not be intimidating, however. Part of the problem is accepting that database access is more intimidating for Web apps than for traditional local OLAP systems in general, and realizing that a clean, abstract data access solution is essential in a world of multiple vendors of interfacing products, realized in a simple high-connectivity product, flexibly implemented. In this, JSP will serve you well.
The article continues at