Component Based Development

This book is the result of two courses taught at HTW Berlin and at GSO Hochschule Nuremberg. It is a class project, hopefully turning into a real wikibook at some later point in time.

Preface 100% developed  as of Aug 11, 2012

Introduction 0% developed  as of Oct 9, 2012Edit

This class is an introduction to component based development.

Basics 0% developed  as of Oct 9, 2012Edit

Review of HTML, HTTP and networking fundamentals.

Serverside Programming 0% developed  as of Oct 9, 2012Edit

Introduction to servlets, JSP and tag libraries.

Objectrelational Mapping 0% developed  as of Oct 9, 2012Edit

We introduce JPA and Hibernate.

Model View Controller 0% developed  as of Oct 9, 2012Edit

In this context two technologies are interesting, JSF and Apache Struts.

Dependency Injection 0% developed  as of Oct 9, 2012Edit

Spring is a good example for dependency injection.

Webservices 0% developed  as of Oct 9, 2012Edit

Webservices, notably SOAP and REST have established themselves firmly.

Enterprise Topics 0% developed  as of Oct 9, 2012Edit

Here we may talk about JMS and EJB.

Scalability 0% developed  as of Oct 9, 2012Edit

Here we may talk about Grinder, Proxies and the Cloud.

Security 0% developed  as of Oct 9, 2012Edit

Don't leave home without it.

Software Tests 0% developed  as of Oct 9, 2012Edit

How to test enterprise applications.

Template Engines 0% developed  as of Oct 9, 2012Edit

Modular Software 0% developed  as of Oct 9, 2012Edit

Additional ChaptersEdit

AppendicesEdit