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, 2012 edit

This class is an introduction to component based development.

Basics 0% developed  as of Oct 9, 2012 edit

Review of HTML, HTTP and networking fundamentals.

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

Introduction to servlets, JSP and tag libraries.

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

We introduce JPA and Hibernate.

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

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

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

Spring is a good example for dependency injection.

Webservices 0% developed  as of Oct 9, 2012 edit

Webservices, notably SOAP and REST have established themselves firmly.

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

Here we may talk about JMS and EJB.

Scalability 0% developed  as of Oct 9, 2012 edit

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

Security 0% developed  as of Oct 9, 2012 edit

Don't leave home without it.

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

How to test enterprise applications.

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

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

Additional Chapters edit

Appendices edit