Java vs. PL/SQL: Where Do I Put the SQL?
"Many articles have been written about the use of PL/SQL vs. Java." writes Dave Moore in "Java vs. PL/SQL: Where Do I Put the SQL?". "These articles tend to focus on the intricacies of each language and their strengths and weaknesses as the server-side logic. This article won't focus on this issue but will instead concentrate on an issue that faces Java and PL/SQL developers alike -- where do you put the SQL? The SQL is a major part of each application, and its location can greatly enhance or degrade performance, distribution, and maintenance."