I'm about to begin a MSc Degree project and I'm thinking of using Java Enterprise
Editions to create Servlets and JSPs for a contacts database that would be
accessed over the web. Will it be possible to have the server and client
running on the same machine for development purposes? That way I can develop
it at home.

Also, how do I get a copy of Enterprise Edition is it downloadable from the
Sun site or is it huge and rediculously expensive.

Any advice would be great.