Master Data Management Concepts

Master Data Management (MDM) Serves as the authoritative source for applications and analytics Have to have a way to track all the different process Ideal – Application integration Single Version of all Entities Must be owned by each Business Unit Must have versioning...

Dimensional Modelling Concepts

Dimensional Model – Contains facts and dimensions.  The level of detail in the fact table is called the grain Types of Schemas Fact tables are joined to related dimensions, called a star schema Dimensions that relate to multiple fact tables, should be conformed...

Inversion of Control and Dependency Injection

Inversion of Control (IoC) principle – Also known as dependency injection (DI).  IoC is a process whereby objects define their dependencies, only through constructor arguments. The container then injects those dependencies when it creates the bean. This process...

Working with Your First Servlet

To be a Servlet, a Java class just has to implement the Servlet interface.  A full implementation would be Tomcat or Websphere.  We are just interested in overwriting that … and that’s possible with an abstract class called Generic Servlet. Servlet knows nothing about...

Beginning Java Core Concepts

How do you start to learn Java or Object Oriented Programming (OOP)?  I had an excellent teacher who cared about doing things the right way and teaching us why things worked the way that they did.  Below are some of my crib notes from my first class with him. EXERCISE...

Servlets and Tomcat

Servlets and Tomcat Servlet – Java technology-based Web component, managed by a container, that generates dynamic content.  Servlets interact with Web clients via a request/response paradigm implemented by the servlet container. To be a Servlet, a Java class...