A managed environment is one in which a J2EE application server such as theWebSphere® Application Server performs management of connections, transactions, and security, thus relieving the application developer of the necessity to produce code for this.
A non-managed environment is one in which the application uses the resource adapters directly without the intervention of a J2EE application server. In this case the application must contain code to handle management of connections, transactions and security.