<?xml version="1.0" encoding="utf-8"  ?>
<rss version="2.0">
	<channel>
<br />
<b>Warning</b>:  htmlspecialchars() expects parameter 2 to be long, string given in <b>/Volumes/HD3/www/segue-1.9.5/rss.inc.php</b> on line <b>74</b><br />
		<title> &gt; All Posts</title>
		<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2022WebArch</link>
		<description></description>
		<lastBuildDate>Wed, 22 Feb 2023 11:47:46 +0100</lastBuildDate>
		<generator>Segue RSS Generator</generator>
		<item>
			<title>DADdy video

Daddy Vide...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2022WebArch&amp;section=489&amp;page=1643&amp;story=4618&amp;detail=4618#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2022WebArch&amp;section=489&amp;page=1643&amp;story=4618&amp;detail=4618#</guid>
			<pubDate>Tue, 14 Sep 2021 18:58:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;a href=&#039;http://latemar.science.unitn.it/segue/index.php?&amp;amp;action=site&amp;amp;site=2022WebArch&amp;section=489&amp;page=1643&amp;story=4618&amp;detail=4618#&#039;&gt;Calendar and learning material &gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;DADdy video&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Daddy Video is an experimental feature used in this course.&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/DADdy video quick guide.pdf&quot;&gt;Quick guide to DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;br /&gt;Thursday, Sept 16 - Lecture 1 : Intro to the course and HTTP&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/00-IntroductionToCourse.pdf&quot;&gt;Slides&lt;/a&gt; (Intro to the course)&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/01-HTTP.pdf&quot;&gt;Slides&lt;/a&gt; (HTTP)&lt;/li&gt;    &lt;!--li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/kalvidres/view.php?id=997932&quot;&gt;Standard Video&lt;/a&gt;&lt;/li--&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1002087&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;Friday, Sept 17 - Lecture 2 :&lt;/strong&gt; Dynamic pages and HTTP sample implementation&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/02-HTTP.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/MiniHTTPD.zip&quot;&gt;Intellij Project (zip)&lt;br /&gt;    &lt;/a&gt;&lt;/li&gt;    &lt;!--li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/kalvidres/view.php?id=997942&quot;&gt;Standard Video&lt;/a&gt;&lt;/li--&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1002091&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;All students MUST enrol into the course by following the procedure specified at the end of today&#039;s lecture.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Thursday, Sept 23 - Lecture 3 : Passing parameters, Servlets&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/03-HTTP.pdf&quot;&gt;Slides - part 1&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/04-JavaServlets.pdf&quot;&gt;Slides - part 2&lt;/a&gt;&lt;/li&gt;    &lt;!--li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/kalvidres/view.php?id=997950&quot;&gt;Standard Video&lt;/a&gt;&lt;/li--&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1002092&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Friday, Sept 24 - Lecture 4 : The state problem&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/05 -The state problem.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;!--li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/kalvidres/view.php?id=998105&quot;&gt;Standard Video&lt;/a&gt;&lt;/li--&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1002093&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;For these two projects, you may have to set your own Tomcat location    &lt;ul&gt;        &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/cookies.zip&quot;&gt;Cookie project - zip&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/Sessions.zip&quot;&gt;Session project - zip&lt;/a&gt; // to see the url-rewriting behaviour, you have to modify your browser preferences disallawing all cookies&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;FIRST ASSIGNMENT&lt;/font&gt; - deadline Oct.3, 23:59&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;See first slides in Lecture 4&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Thursday, Sept 30 - Lecture 5 : JSP e MVC&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/06-JSP-Sessions.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1002096&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/HitCounter.zip&quot;&gt;HitCounterDemo project&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/BeansDemo.zip&quot;&gt;BeanDemo project&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Friday, Oct 1 - Lecture 6 : Filters&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/07-filters.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1002100&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;SECOND ASSIGNMENT&lt;/font&gt; - deadline Oct.17, 23:59 (Servlets   JSP)&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/Assignment2.pdf&quot;&gt;Download text&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Thursday, Oct 7 - Lecture 7: EcmaScript&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/08-JS-base.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1003803&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Friday, Oct 8 - Lecture 8 : EcmaScript - Objects&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/09-JS-objects.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1004138&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;  &lt;font color=&quot;#FF0000&quot;&gt;&lt;font color=&quot;#0000FF&quot;&gt;NO LECTURES ON OCT 14 and 15&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;strong&gt;Thursday, Oct 21 - Lecture 9: DOM   CSS&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/10a-DOM-JS.pdf&quot;&gt;Slides part 1 - DOM&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/10b-CSS.pdf&quot;&gt;Slides part 2 - CSS&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1009633&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Friday, Oct 22 - Lecture10: Promises - AJAX - Json&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/11-TheResponsivenessProblem.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1010022&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;THIRD ASSIGNMENT&lt;/font&gt; - deadline Oct.31, 23:59 (JavaScript)&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/3Assignment.pdf&quot;&gt;Download text&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Thursday, Oct 28 - Lecture 11:&amp;nbsp;&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;Typescript  &lt;/strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt; JavaScript&lt;/strong&gt; &lt;/strong&gt;Server side&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/12a-Typescript.pdf&quot;&gt;Slides part 1&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/12b-NodeJS.pdf&quot;&gt;Slides part 2&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1012421&quot;&gt;DADdy Video&lt;/a&gt; (Sorry, due to serious network problems it was possible to record only part 1. Luckily, part 2 is not critical for the rest of the course)&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Friday, Oct 29 - Lecture 12: ServerSent Events&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/13-AsyncContext.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;source code (&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2021WebArchitectures/SSE_demo.zip&quot;&gt;in a Netbeans project&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1012657&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;Friday, Nov 4 - Lecture 13: Introduction to Angular&lt;/strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/14-Angular-part 1.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2021WebArchitectures/src_angularSimpleProject.zip&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1014345&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Thursday, &lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;Nov 5&lt;/strong&gt;&lt;/strong&gt; - Lecture 14: Angular part 2&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/15-Angular-part 2.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1014562&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;Thursday&lt;/strong&gt;, Nov 11 - Lecture 15: Angular part 3 (Communication among modules, RxJS, HTMLClient) &lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/16-Angular-part 3.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1016732&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;Friday&lt;/strong&gt;, Nov 12 - Lecture 16: Angular part 4: services and routing&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/17-Angular-part 4.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1017046&quot;&gt;DADdy Video - part 1 (Services)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1017048&quot;&gt;DADdy Video - part 2 (Routing)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1017049&quot;&gt;DADdy Video - part 3&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;FOURTH ASSIGNMENT&lt;/font&gt; - deadline Nov 28, 23:59 (Angular)&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/Web Architectures Assignment 4.pdf&quot;&gt;&lt;strong&gt;download text&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Thursday, Nov 18 - Lecture 17: RMI&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/18-RMI.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/RMIDemos.zip&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1019058&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Friday, Nov 19 - Lecture 18: JNDI&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/19-JNDI.pdf&quot;&gt;Slides&lt;/a&gt; (this is a corrected version, uploaded on Nov.25)&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/JNDI_Demos.zip&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1019273&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;Thursday&lt;/strong&gt;, Nov 25 - Lecture 19: EJB intro&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/20_SessionBeans.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1021171&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;Friday&lt;/strong&gt;, Nov 26 - Lecture 20: EJB - part 2 - Intro to Transactions&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;Slides:    &lt;ul&gt;        &lt;li&gt;EJB, same slides as yesterday&lt;/li&gt;        &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/21-Transactions.pdf&quot;&gt;Transactions&lt;/a&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1021387&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;Thursday&lt;/strong&gt;, Dec 2 - Lecture 21: Persistence&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;Slides    &lt;ul&gt;        &lt;li&gt;Transactions, same slides as last time&lt;/li&gt;        &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/22-JPA-Entities.pdf&quot;&gt;Persistence&lt;/a&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1023070&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;Friday&lt;/strong&gt;&lt;/strong&gt;&lt;strong&gt;, Dec 3 - Lecture 22: Persistence part 2&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;Slides    &lt;ul&gt;        &lt;li&gt;same slides as yesterday&lt;/li&gt;        &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/23-AdvancedPersistence.pdf&quot;&gt;Advanced Persistence&lt;/a&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/demoJPA.zip&quot;&gt;source code&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1023208&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;Thursday&lt;/strong&gt;, Dec 9 - Lecture 23: Entities in EJB&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/24_Entities in EJB.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/demoEntity.zip&quot;&gt;source code 1(demoEntity)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/demoEntityClient.zip&quot;&gt;source code 2 (demoEntityClient)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1024752&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;Friday&lt;/strong&gt;&lt;/strong&gt;&lt;strong&gt;, Dec 10 - Lecture 24: EJB Transactions - EJB Patterns&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/25-EJBPatterns.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/demoEntityWebClient without jboss-client.zip&quot;&gt;source code (demoEntityWebClient)&lt;/a&gt; - add the jboss-client.jar into WEB-INF/lib&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://didatticaonline.unitn.it/dol/mod/daddyvideo/view.php?id=1024886&quot;&gt;DADdy Video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;FIFTH ASSIGNMENT&lt;/font&gt; - deadline Jan 6, 23:59 (EJB), extensible till Feb 11, 23:59&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/5thAssignment.pdf&quot;&gt;&lt;strong&gt;download text&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;  &lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;</description>
		</item>
		<item>
			<title>Welcome to the official s...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2022WebArch&amp;section=488&amp;page=1641&amp;story=4614&amp;detail=4614#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2022WebArch&amp;section=488&amp;page=1641&amp;story=4614&amp;detail=4614#</guid>
			<pubDate>Mon, 13 Sep 2021 11:31:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;a href=&#039;http://latemar.science.unitn.it/segue/index.php?&amp;amp;action=site&amp;amp;site=2022WebArch&amp;section=488&amp;page=1641&amp;story=4614&amp;detail=4614#&#039;&gt;General Info &gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;Welcome to the official site for the course &amp;quot;Web Architectures&amp;quot;.&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;The course will be held in presence. Lectures will be recorded and available on line.&lt;br /&gt;All students are expected to deliver homework during the course (see section &amp;quot;exam&amp;quot; below).&lt;br /&gt;&lt;br /&gt;During the course&lt;/span&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;,&lt;/strong&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt; we will start with a recap of the fundamentals of the web and then proceed with advanced topics.&amp;nbsp; &lt;/span&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Lecture schedule&lt;br /&gt;&lt;/strong&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;Thursday, &lt;/span&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;16:30-18:30, &lt;/span&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;room A209&lt;br /&gt;Friday, 11:30-13:30, room A109&lt;/span&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;div class=&quot;leftmargin&quot; style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;strong&gt;&lt;a name=&quot;4179&quot; href=&quot;\[\[linkpath\]\]/index.php?&amp;amp;action=site&amp;amp;site=2021WebArchitectures&amp;amp;section=464&amp;amp;page=1572&amp;amp;story=4179&amp;amp;detail=4179&quot; style=&quot;color: rgb(153, 0, 0); text-decoration: none;&quot;&gt;&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;Course content&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class=&quot;story&quot; style=&quot;margin-bottom: 10px; clear: both; color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;div class=&quot;story&quot; style=&quot;margin-bottom: 10px; clear: both;&quot;&gt;&lt;ul&gt;    &lt;li&gt;Presentation tier    &lt;ul&gt;        &lt;li&gt;Markup Languages: XML, HTML&lt;/li&gt;        &lt;li&gt;DOM&lt;/li&gt;        &lt;li&gt;CSS ( Bootstrap)&lt;/li&gt;        &lt;li&gt;Javascript - AJAX ( Angular)&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;Business logic tier    &lt;ul&gt;        &lt;li&gt;Spring&lt;/li&gt;        &lt;li&gt;EJB&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;Data tier    &lt;ul&gt;        &lt;li&gt;JPA - ORM&lt;/li&gt;        &lt;li&gt;Transactions&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;Miscellaneous supporting technologies:    &lt;ul&gt;        &lt;li&gt;HTTP&lt;/li&gt;        &lt;li&gt;Java Servlets/JSP&lt;/li&gt;        &lt;li&gt;RMI&lt;/li&gt;        &lt;li&gt;XML&lt;/li&gt;        &lt;li&gt;JNDI&lt;/li&gt;        &lt;li&gt;Java annotations&lt;/li&gt;        &lt;li&gt;JSON&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot; /&gt;&lt;div class=&quot;leftmargin&quot; style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;strong&gt;&lt;a name=&quot;4182&quot; href=&quot;\[\[linkpath\]\]/index.php?&amp;amp;action=site&amp;amp;site=2021WebArchitectures&amp;amp;section=464&amp;amp;page=1572&amp;amp;story=4182&amp;amp;detail=4182&quot; style=&quot;color: rgb(153, 0, 0); text-decoration: none;&quot;&gt;Prerequirements&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class=&quot;story&quot; style=&quot;margin-bottom: 10px; clear: both; color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;div class=&quot;story&quot; style=&quot;margin-bottom: 10px; clear: both;&quot;&gt;&lt;ul&gt;    &lt;li&gt;&lt;strong&gt;Very good knowledge of OOP &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Java&lt;/li&gt;    &lt;li&gt;Networking (main concepts)&lt;/li&gt;    &lt;li&gt;Database (working ability with SQL)&lt;/li&gt;    &lt;li&gt;Basic knowledge of HTML/HTTP/CSS&lt;/li&gt;    &lt;li&gt;Basic knowledge of Web Servers (we&#039;ll use Servlets)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot; /&gt;&lt;div class=&quot;leftmargin&quot; style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;strong&gt;&lt;a name=&quot;4180&quot; href=&quot;\[\[linkpath\]\]/index.php?&amp;amp;action=site&amp;amp;site=2021WebArchitectures&amp;amp;section=464&amp;amp;page=1572&amp;amp;story=4180&amp;amp;detail=4180&quot; style=&quot;color: rgb(153, 0, 0); text-decoration: none;&quot;&gt;Exam&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class=&quot;story&quot; style=&quot;margin-bottom: 10px; clear: both; color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;div class=&quot;story&quot; style=&quot;margin-bottom: 10px; clear: both;&quot;&gt;Tio be admitted at the final exam, student will have to deliver various&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;small projects to be delivered during the course.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;Those who, for any reason, will not have delivered these project will have to present a final, comprehensive project.&lt;br /&gt;&lt;br /&gt;Download the &lt;a href=&quot;\[\[linkpath\]\]_userFiles/2022WebArch/FINAL PROJECT.pdf&quot;&gt;Final Project Assignment&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The final&lt;strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;examination&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;will be oral, focussing on theory.&lt;br /&gt;&lt;br /&gt;Students will get feedback on their intermediate projects, but not a formal grading on them. Projects are meant as a important learning step, where students demonstrate (in first place to themselves) their ability to put in practice what is discussed during the course, and help keeping the pace of the course.&lt;/div&gt;&lt;/div&gt;</description>
		</item>
	</channel>
</rss>