Udemyintermediatept

Jakarta EE - DataSource

Learn Java & relational databases! Build robust applications with Java and SQL. Perfect for developers seeking a solid foundation in backend development.

4.3(12)
45students
3h 47m
Certificate
Fernando Franzini
Fernando FranziniEnterprise Java Architect

Course Content

Jakarta EE - DataSource is an intermediate-level Udemy course taught by Fernando Franzini. It runs 3h 47m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 12 reviews, with 45 students enrolled. It is a paid course, last updated October 2019.

Mastering Database Connection Management with Java: A Comprehensive Guide

This course equips Java developers with the skills to implement scalable database connection management strategies. We'll dive deep into the JDBC DataSource specification and connection pooling to ensure your applications can seamlessly handle increasing workloads. Learn how to effectively integrate and scale various solutions, including web applications, web services (SOAP & REST), and microservices.

Course Content:

  • Introduction to DataSource:

    • Understanding DataSource: What it is, its purpose, and its evolution.
    • The problem DataSource solves and its historical context.
    • Exploring the history and evolution of DataSource.
  • Object Pooling:

    • What is Object Pooling and why is it essential for performance?
    • The Object Pooling metaphor and its relevance to concurrency.
    • Key Java products supporting DataSource and Object Pooling.
    • Relevant Java server links and resources.
  • Configuring DataSource:

    • Understanding DataSource properties and their functionality.
    • Leveraging JNDI for efficient resource management.
    • Practical examples of DataSource configuration.
  • Hands-on Environment Setup:

    • Setting up a robust Java development environment using Eclipse.
    • Utilizing Hsqldb and Tomcat for testing.
    • Leveraging Commons JDBC for database interactions.
  • JEE & IoC (Inversion of Control):

    • Understanding JEE and IoC principles.
    • Practical examples of IoC implementation.
  • Scalability Techniques:

    • Exploring scalability techniques for database applications.
    • Implementing caching strategies for improved performance.
    • Addressing congestion – identification and resolution methods.
  • Frameworks vs. DataSources:

    • Understanding the differences and applicability of various frameworks.
    • Implementing effective DataSource policies.
    • Developing robust DataSource rules for optimal performance.

This course provides practical exercises and real-world examples to help you become proficient in managing database connections in Java, leading to more robust and scalable applications.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(38)
4h 6m
all

Pages para iPhone

by + DoctorApple +

5.0(5)
1h 14m
all
5.0(9)
1h 50m
all

The education 4.0

by Alexsandro Sunaga

5.0(13)
1h 50m
beginner

Transformações Digitais nas Organizações

by Profa. Dra. Maria das Graças Murici

5.0(21)
41m
all
5.0(6)
1h
all