Login:
password:
Forgot your password?
Web Architectures 2018/19
>
General info
>
Lectures
General info
Lectures
Prerequirements
Assignments
Readings
Exams
Lectures
Lecture timetable and location
Lectures are on:
- Monday, 9:30-11:30 room A209
- Tuesday, 14:30-16:30 room A203
Week 1: Sept. 17, 18
Slides of the lectures:
lecture 1
lecture 2
Source code for the MiniHTTPD
Here you find a zip with the source code:
latemar.science.unitn.it/segue_userFiles/2015WebArchitectures/src.zip
Suggested reading
Networking in Java
Quick review of basic network concepts
(Oracle Tutorial)
Dealing with URLs in Java
(Oracle Tutorial)
Dealing with sockets in Java
(Oracle Tutorial)
Starting a process from Java
Tutorial
Example
Assignment:
see
Assignment 1
Week 2: Sept 24, 25
Introduction to the
Apache Web Server
copy of the scribbling done in class is here:
notes
Getting familiar with the Apache Web Server
http://httpd.apache.org/
Checking Apache (base) configuration
/usr/sbin/httpd –V
Configuring CGI:
https://httpd.apache.org/docs/2.4/howto/cgi.html
Accessing environment variables:
http://www.cgi101.com/book/ch3/text.htm
Introduction to XML
Slides on Intro to XML
Scribbled Slides on Intro to XML
Slides on XML Schema
Week 3: Oct. 1 , 2
Java annotations and reflection + XML (continuation)
Slides on reflection and annotations
JAXP + DOM
(look at the example from slide 9 to slide 16)
XSL+XPATH
Week 4: Oct 8, 9
Servlets
Servlets Slides
JSP Slides
Week 5 - Oct 15, 16
Distributed Objects
RMI Slides
Distributed Objects - Registry
JNDI (+ Wildfly)
Week 6: EJB
Introduction to EJB
Slides-1
Slides-2
Slides-3
Creation patterns
slides
Week 7: Oct 29,30
Persistence
Slides-1
Probably due to weather conditions, on Oct.30 there were only two students in class - so the lecture has been postponed to next Monday, usual time. Also the assignment has been postponed.
Slides-2: Advanced persistency
EJB-Patterns
Week 8 - Nov 5,6
Transactions
Next week NO LECTURES.
Week 9 - Nov 19,20
Javascript: the basis
AJAX
HTML5
Week 10 - Nov 26,27
CSS
Angular JS
Week 11 - Spring
The introduction to Spring was held by the guest lecturer Nicola Pedot (nicola.pedot at gmail.com)
Part 1
Part 2
Part 3
Part 4
Part 5
Part 6
Part 7
Part 8
Code
Video of the second lecture (parts 5-8)
Week 12: Dec.10
Angular JS services and routing
.
No lecture on Tuesday - course ended.
RSS
General info
More RSS...
powered by segue