<?xml version="1.0" encoding="utf-8"  ?>
<rss version="2.0">
	<channel>
		<title>Web Architectures 2021/22 &gt; Calendar and learning material &gt; Calendar and learning material</title>
		<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2022WebArch&amp;section=489&amp;page=1643</link>
		<description></description>
		<lastBuildDate>Wed, 22 Feb 2023 11:46:43 +0100</lastBuildDate>
		<generator>Segue RSS Generator</generator>
		<item>
			<title>DADdy videoDaddy Video is...</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;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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/DADdy%20video%20quick%20guide.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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/02-HTTP.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/03-HTTP.pdf&quot;&gt;Slides - part 1&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/05%20-The%20state%20problem.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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/cookies.zip&quot;&gt;Cookie project - zip&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/HitCounter.zip&quot;&gt;HitCounterDemo project&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/12a-Typescript.pdf&quot;&gt;Slides part 1&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/13-AsyncContext.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;source code (&lt;a href=&quot;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/14-Angular-part%201.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/15-Angular-part%202.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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/16-Angular-part%203.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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/17-Angular-part%204.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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/Web%20Architectures%20Assignment%204.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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/18-RMI.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/24_Entities%20in%20EJB.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/demoEntity.zip&quot;&gt;source code 1(demoEntity)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_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;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/25-EJBPatterns.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2022WebArch/demoEntityWebClient%20without%20jboss-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;http://latemar.science.unitn.it/segue_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>
	</channel>
</rss>