![]() |
Enterprise web programmingUnits ENTWA (Level 6) and APSW (Level 7) |
![]() |
The topics covered in the unit will include:
1 | Developing dynamic web pages using the Java 2 Platform, Enterprise Edition (J2EE) including use of Servlets, Java Server pages (JSP) and custom tag libraries. |
2 | Patterns and frameworks supporting service oriented programming (e.g. The Model-View-Controller (MVC) pattern, The Apache Struts framework) |
3 | Service Oriented Architecture, concepts, components and protocols, including Service Discovery (e.g. UDDI, Jini), Service Description (e.g. WSDL) and Service use (e.g. SOAP, XML-RPC) |
4 | Techniques and technologies for accessing and persisting data (e.g. Database, Directory Services, Hibernate) |
Session number | University week number |
Date (Tuesday except where stated) |
Lecture topic | Supplementary material |
---|---|---|---|---|
1 | 9 | 25th September 2018 | Introduction (unit admin topics), books and outline (how to study)
|
|
2 | 10 | 2nd October |
Web architecture; HTTP and CGI; Alternatives to CGI (PPT slides) |
|
3 | 11 | 9th October | ||
4 | 12 |
16th October |
||
5 | 13 | 23rd October | ||
14 | 30th October | Consolidation week | ||
6 | 15 | 6th November | ||
7 | 16 | 13th November | ||
8 | 17 | 20th November | ||
9 | 18 | 27th November | EJBs continued NOTE Lecture only 1 hour |
First practical 1400 on Tuesday 27th November, immediately after the lecture |
10 | 19 | 4th December | ||
11 | 20 | 11th December | ||
21 | 18th December | CHRISTMAS VACATION | ||
22 | 25th December | |||
23 | 1st January 2019 | |||
24 | 8th January | Assessment period |
||
25 | 15th January | |||
1 | 26 | 22nd January | Issue coursework |
Coursework |
2 | 27 | 29th January | Glassfish realm screenshot | |
3 | 28 | 5th February | Ajax (PPT) | |
4 | 29 | 12th February | Java EE recap (Quiz) |
Requirements spec due |
5 | 30 | 19th February | ||
6 | 31 | 26th February | Interaction design due | |
32 | 5th March | Consolidation week | ||
7 | 33 | 12th March | No lecture (practical only) | Practical now scheduled from 1300-1500 |
8 | 34 | 19th March | ||
9 | 35 | 26th March | Alpha version due | |
10 | 36 | 2nd April | ||
37 | 9th April | EASTER VACATION | ||
38 | 16th April | |||
39 | 23rd April | |||
11 | 40 | 30th April | ||
12 | 41 | 7th May | Coursework deadline: Monday 6th May 2019 Peer assessment on Tuesday 7th May 2019 |
Last updated by Prof Jim Briggs of the School of Computing at the University of Portsmouth |
||
The enterprise web programming units include some material that was formerly part of the WEB1P and WEB2P units. |