Phase P8: Advanced Application Development (Transactions, Pooling) * Implement transactions in the application prototype for usage scenarios that would require transactions. * Implement database connection pooling Document your implementation. Create a wiki page called **AdvancedApplicationDevelopment** and use the structure from this template: {{{#!box information = Advanced Application Development ** Transactions ** Document the code in your applications where a multi-operation transactions are executed. ** Database Connection Pooling ** Document the setup in your application that enables a database connection pool to be used, with some examples from the application where a connection from the pool is used. }}} **AI Use** You are free to use an AI to improve your work, provided that you adhere to the following rules: * you use AI in this phase of the project only to improve your own initial work * you use AI to create alternative ideas, that you can learn from and borrow and use in your own work * you document the changes you have made to your own work based on the ideas from the AI tool in the history above * you document the entire usage of the AI tool in a new wiki page named **AdvancedApplicationDevelopmentAIUsage** linked here, that you structure according to the following template {{{#!box information = Advanced Application Development AI Usage **Name of AI service/solution that was used** URL: Type of service/subscription: **Final result** Diagram: Results in details / description: **Entire AI usage log** 1. Line-by-line Log of all interactions with the AI (prompt and response) 2. ... }}}