This course provides experienced DBAs with the background necessary to understand the needs of development using object oriented development technologies and Java EE application servers. The student is given a basic understanding of OO principles and Java EE architecture, then provided with the details of how a Java program accesses a relational database using JDBC and/or SQLJ, how connection pooling works, how Enterprise Java Beans (EJBs) can be used to declare transactional requirements, and a high level look at security concerns in a distributed environment. The course can be delivered using any development environment including RSA, RAD and Eclipse.
Database Administrators and Systems Programmers.
Upon successful completion of this course, the student will be able to:
- Explain concepts and benefits of Object Oriented Programming
- Describe basic JEE features, terms and components
- Describe how Java programs access relational data
- Explain how connection pooling works
- Describe how EJBs can be configured to support transactions, connection pools, and isolation level
- Describe the security requirements of a distributed application
An understanding of Relational Database technology programming concepts.