<?xml version="1.0" encoding="utf-8"  ?>
<rss version="2.0">
	<channel>
		<title>Web Architectures 2013/14 &gt; Course log &gt; Course log</title>
		<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2014WebArchitectures&amp;section=246&amp;page=831</link>
		<description></description>
		<lastBuildDate>Thu, 23 Feb 2023 06:03:23 +0100</lastBuildDate>
		<generator>Segue RSS Generator</generator>
		<item>
			<title>Note:    The most importa...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2014WebArchitectures&amp;section=246&amp;page=831&amp;story=1957&amp;detail=1957</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2014WebArchitectures&amp;section=246&amp;page=831&amp;story=1957&amp;detail=1957</guid>
			<pubDate>Sat, 21 Sep 2013 11:46:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;div align=&quot;justify&quot;&gt;Note:&lt;/div&gt;&lt;ul&gt;    &lt;li&gt;The &lt;strong&gt;most&lt;/strong&gt; important subtopics  are in bold (this does not mean that the other ones are not important though!)&lt;/li&gt;    &lt;li&gt;After every lecture, students are invited to review the list of concepts, and verify if they understood them.&lt;/li&gt;&lt;/ul&gt;&lt;table cellspacing=&quot;1&quot; cellpadding=&quot;1&quot; border=&quot;0&quot;&gt;    &lt;tbody&gt;&lt;tr&gt;            &lt;td&gt;21&lt;/td&gt;            &lt;td&gt; Tue, Dec 17&lt;/td&gt;            &lt;td&gt;&lt;strong&gt;HTML5 - Websockets&lt;/strong&gt;&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;...&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;&quot;&gt;HTML5&lt;/a&gt;&lt;br/&gt;            &lt;a href=&quot;&quot;&gt;WebSockets&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;20&lt;/td&gt;            &lt;td&gt;&lt;/td&gt;            &lt;td&gt;&lt;strong&gt;EJB Patterns&lt;/strong&gt;&lt;br /&gt;            &lt;br /&gt;            Please follow the lecture &lt;a href=&quot;http://latemar.science.unitn.it/LODE/2008_Web_Architectures/courses/Web_Architectures_2008/15_Patterns_2008-10-28/content/start.html&quot;&gt;on line&lt;/a&gt;.&lt;br /&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/LODE/2008_Web_Architectures/courses/Web_Architectures_2008/Slides_Sources/15_Patterns_2008-10-28/EJB%20Patterns.pdf&quot;&gt;EJB Patterns&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;19&lt;/td&gt;            &lt;td&gt; Tue, Dec 3&lt;/td&gt;            &lt;td&gt;&lt;strong&gt;Transactions&lt;/strong&gt;&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;...&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2014WebArchitectures/Transactions2013.ppt.pdf&quot;&gt;Transactions&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;18&lt;/td&gt;            &lt;td&gt; Fri, Nov 29&lt;/td&gt;            &lt;td&gt;&lt;strong&gt;EJB 3 &amp; Entities - part 2&lt;/strong&gt;&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;&lt;strong&gt;Inheritance&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Relationships&lt;/strong&gt;&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/LODE/2013_Web_Architectures/courses/Web_Architectures_2013/Slides_Sources/23_Entities_-_Part_2_2013-11-29/Entities-part2%202013.ppt.pdf&quot;&gt;Entities - 2&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;17&lt;/td&gt;            &lt;td&gt; Tue, Nov 26&lt;/td&gt;            &lt;td&gt;&lt;strong&gt;EJB 3 &amp; Entities&lt;/strong&gt;&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;&lt;strong&gt;ORM&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Entities API&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Detached Entities&lt;/strong&gt;&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;EJB3: same slides as last time &lt;br /&gt;            &lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2013WebArchitectures/IntroductionToEntities-part1.pdf&quot;&gt;Entities - 1&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;16&lt;/td&gt;            &lt;td&gt; Fri, Nov 22&lt;/td&gt;            &lt;td&gt;&lt;strong&gt;EJB Session Beans&lt;/strong&gt;&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;EJB 3 Beans&lt;/li&gt;                &lt;li&gt;Annotations&lt;/li&gt;                &lt;li&gt;APIs and code examples&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;same slides as last time&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;15&lt;/td&gt;            &lt;td&gt; Tue, Nov 19&lt;/td&gt;            &lt;td&gt;&lt;strong&gt;JNDI&lt;/strong&gt;&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;API and SPI&lt;/li&gt;                &lt;li&gt;Directory services&lt;/li&gt;                &lt;li&gt;JNDI APIs and sample code&lt;/li&gt;            &lt;/ul&gt;            &lt;strong&gt;EJB 2&lt;/strong&gt;&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;Stateful and stateless beans&lt;/li&gt;                &lt;li&gt;Home, remote and local interface&lt;/li&gt;                &lt;li&gt;XML Descriptor&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2014WebArchitectures/JNDI%20%20%20Session%20beans%202013.ppt.pdf&quot;&gt;JNDI &amp; EJB 2&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;14&lt;/td&gt;            &lt;td&gt; Fri, Nov 15&lt;/td&gt;            &lt;td&gt;&lt;strong&gt;Context and Dependecy Injection&lt;/strong&gt;&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt; &lt;/li&gt;                &lt;li&gt;Implementation of a simple CDI framework&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2014WebArchitectures/IOC-DI13.pptx.pdf&quot;&gt;Context and Dependecy Injection&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;13&lt;/td&gt;            &lt;td&gt; Tue, Nov 12&lt;/td&gt;            &lt;td&gt;&lt;strong&gt;Java Annotation and Reflection&lt;/strong&gt;&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;A concrete example&lt;/li&gt;            &lt;/ul&gt;            &lt;strong&gt;The Hollywood principle: Inversion of Control&lt;/strong&gt;&lt;br /&gt;            &lt;em&gt; Sorry, due to a mistake this part of the lecture was not recorded!&lt;/em&gt;            &lt;ul&gt;                &lt;li&gt;&lt;strong&gt;Simple Factory&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Soliton&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Factory Method&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Abstract Factory&lt;/strong&gt;&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;Annotation &amp; Reflection: same slides as last time&lt;br /&gt;            &lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2014WebArchitectures/IOC-DI13-1-17.pptx.pdf&quot;&gt;IoC-Factories&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;12&lt;/td&gt;            &lt;td&gt; Fri, Nov 8&lt;/td&gt;            &lt;td&gt;Java Annotation and Reflection&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;Annotations&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;The Reflection API: Class, Method, Field, Constructor&lt;/strong&gt;&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2014WebArchitectures/Reflection%26Annotation13.pptx.pdf&quot;&gt;Annotation &amp; Reflection&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;11&lt;/td&gt;            &lt;td&gt; Tue, Nov 5&lt;/td&gt;            &lt;td&gt;Java RMI&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;Distributed Objects&lt;/li&gt;                &lt;li&gt;RMI: Stub and Skeleton&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;A simple model for RMI&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;The registry&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;The semantics of parameter passing &lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;RMI/IIOP and CORBA&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2014WebArchitectures/RMI13.ppt.pdf&quot;&gt;RMI&lt;/a&gt;&lt;br /&gt;            &lt;br /&gt;            &lt;a href=&quot;http://latemar.science.unitn.it/LODE/2013_Web_Architectures/courses/Web_Architectures_2013/Slides_Sources/04_Xml_Schema_2013-09-27/XML_SCHEMA.pdf&quot;&gt;&lt;br /&gt;            &lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;10&lt;/td&gt;            &lt;td&gt; Fri, Oct 29&lt;/td&gt;            &lt;td&gt;JSF - advanced topics&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;Expression Language&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Navigation&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Validation&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;AJAX support&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;Lifecycle events&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;An example: architecture of a Web Shop&lt;/strong&gt;&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2014WebArchitectures/JSF13.pptx.pdf&quot;&gt;JSF&lt;/a&gt;&lt;br /&gt;            &lt;br /&gt;            &lt;a href=&quot;http://latemar.science.unitn.it/LODE/2013_Web_Architectures/courses/Web_Architectures_2013/Slides_Sources/04_Xml_Schema_2013-09-27/XML_SCHEMA.pdf&quot;&gt;&lt;br /&gt;            &lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;9&lt;/td&gt;            &lt;td&gt; Fri, Oct 25&lt;/td&gt;            &lt;td&gt;JSF - Basics&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;JSP Custom Tag Standard Library&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;The JSF Model&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;JSF Tag Libraries&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Expression Language basics&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Beans&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;An example&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2014WebArchitectures/JSF13.pptx.pdf&quot;&gt;JSF&lt;/a&gt;&lt;br /&gt;            &lt;br /&gt;            &lt;a href=&quot;http://latemar.science.unitn.it/LODE/2013_Web_Architectures/courses/Web_Architectures_2013/Slides_Sources/04_Xml_Schema_2013-09-27/XML_SCHEMA.pdf&quot;&gt;&lt;br /&gt;            &lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;8&lt;/td&gt;            &lt;td&gt; Tue, Oct 18&lt;/td&gt;            &lt;td&gt;Javascript&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;Javascript basics&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Objects and arrays in Javascript&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;The DOM - variables and methods for accessing it&lt;/strong&gt;&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2014WebArchitectures/ECMA-13.ppt.pdf&quot;&gt;Javascript&lt;/a&gt;&lt;br /&gt;            &lt;br /&gt;            &lt;a href=&quot;http://latemar.science.unitn.it/LODE/2013_Web_Architectures/courses/Web_Architectures_2013/Slides_Sources/04_Xml_Schema_2013-09-27/XML_SCHEMA.pdf&quot;&gt;&lt;br /&gt;            &lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;7&lt;/td&gt;            &lt;td&gt; Tue, Oct 15&lt;/td&gt;            &lt;td&gt;JSP&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;Java Serialization&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;The JSP model&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;JSP: the lifecycle&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;JSP: the main APIs&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;JSP-Custom Tags&lt;/strong&gt;&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2014WebArchitectures/3-JSP-2013.pdf&quot;&gt;JSPs&lt;/a&gt;&lt;br /&gt;            &lt;br /&gt;            &lt;a href=&quot;http://latemar.science.unitn.it/LODE/2013_Web_Architectures/courses/Web_Architectures_2013/Slides_Sources/04_Xml_Schema_2013-09-27/XML_SCHEMA.pdf&quot;&gt;&lt;br /&gt;            &lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;6&lt;/td&gt;            &lt;td&gt; Tue, Oct 8&lt;/td&gt;            &lt;td&gt;Servlets&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;Applets and their historical role&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Frameworks and callbacks&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Servlets: the lifecycle&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Servlets: the main APIs&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;The state problem&lt;/strong&gt;&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/LODE/2013_Web_Architectures/courses/Web_Architectures_2013/Slides_Sources/07_Servlets_2013-10-08/Servlets2013.pdf&quot;&gt;Servlets&lt;/a&gt;&lt;br /&gt;            &lt;br /&gt;            &lt;a href=&quot;http://latemar.science.unitn.it/LODE/2013_Web_Architectures/courses/Web_Architectures_2013/Slides_Sources/04_Xml_Schema_2013-09-27/XML_SCHEMA.pdf&quot;&gt;&lt;br /&gt;            &lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;5&lt;/td&gt;            &lt;td&gt; Fri, Oct 4&lt;/td&gt;            &lt;td&gt; JAXP&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;&lt;strong&gt;Using a SAX parser in Java&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Using a DOM Parser in Java&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Using an XSLT engine in Java&lt;/strong&gt;&lt;/li&gt;            &lt;/ul&gt;            XPathJ - JAXB&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;&lt;strong&gt;An easier way to identify fragments in an XML document: XPath&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;XPathJ: using XPAth from Java&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Object serialization&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;XML-based serialization&lt;/li&gt;                &lt;li&gt;Using JAXB to serialize Java objects&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/LODE/2013_Web_Architectures/courses/Web_Architectures_2013/Slides_Sources/05_Jaxp_2013-10-04/Jaxp-2013.ppt.pdf&quot;&gt;JAXP&lt;/a&gt;&lt;br /&gt;            &lt;br /&gt;            &lt;br /&gt;            &lt;a href=&quot;http://latemar.science.unitn.it/LODE/2013_Web_Architectures/courses/Web_Architectures_2013/Slides_Sources/06_XPathJ-JAXB_2013-10-04/XpathJ-2013.ppt.pdf&quot;&gt;XPathJ - JAXB&lt;br /&gt;            &lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt; &lt;/td&gt;            &lt;td&gt; &lt;/td&gt;            &lt;td&gt;            &lt;h2&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;&lt;font color=&quot;#FF0000&quot;&gt;STUDENTS MUST ENROLL IN THE QUESTION ANSWERING SYSTEM!&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;            For an explanation &lt;a href=&quot;http://latemar.science.unitn.it/LODE/2013_Web_Architectures/&quot;&gt;watch the first few minutes of the DTD&lt;/a&gt; lecture (Sept. 27)             &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt; &lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;4&lt;/td&gt;            &lt;td&gt; Fri, Sept 27&lt;/td&gt;            &lt;td&gt; XML-Schema&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;&lt;strong&gt;Why XML Schema is better than DTD&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;Built-in, simple, complex, named and anonymous datatypes&lt;/li&gt;                &lt;li&gt;Attributes&lt;/li&gt;            &lt;/ul&gt;            XML - DTD                 &lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;&lt;strong&gt;notion of validity of an XML document&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;DTD Meaning and Syntax&lt;/li&gt;                &lt;li&gt;Validating parsers&lt;/li&gt;                &lt;li&gt;basic notions of XHTML&lt;/li&gt;                &lt;li&gt;Namespaces again&lt;/li&gt;                &lt;li&gt;Notion of XSL transformations&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/LODE/2013_Web_Architectures/courses/Web_Architectures_2013/Slides_Sources/03_Dtd_2013-09-27/DTD.pdf&quot;&gt;DTD Slides&lt;/a&gt;&lt;br /&gt;            &lt;br /&gt;            &lt;br /&gt;            &lt;a href=&quot;http://latemar.science.unitn.it/LODE/2013_Web_Architectures/courses/Web_Architectures_2013/Slides_Sources/04_Xml_Schema_2013-09-27/XML_SCHEMA.pdf&quot;&gt;XML-SCHEMA slides&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;3&lt;/td&gt;            &lt;td&gt; Tue, Sept 24&lt;/td&gt;            &lt;td&gt; XSL            &lt;ul&gt;                &lt;li&gt;What are XSL Transformations&lt;/li&gt;                &lt;li&gt;XSL rules&lt;/li&gt;                &lt;li&gt;XSL default rules&lt;/li&gt;                &lt;li&gt;additional XSL syntax elements&lt;/li&gt;                &lt;li&gt;Examples of XSL transformations&lt;/li&gt;                Homework!                &lt;li&gt;Look at the&lt;a href=&quot;http://zvon.org/xxl/XSLTutorial/Old_version/Books/Book1/index.html&quot;&gt; Zvon Tutorial for XSL&lt;/a&gt;&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2013WebArchitectures/10a-XSLDetails.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;2&lt;/td&gt;            &lt;td&gt; Fri, Sept 20&lt;/td&gt;            &lt;td&gt; XML            &lt;ul&gt;                &lt;li&gt;relation with SGML and HTML&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;structure of an XML document&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;notion of well-formedness&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;XML as trees or as sequences&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Namespaces&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;XML Parser&lt;/li&gt;                &lt;li&gt;introduction to SAX and DOM&lt;/li&gt;                &lt;li&gt;Notion of XSL transformations&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2013WebArchitectures/XML.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;1&lt;/td&gt;            &lt;td&gt;Tue, Sept 17&lt;/td&gt;            &lt;td&gt;Introduction to the course                                  &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt; &lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;</description>
		</item>
	</channel>
</rss>