<?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=2012WebArchitectures</link>
		<description></description>
		<lastBuildDate>Thu, 23 Feb 2023 07:39:04 +0100</lastBuildDate>
		<generator>Segue RSS Generator</generator>
		<item>
			<title>Dates</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=175&amp;page=607&amp;story=1512&amp;detail=1512#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=175&amp;page=607&amp;story=1512&amp;detail=1512#</guid>
			<pubDate>Tue, 13 Dec 2011 12:49:00 +0100</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=2012WebArchitectures&amp;section=175&amp;page=607&amp;story=1512&amp;detail=1512#&#039;&gt;Guidelines and dates &gt; Dates&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Students MUST enroll via the Esse3 system. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Projects must be dilivered 4 days befor the exam date, After project delivery, students will receive an e-mail with the exact  time of the exam (so that they will not have to wait for the other exams  to finish). Location of the exam will be the teacher\&#039;s office, in the  old faculty building.</description>
		</item>
		<item>
			<title>Here are links to student...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=177&amp;page=612&amp;story=1440&amp;detail=1440#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=177&amp;page=612&amp;story=1440&amp;detail=1440#</guid>
			<pubDate>Tue, 25 Oct 2011 13:00: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=2012WebArchitectures&amp;section=177&amp;page=612&amp;story=1440&amp;detail=1440#&#039;&gt;Blogs &gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are links to students\&#039; blogs relative to this course.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=\&quot;http://crashjava.blogspot.com/\&quot;&gt;Giampaolo Franco&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://sourceboxdev.blogspot.com/\&quot;&gt;Tiziano Piccardi&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://ejbeans.wordpress.com/\&quot;&gt;Alemnew Sheferaw Asrese&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://javaenterprise.greensys.it/\&quot;&gt;Valentina Fassan&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://natnaelg.blogspot.com/\&quot;&gt;Natnael Gonfa Berihun&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://lparisi79.wordpress.com/\&quot;&gt;Lorenzo Parisi&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://devilerableshub.blogspot.com/\&quot;&gt;Francesco Bux&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://tedrosg2.wordpress.com\&quot;&gt;Tedros Getu&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://ahmedsyesuf.blogspot.com/\&quot;&gt;Ahmed Seid&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://zmihret.blogspot.com\&quot;&gt;Zelalem Mihret&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://mustafizurs-eumi-dairy.blogspot.com/\&quot;&gt;Mustafizur Rohman&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://ermiasan.wordpress.com/ \&quot;&gt;Ermias Andargie&amp;nbsp; &lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://hailemelkamu.wordpress.com\&quot;&gt;Haile Melkamu&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://marzapol.wordpress.com/\&quot;&gt;Margonar - Zanella - Poldini&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://webarch-farina.blogspot.com\&quot;&gt;Giampaolo Farina&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://arup-ghoshweb.blogspot.com/\&quot;&gt;Arup Ghosh&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
		</item>
		<item>
			<title>Videos of the course were...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=178&amp;page=611&amp;story=1439&amp;detail=1439#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=178&amp;page=611&amp;story=1439&amp;detail=1439#</guid>
			<pubDate>Tue, 25 Oct 2011 12:54: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=2012WebArchitectures&amp;section=178&amp;page=611&amp;story=1439&amp;detail=1439#&#039;&gt;Videos &gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Videos of the course were recorded during a.y. 2008-9. Although some material is by now dated, most of it still retains its validity (for sure the conceptual level does). &lt;br /&gt;&lt;br /&gt;Hence we report here a &lt;a href=\&quot;http://latemar.science.unitn.it/LODE/2008_Web_Architectures/\&quot;&gt;link to the course\&#039;s videos&lt;/a&gt;, as they may be still useful.&lt;br /&gt;</description>
		</item>
		<item>
			<title>Lecture 1 - Sept. 16 - Ov...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=174&amp;page=609&amp;story=1437&amp;detail=1437#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=174&amp;page=609&amp;story=1437&amp;detail=1437#</guid>
			<pubDate>Mon, 24 Oct 2011 10:46: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=2012WebArchitectures&amp;section=174&amp;page=609&amp;story=1437&amp;detail=1437#&#039;&gt;Lectures &gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 1 - Sept. 16&lt;/strong&gt;&lt;/font&gt; - Overview of web architectures - &lt;a href=\&quot;../../../../segue_userFiles/2007WebArchitectures/Introduction.pdf\&quot;&gt;download slides&lt;/a&gt; &lt;br /&gt;Note: if you missed this lecture, you can get the video of a previous year with almost the same content:&lt;table&gt;    &lt;tbody&gt;        &lt;tr&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=\&quot;../../../../Lode/2008_Web_Architectures/01_An_Architechtural_Overview_2008-09-15.zip\&quot;&gt;download video&lt;/a&gt; (106 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp; &lt;a href=\&quot;../../../../Lode/2008_Web_Architectures/01_An_Architechtural_Overview_2008-09-15\&quot;&gt;View video on line&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;font color=\&quot;#ff6600\&quot;&gt;&lt;strong&gt; &lt;font color=\&quot;#FF0000\&quot;&gt;Lecture 2 - Sept 27&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;  - XML - &lt;a href=\&quot;../../../../segue_userFiles/2007WebArchitectures/xml.pdf\&quot;&gt;download slides&lt;/a&gt;    - XSLT - &lt;a href=\&quot;../../../../segue_userFiles/2007WebArchitectures/XSLDetails.pdf\&quot;&gt;download slides&lt;/a&gt; Note: if you missed this lecture, you can get a video with almost the same content:&lt;table&gt;    &lt;tbody&gt;        &lt;tr&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=\&quot;../../../../Lode/2008_Web_Architectures/02_Xml_2008-09-22.zip\&quot;&gt;download video&lt;/a&gt; (152 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&amp;nbsp; &lt;a href=\&quot;../../../../Lode/2008_Web_Architectures/02_Xml_2008-09-22\&quot;&gt;View video on line&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;strong&gt;Assignment&lt;/strong&gt;:&lt;ul&gt;    &lt;li&gt;download &lt;a href=\&quot;http://xml.apache.org/xalan-j/\&quot;&gt;Apache Xalan&lt;/a&gt; - install it - try the example in &lt;a href=\&quot;http://xml.apache.org/xalan-j/overview.html\&quot;&gt;Xalan-Java Overview&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://www.zvon.org/xxl/XSLTutorial/Output/contents.html\&quot;&gt;ZVON XSLT Tutorial&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://www.zvon.org/xxl/XSLTutorial/Old_version/Books/Book1/index.html\&quot;&gt;ZVON Interactive Lab&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=\&quot;#ff6600\&quot;&gt;&lt;strong&gt; &lt;font color=\&quot;#FF0000\&quot;&gt;Lecture 3 - Sept 30&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;  - - JAXP - &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/14-Jaxp-ronchet on MacMarco.ppt\&quot;&gt;download slides&lt;/a&gt;    - Note: if you missed this lecture, you can get a video with almost the same content:&lt;table&gt;    &lt;tbody&gt;        &lt;tr&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=\&quot;http://latemar.science.unitn.it/Lode/2008_Web_Architectures/05_Accessing_XML_From_Java_2008-09-29.zip\&quot;&gt;download video&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&amp;nbsp; &lt;a href=\&quot;http://latemar.science.unitn.it/Lode/2008_Web_Architectures/05_Accessing_XML_From_Java_2008-09-29\&quot;&gt;View video on line&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;font color=\&quot;#ff6600\&quot;&gt;&lt;strong&gt; &lt;font color=\&quot;#FF0000\&quot;&gt;Lecture 4 - Oct 4&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;font color=\&quot;#FF0000\&quot;&gt; &lt;/font&gt;   - XML Schema - &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/XML_SCHEMA.ppt\&quot;&gt;download slides&lt;/a&gt;    - Note: if you missed this lecture, you can get a video with almost the same content:&lt;table&gt;    &lt;tbody&gt;        &lt;tr&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=\&quot;http://latemar.science.unitn.it/LODE/Master_eGov10/AIBPM/courses/Aibpm_2010/zips/10_Xml_Schema_2010-09-23.zip\&quot;&gt;download video&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&amp;nbsp; &lt;a href=\&quot;http://latemar.science.unitn.it/LODE/Master_eGov10/AIBPM/courses/Aibpm_2010/10_Xml_Schema_2010-09-23/index.html\&quot;&gt;View video on line&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;font color=\&quot;#ff6600\&quot;&gt;&lt;strong&gt; &lt;font color=\&quot;#FF0000\&quot;&gt;Lecture 5 - Oct 7&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;  - XPath &amp;amp; XML Serialization  &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/XpathJ.ppt\&quot;&gt;download slides&lt;/a&gt;    &lt;br /&gt;&lt;br /&gt;&lt;font color=\&quot;#ff6600\&quot;&gt;&lt;strong&gt; &lt;font color=\&quot;#FF0000\&quot;&gt;Lecture 6 - Oct 11&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt; - Servlets &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/Servlets10.pdf\&quot;&gt;download slides&lt;/a&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=\&quot;http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html\&quot;&gt;How to use Tomcat 7 with Eclipse&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://download.oracle.com/javaee/6/api/index.html?javax/servlet/package-summary.html\&quot;&gt;JEE 6.0 Sevlet API &lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;http://courses.coreservlets.com/Course-Materials/csajsp2.html\&quot;&gt;Beginning &amp;amp; Intermediate Servlet &amp;amp; JSP Tutorials&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=\&quot;#ff6600\&quot;&gt;&lt;strong&gt; &lt;font color=\&quot;#FF0000\&quot;&gt;Lecture 7 - Oct 14&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;  - JSP &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/JSP10.pdf\&quot;&gt;download slides&lt;/a&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=\&quot;http://courses.coreservlets.com/Course-Materials/csajsp2.html\&quot;&gt;Beginning &amp;amp; Intermediate Servlet &amp;amp; JSP Tutorials&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 8 - Oct 18&lt;/strong&gt;&lt;/font&gt;  - Filters - Custom Tags &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/Filters-JSTL10.pdf\&quot;&gt;download slides&lt;/a&gt;    &lt;br /&gt;&lt;br /&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 9 - Oct 21&lt;/strong&gt;&lt;/font&gt;  - ECMAScript &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/ECMA-10.ppt\&quot;&gt;download slides&lt;/a&gt;        &lt;br /&gt;&lt;br /&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 10 - Oct 25&lt;/strong&gt;&lt;/font&gt;  - RMI&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/RMI10.pdf\&quot;&gt;download slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Prerequirements for this lecture:    &lt;ul&gt;        &lt;li&gt;Sockets (see this &lt;a href=\&quot;http://download.oracle.com/javase/tutorial/networking/sockets/\&quot;&gt;tutorial&lt;/a&gt;)&lt;/li&gt;        &lt;li&gt;Multithreading (see this &lt;a href=\&quot;http://download.oracle.com/javase/tutorial/essential/concurrency/\&quot;&gt;tutorial&lt;/a&gt;)&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;If you want to know more about RMI: see this &lt;a href=\&quot;http://download.oracle.com/javase/tutorial/rmi/index.html\&quot;&gt;tutorial&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 10 - Oct 25&lt;/strong&gt;&lt;/font&gt;  - Introduction to EJB &lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/IntroductionToSessionBeans.pdf\&quot;&gt;download slides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Look at the &amp;quot;Resources&amp;quot; section above - you\&#039;ll find two books on EJB. I strongly suggest reading them!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 11 - Nov 3&lt;/strong&gt;&lt;/font&gt;  - Introduction to EJB 3.0&lt;ul&gt;    &lt;li&gt;same slides as last time&lt;/li&gt;    &lt;li&gt;JNDI: &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/JNDI.pdf\&quot;&gt;slides&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 12 - Nov 8&lt;/strong&gt;&lt;/font&gt;  - JNDI   example session beans&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;same slides as last time&lt;/li&gt;    &lt;li&gt;how NOT to use stateless beans: &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2012WebArchitectures/EnterpriseApplication1.zip\&quot;&gt;zipped project&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 13 - Nov 11&lt;/strong&gt;&lt;/font&gt;  - Persistence&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2012WebArchitectures/15-Entities.ppt\&quot;&gt;slides&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 14 - Nov 15&lt;/strong&gt;&lt;/font&gt;  - Persistence   Transactions&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;Pesistence: same slides as last time&lt;/li&gt;    &lt;li&gt;Transactions: &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/Transactions_10.pdf\&quot;&gt;slides&lt;/a&gt;&lt;/li&gt;    &lt;br /&gt;&lt;/ul&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 15 - Nov 18&lt;/strong&gt;&lt;/font&gt;  - Transactions   EJB patterns&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;Transactions: same slides as last time&lt;/li&gt;    &lt;li&gt;EJB patterns: &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 Patterns.pdf\&quot;&gt;slides&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 16 - Nov 22&lt;/strong&gt;&lt;/font&gt;  - Introduction to Hibernate&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;slides: &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2012WebArchitectures/Hibernate.pdf\&quot;&gt;pdf&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Link to a comprehensive tutorial using Eclipse: &lt;a href=\&quot;http://www.vaannila.com/hibernate/hibernate-tutorial/hibernate-tutorial.html\&quot;&gt;Vaan Nila&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 17 - Nov 25&amp;nbsp;&lt;/strong&gt;&lt;/font&gt; - MVC Model 2 and Introduction to Struts2&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;slides: &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2012WebArchitectures/Struts2.pdf\&quot;&gt;pdf&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 18 - Nov 29&amp;nbsp;&lt;/strong&gt;&lt;/font&gt; - MVC Model 2 and Introduction to Struts2   CSS&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;slides: &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2012WebArchitectures/CSS.ppt\&quot;&gt;css&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 19 - Dec 6&amp;nbsp;&lt;/strong&gt;&lt;/font&gt; - CSS   Ajax&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;slides: &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2012WebArchitectures/ajax11.ppt\&quot;&gt;ajax&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;strong&gt;Lecture 20 - Dec 13&amp;nbsp;&lt;/strong&gt;&lt;/font&gt; - HTML5   CSS3&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=\&quot;http://www.slideshare.net/whafro/up-to-speed-on-html-5-and-css-3\&quot;&gt;Up to speed with HTML5 and CSS3&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2012WebArchitectures/html5-newandimproved-100929082241-phpapp01.pdf\&quot;&gt;HTML5&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;!-- ===========&lt;font color=\&quot;#ff6600\&quot;&gt;&lt;strong&gt; Lecture 10 - Oct 19&lt;/strong&gt;&lt;/font&gt;  - Advanced JSP &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/AdvancedJSP.pdf\&quot;&gt;download slides&lt;/a&gt;    &lt;br /&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/Filters-JSL10.pdf\&quot;&gt;&lt;br /&gt;--&gt;</description>
		</item>
		<item>
			<title>A book on EJB 3.0. This i...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=176&amp;page=608&amp;story=1436&amp;detail=1436#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=176&amp;page=608&amp;story=1436&amp;detail=1436#</guid>
			<pubDate>Mon, 24 Oct 2011 10:38: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=2012WebArchitectures&amp;section=176&amp;page=608&amp;story=1436&amp;detail=1436#&#039;&gt;Resources &gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A book on EJB 3.0. This is the technology we use.&lt;br /&gt;&lt;a href=\&quot;http://media.techtarget.com/tss/static/books/wiley/masteringEJB3/downloads/MasteringEJB4thEd.pdf\&quot;&gt;Mastering EJB 3.0 &lt;/a&gt;  &lt;br /&gt;&lt;br /&gt;A full understanding of the EJB model requires also knowledge of concepts described in the older version of EJB. Hence the following book is also strongly suggested:&lt;br /&gt;&lt;a href=\&quot;http://media.techtarget.com/tss/static/books/wiley/masteringEJB/downloads/MasteringEJB3rdEd.pdf\&quot;&gt;Mastering EJB 2.1&lt;/a&gt;</description>
		</item>
		<item>
			<title>Project and Exam</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=175&amp;page=607&amp;story=1435&amp;detail=1435#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=175&amp;page=607&amp;story=1435&amp;detail=1435#</guid>
			<pubDate>Mon, 24 Oct 2011 10:24: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=2012WebArchitectures&amp;section=175&amp;page=607&amp;story=1435&amp;detail=1435#&#039;&gt;Guidelines and dates &gt; Project and Exam&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&lt;span class=\&quot;Title\&quot;&gt;PLEASE READ CAREFULLY THIS SECTION!&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;The exam consist in the demonstration of understanding and command of the technologies we  examined in the course. This will happen through the presentation of a &lt;strong&gt; final project and a discussion&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;The project consist in a web application, which MUST to be divided into  multiple tiers. The application domain can be &lt;strong&gt;anything of your choice&lt;/strong&gt;. The project is INDIVIDUAL: no joint projects.&lt;br /&gt;&lt;br /&gt;There &lt;strong&gt;must&lt;/strong&gt; be a &lt;strong&gt;web tier&lt;/strong&gt; (implemented using &lt;strong&gt;JEE technology&lt;/strong&gt;), a &lt;strong&gt;business logic tier&lt;/strong&gt; (implemented using &lt;strong&gt;EJB&lt;/strong&gt;) and a &lt;strong&gt;persistency tier&lt;/strong&gt; (implemented with a database and accessed through a persistency layer, which must be implemented using &lt;strong&gt;Hibernate&lt;/strong&gt;. We expect the BL tier to be composed by &lt;strong&gt;both&lt;/strong&gt;  stateless and stateful beans - justification for the choices will be  asked. The student will have to solve the problem of how to split the  state persistency between the web and the application server, and will  have to justify the choices. &lt;strong&gt;Sensible use of design patterns is required&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;The system should show an as clean as possible separation between content and presentation.&lt;br /&gt;&lt;br /&gt;A nice look and an attention to the user friendliness will be poitively evaluated.&lt;br /&gt;&lt;br /&gt;The existence of &lt;strong&gt;transactions&lt;/strong&gt; (or their absence) &lt;strong&gt;must be justified&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Sensible use of other optional technologies (whether they were discussed  in the course, like XSLT, or not discussed, as Spring) is not requested  but it is possible and, in case, will be positively evaluated.&lt;br /&gt;&lt;br /&gt;During the exam students are expected to run the application on their machine.&lt;br /&gt;&lt;br /&gt;The student will be asked to describe and demonstrate their system. They can be asked to &lt;strong&gt;explain or modify portions of their code&lt;/strong&gt;.  Questions about other technologies discussed in the course&amp;nbsp; (such as Remote  Objects or XML) will be asked - even if they are not&amp;nbsp; used in an explicit manner in the project.&lt;br /&gt;&lt;br /&gt;Students are rquired to send their project in a zip file to marco.ronchetti@unitn.it at least &lt;strong&gt;THREE days before the exam date&lt;/strong&gt;. The zip file should include the source code, configuration files, and a &lt;strong&gt;report&lt;/strong&gt;  describing the project. The report should briefly describe the domain,  the allowed operations, the system architecture. the used patterns and UML should be used. &lt;strong&gt;Students are highly encouraged to keep a blog  where they report the progress of their work, the problems encountered  and the solutions found (look at blogspot or wordpress to get one free).  The presence of a blog will be positively evaluated.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The starting point in your evaluation will be based on the project. A standard, well done, basic project, without extra technologies will give a starting score of 28/30. Additional technologies will allow you to reach 30/30. Failure to respond correctly to questions, conceptual shortcomings in the implementation, failures in the understanding the used technologies on in the ability of explaining the choices and poor reports will then decrease the score. &lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;</description>
		</item>
		<item>
			<title>Students MUST to be famil...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=173&amp;page=606&amp;story=1434&amp;detail=1434#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=173&amp;page=606&amp;story=1434&amp;detail=1434#</guid>
			<pubDate>Mon, 24 Oct 2011 10:22: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=2012WebArchitectures&amp;section=173&amp;page=606&amp;story=1434&amp;detail=1434#&#039;&gt;Prerequirements &gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Students MUST to be familiar with:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;programming in Java&lt;/li&gt;    &lt;li&gt;the concept of design patterns&lt;/li&gt;    &lt;li&gt;object oriented modelling (e.g. UML)&lt;/li&gt;    &lt;li&gt;accessing Databases from program code (i.e. JDBC)&lt;/li&gt;    &lt;li&gt;basic networking and basic notions TCP-IP&lt;/li&gt;    &lt;li&gt;working with the command-line (concepts of Path, Classpath, ability to excute commands from a shell as opposed to using GUI)&lt;/li&gt;    &lt;li&gt;basic HTML&lt;/li&gt;&lt;/ul&gt;</description>
		</item>
	</channel>
</rss>