This document provides an overview of building web applications with J2EE. It introduces key J2EE concepts and technologies including the J2EE architecture with its layered approach, containers that provide services to components, and common technologies used like EJBs, JSF, XHTML. It also discusses J2EE servers, development lifecycles and tools, and provides an example blog application to demonstrate J2EE concepts in practice. The presentation concludes with a Q&A session.