<?xml version="1.0" encoding="utf-8"  ?>
<rss version="2.0">
	<channel>
		<title>Web Architectures 2020-21 &gt; Learning material &gt; Learning material</title>
		<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574</link>
		<description></description>
		<lastBuildDate>Fri, 24 Feb 2023 04:12:41 +0100</lastBuildDate>
		<generator>Segue RSS Generator</generator>
		<item>
			<title>Introduction to the course</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4181&amp;detail=4181</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4181&amp;detail=4181</guid>
			<pubDate>Mon, 14 Sep 2020 9:08:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/00-IntroductionToCourse.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/15UP3FbjEWHVv3f_nmNm4VHjUmRjJWpBA/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
		</item>
		<item>
			<title>Catch-up with HTML</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4175&amp;detail=4175</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4175&amp;detail=4175</guid>
			<pubDate>Sun, 13 Sep 2020 9:13:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/01-html.pdf&quot;&gt;some introductory slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;tutorial with examples and exercises (learn by doing: important! ): &lt;a href=&quot;http://www.w3schools.com/html/default.asp&quot;&gt;w3schools&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;other on-line resources:    &lt;ul&gt;        &lt;li&gt;&lt;a href=&quot;http://www.cellbiol.com/bioinformatics_web_development/chapter-3-your-first-web-page-learning-html-and-css/&quot;&gt;Cellbio.com simple introduction to  writing web pages (HTML+CSS)&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML&quot;&gt;developer-Mozilla Introduction to HTML&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href=&quot;https://www.tutorialspoint.com/html/index.htm&quot;&gt;Tutorialspoint Introduction to HTML&lt;/a&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;&lt;/ul&gt;</description>
		</item>
		<item>
			<title>Catch-up with Servlets</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4177&amp;detail=4177</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4177&amp;detail=4177</guid>
			<pubDate>Sun, 13 Sep 2020 9:50:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>Here are some short lecture fragments (approx. 10 min. each) on Servlets.&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1-8CZI6tmLeILhuov5d-kQOVnfXAEL8QU/view?usp=sharing&quot;&gt;video - part 1&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1UXK20dHGTGSXDBDHvr8TfrfW3wl0K3B3/view?usp=sharing&quot;&gt;video - part 2&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1cCtYHsaWxAPYFKCoACoocuB1B5JutbuL/view?usp=sharing&quot;&gt;video - part 3&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1qNTX5egSSztuBX_oJaHFg_aRT-BSr5C4/view?usp=sharing&quot;&gt;video - part 4&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/16cO-EGDP7tCBXr9FinK-gPSFceGY5fm_/view?usp=sharing&quot;&gt;video - part 5&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;These are the slides used in the videos. If you are already familiar with servlets, you may just go through these slides without watching the videos.&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/01-JavaServlets1.pdf&quot;&gt;Servlets part 1&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/01b-JavaServlets2.pdf&quot;&gt;Servlets part 2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;If you do not have experience with Servlets, it may be helpful to also though these tutorials:&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;https://www.w3schools.com/html/html_forms.asp&quot;&gt;HTML Forms&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://www.tutorialspoint.com/servlets/index.htm&quot;&gt;tutorialspoint Servlets&lt;/a&gt; (only up to Form data included + cookies and session)&lt;/li&gt;&lt;/ul&gt;</description>
		</item>
		<item>
			<title>Servlets (advanced topics) and JSPs </title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4193&amp;detail=4193</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4193&amp;detail=4193</guid>
			<pubDate>Tue, 22 Sep 2020 15:01:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/02-JSP-Sessions.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/147vSX-kRfWSgnbjQJt-7WYm3Xsx0r_lF/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Reference material:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&amp;nbsp;&lt;a href=&quot;https://docs.oracle.com/javase/tutorial/essential/concurrency/&quot;&gt;Essential concurrency in Java&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://www.tutorialspoint.com/jsp/index.htm&quot;&gt;JSP tutorial&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://www.w3schools.com/html/html_form_input_types.asp&quot;&gt;Interactive tutorial on input types in HTML5&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
		</item>
		<item>
			<title>Sessions and filters</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4205&amp;detail=4205</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4205&amp;detail=4205</guid>
			<pubDate>Mon, 28 Sep 2020 9:04:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/02-JSP-Sessions2.pdf&quot;&gt;Sessions - slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1ybuQcaoU4FUZu4ee1eWJ8fBnuY_OusLz/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Reference material&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;https://www.tutorialspoint.com/servlets/index.htm&quot;&gt;tutorialspoint: section on sessions &lt;br /&gt;    &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
		</item>
		<item>
			<title>Filters - access to DB</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4206&amp;detail=4206</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4206&amp;detail=4206</guid>
			<pubDate>Tue, 29 Sep 2020 9:31:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/03-FIlters-AccessToDB.pdf&quot;&gt;Filters + Access to DB - slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1XREXD7hdVQOv7lT4EjWjKNO1qCMGKwe6/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Reference material&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;see references in the slides&lt;/li&gt;    &lt;br /&gt;&lt;/ul&gt;</description>
		</item>
		<item>
			<title>JavaScript - Base</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4217&amp;detail=4217</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4217&amp;detail=4217</guid>
			<pubDate>Mon, 5 Oct 2020 9:10:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/04-JS-base.pdf&quot;&gt;JS Base (slides)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1S0lhtzW-Lu2bU3MZbIbY_T1zDUptSTQC/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Reference material&lt;ul&gt;    &lt;li&gt;see references in the slides for the tutorials&lt;/li&gt;&lt;/ul&gt;</description>
		</item>
		<item>
			<title>JavaScript - Objects</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4218&amp;detail=4218</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4218&amp;detail=4218</guid>
			<pubDate>Mon, 5 Oct 2020 11:41:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;div class=&quot;story&quot;&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/04-JS-objects.pdf&quot;&gt;JS Object (slides)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1HppisWnIJq-Y7mISPL4OYcpoxWdOqQex/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Reference material&lt;ul&gt;    &lt;li&gt;see references in the slides for the tutorials&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description>
		</item>
		<item>
			<title>JavaScript - ServerSide - DOM</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4231&amp;detail=4231</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4231&amp;detail=4231</guid>
			<pubDate>Mon, 12 Oct 2020 8:56:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;div class=&quot;story&quot;&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/05-NodeJS.pdf&quot;&gt;Node.js (slides)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1qc93pnsplrUelj0LHAWqaQgdqqbKMSvu/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Reference material&lt;ul&gt;    &lt;li&gt;see references in the slides for the tutorials&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description>
		</item>
		<item>
			<title>AJAX   Json</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4232&amp;detail=4232</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4232&amp;detail=4232</guid>
			<pubDate>Tue, 13 Oct 2020 15:06:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/05-AJAX.pdf&quot;&gt;Ajax+Json (slides)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1VKbzkgDx8iROUei-msrzu_sfQnD9ghb6/view?usp=sharing&quot;&gt;Recording of the lecture&lt;br /&gt;    &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Sorry, the first minutes were not recorded - it was however only introductory material. The slides should be enough for that part.&lt;br /&gt;Reference material&lt;ul&gt;    &lt;li&gt;see references in the slides for the tutorials&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description>
		</item>
		<item>
			<title>DOM</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4241&amp;detail=4241</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4241&amp;detail=4241</guid>
			<pubDate>Mon, 19 Oct 2020 9:01:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/06-DOM-JS.pdf&quot;&gt;DOM(slides)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1Yn6YLpNDhCRccH4sdx4nB0dNpCBzwE-2/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Reference material&lt;ul&gt;    &lt;li&gt;see references in the slides for the tutorials&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description>
		</item>
		<item>
			<title>MVC   TypeScript</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4242&amp;detail=4242</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4242&amp;detail=4242</guid>
			<pubDate>Mon, 19 Oct 2020 9:01:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/06-Typescript.pdf&quot;&gt;MVC + TypeScript (slides)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/MVC_demo.zip&quot;&gt;zip of the MVC DEMO project&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1IGFZFdQs8vVTKSUyQOQNCoFojyzEwGP4/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Reference material&lt;ul&gt;    &lt;li&gt;see references in the slides for the tutorials&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description>
		</item>
		<item>
			<title>RMI</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4250&amp;detail=4250</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4250&amp;detail=4250</guid>
			<pubDate>Sun, 25 Oct 2020 8:41:00 +0100</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/07-RMI.pdf&quot;&gt;RMI(slides)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1zSXZUiHV1D4ovCnH-YY014wXA1KeEdM4/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Reference material&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;https://www.baeldung.com/a-guide-to-java-sockets&quot;&gt;Brief Tutorial on Java Sockets&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://docs.oracle.com/javase/tutorial/networking/sockets/index.html&quot;&gt;Full Tutorial on Java Sockets&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://www.tutorialspoint.com/java/java_files_io.htm&quot;&gt;Brief Tutorial on Java I/O&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://docs.oracle.com/javase/tutorial/essential/io/&quot;&gt;Full Tutorial on Java I/O&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
		</item>
		<item>
			<title>JNDI </title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4251&amp;detail=4251</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4251&amp;detail=4251</guid>
			<pubDate>Sun, 25 Oct 2020 8:43:00 +0100</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/07-JNDI.pdf&quot;&gt;JNDI&amp;nbsp; (slides)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/11zZ2qRd3PduTDEyeLwuq8ByUHQIbl4HK/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
		</item>
		<item>
			<title>Wildfly - JNDI</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4258&amp;detail=4258</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4258&amp;detail=4258</guid>
			<pubDate>Fri, 30 Oct 2020 18:08:00 +0100</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>Here are some short lecture fragments on Wildfly, its installation and example of use of JNDI in Wildfly.&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1UoGbpL-CYwR9QAjpB9TZm_Ls5KJP5ULu/view?usp=sharing&quot;&gt;video - part 1&lt;/a&gt;  (17 min)&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1N2KCncmGFBkqR4vFHH75bGLVVRyMTqCJ/view?usp=sharing&quot;&gt;video - part 2&lt;/a&gt;  (13&amp;nbsp; min)&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1JSH1jBrEjlq6DWFDQSvxXHCjaaCy-_dv/view?usp=sharing&quot;&gt;video - part 3&lt;/a&gt;  (8&amp;nbsp; min)&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1q-HsMchaQqx35cKwLY39BUa8pcLiok1w/view?usp=sharing&quot;&gt;video - part 4&lt;/a&gt; (19 min)&lt;/li&gt;&lt;/ul&gt;These are the slides used in the videos.&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/08-Wildfly.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
		</item>
		<item>
			<title>Introduction to EJB</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4259&amp;detail=4259</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4259&amp;detail=4259</guid>
			<pubDate>Fri, 30 Oct 2020 18:11:00 +0100</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;ul&gt;    &lt;li&gt;Here are some short lecture fragments on introduction to Enterprise Java Bean Technology.&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1T_ILSbweopp4my6ZRhl0pSTMJx7oLY6T/view?usp=sharing&quot;&gt;video - part 1&lt;/a&gt; (11 min)&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/13bVlxEyuGV49h0-azaiiKx9G2lXcvT-7/view?usp=sharing&quot;&gt;video - part 2&lt;/a&gt; (16 min)&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1E3BYDluXNYtwWFY-9dtXxG3t9UvQLkkO/view?usp=sharing&quot;&gt;video - part 3&lt;/a&gt; (31 min)&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1N0X2i-frtr8__OFTVN5IZJTBs4qIhX_3/view?usp=sharing&quot;&gt;video - part 4&lt;/a&gt; (16 min)&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1hGXz5i73Vm_b4bq3MLsugcpydNVKd_PN/view?usp=sharing&quot;&gt;video - part 5&lt;/a&gt; (18 min)&lt;/li&gt;&lt;/ul&gt;These are the slides used in the videos.&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/08_Session%20beans%202020.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
		</item>
		<item>
			<title>Transactions</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4270&amp;detail=4270</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4270&amp;detail=4270</guid>
			<pubDate>Mon, 9 Nov 2020 9:12:00 +0100</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/09-Transactions2020.pdf&quot;&gt;Transactions&amp;nbsp; (slides)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1T8j0rfugr368ZN1vkJTBj-u8OfClA5Nn/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
		</item>
		<item>
			<title>Persistency</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4276&amp;detail=4276</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4276&amp;detail=4276</guid>
			<pubDate>Tue, 10 Nov 2020 15:22:00 +0100</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/09-Hibernate-Entities2020.pdf&quot;&gt;Persistency: Hibernate and Entities&amp;nbsp; (slides)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1NcZA9mA1g1WFNHxl-0I9tctMzbpPSsZS/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Reference material&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;https://www.tutorialspoint.com/hibernate/&quot;&gt;Tutorial on Hibernate&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
		</item>
		<item>
			<title>Advanced persistency</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4285&amp;detail=4285</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4285&amp;detail=4285</guid>
			<pubDate>Mon, 16 Nov 2020 8:52:00 +0100</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/10-Entities-part2%202020.pdf&quot;&gt;Advanced Persistency: Inheritance, relations, transactions, HQL&amp;nbsp; (slides)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/19_Tr-ZPrGYbLEwt4LHzN5TtWMNxmoM1n/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
		</item>
		<item>
			<title>EJB </title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4286&amp;detail=4286</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=465&amp;page=1574&amp;story=4286&amp;detail=4286</guid>
			<pubDate>Mon, 16 Nov 2020 9:15:00 +0100</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2021WebArchitectures/10-EJBPatterns-2020.pdf&quot;&gt;EJB Transactions and Patterns&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1fl2zZD_d1STEIutNL98-TPCB5TcvVIcS/view?usp=sharing&quot;&gt;Recording of the lecture&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;See the &lt;a href=&quot;http://latemar.science.unitn.it/segue/index.php?&amp;amp;action=site&amp;amp;site=2021WebArchitectures&amp;amp;section=467&amp;amp;page=1578&amp;amp;story=4287&amp;amp;detail=4287&quot;&gt;assignment&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Reference material:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;There is an old, but still valid free book available as pdf:&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(153, 0, 0); text-decoration: none;&quot; href=&quot;http://media.techtarget.com/tss/static/books/wiley/masteringEJB3/downloads/MasteringEJB4thEd.pdf&quot;&gt;&lt;strong&gt;Mastering EJB 3.0&lt;/strong&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt; &lt;/span&gt;&lt;/a&gt;. In the course we covered the following 9 chapters::&lt;br /&gt;&lt;ol&gt;    &lt;li&gt;&lt;strong&gt;Overview&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Pre-EJB 3.0: the world that was&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;The new EJB&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Introduction to session beans&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;NOT COVERED (Writing Session Bean Web Services)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Java Persistence with Entities&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;NOT COVERED&amp;nbsp; (Introduction to message driven beans)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Adding functionality to your beans&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Advanced Perisistence Concepts&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Transactions&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;NOT COVERED&amp;nbsp; (Security)&lt;/li&gt;    &lt;li&gt;NOT COVERED&amp;nbsp; (EJB Timers)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;EJB Best practices (partly covered)&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;and following chapters not covered.&lt;/li&gt;&lt;/ol&gt;We did cover&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Appendixes A (RMI and IIOP) and B (Annotations)&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;The book doe not deal with EJB Design patterns, which can be found in&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(153, 0, 0); text-decoration: none;&quot; href=&quot;http://www.theserverside.com/news/1369776/Free-Book-EJB-Design-Patterns&quot;&gt;another book&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(also old but in good part still valid).s</description>
		</item>
	</channel>
</rss>