Module Resources
Sun's application server platform Edition 8.1 or later.
Relational database e.g. Oracle, Microsoft access, MySQL
Module Texts
The J2EE 1.4 Tutorial for NetBeans IDE4.1 (available for download from the sun site)
Teach yourself J2EE in 21 days, Martin Bond et. al. 2004, SAMS, ISBN: 0672325586
Applied Enterprise JavaBeans Technology, Kevin Boone, 2003, Sun Microsystems, ISNB: 0130449156
Module Learning Strategies
Material will be presented in lectures, tutorials will apply the material to develop small applications which make use of the different Enterprise technologies. Students will be expected to apply the designs and methods learnt through the tutorials in their practical assignment.
(1:n)2 (1:20)2
Module Special Admissions Requirements
CE00216-M, Internet Applications or equivalent.
Module Additional Assessment Details
100% coursework consisting of:-
Assignment: Design, develop and deploy a J2EE application which includes a web service and answer test questions about the components and mechanismis involved. (Learning outcomes 1, 2, 3 and 4).
Module Indicative Content
Analyse develop and deploy Enterprise Applications.
Reflect on the context and situations in which Enterprise Applications are used.
Review of web application, evaluate how they can be included within Enterprise Applications.
Evaluate the Extensible Markup Language (XML) and how it is used in the context of Enterprise Applications.
Analyse and develop applications using the following J2EE components: Enterprise Java Beans, Remote Interface, Home Interface, EJB Implementation and EJB Container, Session Beans, stateful, stateless, Message beans, Entity Beans.
Reflect on the theory behind Web Services: specifically protocols such as SOAP, XML-RPC, Web Service Definition Language (WSDL) documents, Universal Description, Discovery and Integration (UDDI) registration service.
Be able to develop applications using Web Services.