I'm not a java programmer but I need to undestand your viewpoint about this topic.
When you develop a Java program which gets data from the user (for example a Web page) and uses them for performing and put the result into the database, do you usually tend to write all of the logics into java-embedded-sql or you call Oracle stored procedures for getting (for me) the best results in terms of performances and portability?
Most of Oracle developers and DBA, like me, believe that java wasn't designed to process data and wasn't built on mathematical Logic, so only the frontend, and no more, should be done in Java, .Net, PHP, whatever, while all the logics should be left on database side by using stored procedures and packages written by pl/sql developers.
I'd like to know which approach you generally follow in your develop teams.
Thanks in advance!