Application development encompasses all the tasks that go beyond the mere creation and maintenance of database objects. Typical application development tasks include
• Developing application code in a programming language such as Java or COBOL and managing all interactions with the database through APIs such as JDBC.
• Designing and maintaining XML artifacts such as XML Schemas and XSLT style sheets with XML application development tools.
• Developing database stored procedures and user-defined functions (see Chapter 18).
XML application development ...