<?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=2013WebArchitectures</link>
		<description></description>
		<lastBuildDate>Thu, 23 Feb 2023 07:11:27 +0100</lastBuildDate>
		<generator>Segue RSS Generator</generator>
		<item>
			<title>Suggested template for the project report</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2013WebArchitectures&amp;section=221&amp;page=754&amp;story=1814&amp;detail=1814#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2013WebArchitectures&amp;section=221&amp;page=754&amp;story=1814&amp;detail=1814#</guid>
			<pubDate>Thu, 6 Dec 2012 15:53: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=2013WebArchitectures&amp;section=221&amp;page=754&amp;story=1814&amp;detail=1814#&#039;&gt;Exams &gt; Suggested template for the project report&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here you find a suggested template for the project report. You are free to use other schemas if you prefer.</description>
<enclosure url='http://latemar.science.unitn.it/segue_userFiles/2013WebArchitectures/WebArchitecturesTemplate.doc' length='23552' type='unknown' />
		</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=2013WebArchitectures&amp;section=222&amp;page=759&amp;story=1811&amp;detail=1811#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2013WebArchitectures&amp;section=222&amp;page=759&amp;story=1811&amp;detail=1811#</guid>
			<pubDate>Tue, 4 Dec 2012 7:28: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=2013WebArchitectures&amp;section=222&amp;page=759&amp;story=1811&amp;detail=1811#&#039;&gt;Books on EJB &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;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;&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;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>Exam dates</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2013WebArchitectures&amp;section=221&amp;page=754&amp;story=1793&amp;detail=1793#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2013WebArchitectures&amp;section=221&amp;page=754&amp;story=1793&amp;detail=1793#</guid>
			<pubDate>Thu, 22 Nov 2012 13:14: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=2013WebArchitectures&amp;section=221&amp;page=754&amp;story=1793&amp;detail=1793#&#039;&gt;Exams &gt; Exam dates&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All exams are held in the teacher&#039;s office, old Faculty Building&lt;br /&gt;&lt;br /&gt;&lt;li&gt;January 17, 8:30 - deadline for project submission: Jan 13, 23:59&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;February 15, 8:30 - deadline for project submission: Feb 12, 23:59. &lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;June 6, 8:30 - deadline for project submission: Jun 3, 23:59.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;July 1, 11:00 - deadline for project submission: Jun 28, 23:59. &lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;September 11, 8:30 - deadline for project submission: Sep 8, 23:59.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;</description>
		</item>
		<item>
			<title>Project and exam</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2013WebArchitectures&amp;section=221&amp;page=754&amp;story=1792&amp;detail=1792#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2013WebArchitectures&amp;section=221&amp;page=754&amp;story=1792&amp;detail=1792#</guid>
			<pubDate>Tue, 20 Nov 2012 13:00: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=2013WebArchitectures&amp;section=221&amp;page=754&amp;story=1792&amp;detail=1792#&#039;&gt;Exams &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 consists in the demonstration of understanding and command of  the technologies we  examined in the course. This will happen through  the&lt;strong&gt; discussion of a  final project&lt;/strong&gt;.  The project is INDIVIDUAL: no joint  projects.&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;: there are &lt;strong&gt;NO CONSTRAINTS&lt;/strong&gt; about the project application domain. Try to be creative... There is &lt;strong&gt;NO pre-approval&lt;/strong&gt;  of your project idea. The ONLY requirement is to comply with the  technical specifications given here.&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 an EJB3 persistency layer. The BL tier MUST 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 session and the application server, and will   have to justify the choices. &lt;strong&gt;Sensible use of EJB 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;The presence or absence of &lt;strong&gt;transactions&lt;/strong&gt;&lt;strong&gt; must be meaningfully 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 (see below).&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;Students 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  (such as  Remote  Objects or XML) will be asked - even if they are not  used in an  explicit manner in the project.&lt;br /&gt;&lt;br /&gt;Students are required 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 and the used patterns. UML should be used. A suggested report template is available (see below).&lt;br /&gt;&lt;br /&gt;A  standard, &lt;strong&gt;well done&lt;/strong&gt;, basic project (e.g. a web commerce site with a classical cart), without any extra technology will give  a maximum score of 27/30. To get a better score you need to use additional technologies (e.g. at least one among ajax, xslt, jsp-custom tags, a desktop client accessing the EJB layer...), and run the application server outside the IDE. Choosing an original application domain and keeping a meaningful blog &lt;strong&gt;  &lt;/strong&gt;(where the progress of the work, the problems  encountered  and the solutions found are reported) can yield extra points. A nice look and an attention to the user friendliness will be positively evaluated.&lt;br /&gt;&lt;br /&gt;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 of course decrease the score.&lt;br /&gt;&lt;br /&gt;Please note that in order to get a full score (30/30) everything must be right on your first attempt. If you fail the exam, or if you decide to re-take it because you\&#039;re not satisfied with your score, you will get at maximum 28/30. The rationale of this choice is that in the real world you rarely have a second chance, so you must learn to do things right and to evaluate yourself beforehand. The other reason is that if project you present is flawed and I suggest you the fix, it is unfair that you get the full credit fo the final solution. Also, do not ask me any pre-evaluation of what you\&#039;ve done: that would be a mild form of cheating. </description>
		</item>
		<item>
			<title>Videos of the course were...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2013WebArchitectures&amp;section=220&amp;page=739&amp;story=1719&amp;detail=1719#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2013WebArchitectures&amp;section=220&amp;page=739&amp;story=1719&amp;detail=1719#</guid>
			<pubDate>Fri, 28 Sep 2012 9:34: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=2013WebArchitectures&amp;section=220&amp;page=739&amp;story=1719&amp;detail=1719#&#039;&gt;Videolectures &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.</description>
		</item>
		<item>
			<title>Cronologically reversed lecture log</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2013WebArchitectures&amp;section=218&amp;page=734&amp;story=1710&amp;detail=1710#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2013WebArchitectures&amp;section=218&amp;page=734&amp;story=1710&amp;detail=1710#</guid>
			<pubDate>Mon, 24 Sep 2012 12: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=2013WebArchitectures&amp;section=218&amp;page=734&amp;story=1710&amp;detail=1710#&#039;&gt;Course Log &gt; Cronologically reversed lecture log&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=\&quot;justify\&quot;&gt;Note:&lt;/div&gt;&lt;ul&gt;    &lt;li&gt;The [BB] prefix means that the topic was discussed on the blackboard and is not present in the lecture\&#039;s slides.&lt;/li&gt;    &lt;li&gt;The &lt;strong&gt;most&lt;/strong&gt; important subtopics&amp;nbsp; 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;li&gt;&amp;nbsp;&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;&amp;nbsp;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;            &lt;td&gt;&lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;23&lt;/td&gt;            &lt;td&gt;Tue, Dec 18&lt;/td&gt;            &lt;td&gt;Web 2.0&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;&lt;strong&gt;AJAX&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;[BB] collaboration tools&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;&lt;strong&gt;[BB] &lt;/strong&gt;Why are blogs working?&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;&lt;strong&gt;[BB] &lt;/strong&gt;Why is Wikipedia working?&lt;/strong&gt;&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/ajax2012.ppt\&quot;&gt;Web 2.0 &amp;amp; Ajax&lt;br /&gt;            &lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;22&lt;/td&gt;            &lt;td&gt;Fri, Dec 15&lt;/td&gt;            &lt;td&gt;EJB Patterns &lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;&lt;strong&gt;Facade&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;DTO&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;DAO&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Singleton&lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;Business Delegate&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/2008_Web_Architectures/courses/Web_Architectures_2008/Slides_Sources/15_Patterns_2008-10-28/EJB Patterns.pdf\&quot;&gt;EJB Patterns&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;21&lt;/td&gt;            &lt;td&gt;Tue, Dec 11&lt;/td&gt;            &lt;td&gt;Transactions&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;[&lt;strong&gt;BB]&amp;nbsp;Transactions&lt;/strong&gt;&lt;/li&gt;            &lt;/ul&gt;            Hibernate (only slides)            &lt;ul&gt;                &lt;li&gt;[&lt;strong&gt;BB]&amp;nbsp;Hibernate&lt;/strong&gt;&lt;/li&gt;            &lt;/ul&gt;            &lt;hr /&gt;            &lt;/td&gt;            &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/Transactions_10.pdf\&quot;&gt;Transactions&lt;/a&gt; &lt;br /&gt;            &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2012WebArchitectures/Hibernate.pdf\&quot;&gt;Hibernate&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td&gt;20&lt;/td&gt;            &lt;td&gt;Fri, Dec 7&lt;/td&gt;            &lt;td&gt;Entities&lt;br /&gt;            &lt;ul&gt;                &lt;li&gt;&lt;strong&gt;Accessing Entities from stateful beans&lt;br /&gt;                &lt;/strong&gt;&lt;/li&gt;                &lt;li&gt;&lt;strong&gt;&lt;strong&gt;ORM and inheritance&lt;br /&gt;                &lt;/strong&gt;&lt;/strong&gt;&lt;/li&gt;                &lt;strong&gt;                &lt;li&gt;[&lt;strong&gt;BB]&amp;nbsp;ORM and relationships&lt;/strong&gt;&lt;/li&gt;                &lt;/strong&gt;&lt;/ul&gt;                &lt;strong&gt;             &lt;hr /&gt;                &lt;/strong&gt;&lt;/td&gt;                &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/15-Entities-part2.pdf\&quot;&gt;Entities - part 2&lt;/a&gt;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;19&lt;/td&gt;                &lt;td&gt;Tue, Dec 4&lt;/td&gt;                &lt;td&gt;Entities - Introduction&lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;The Persistence Architecture&lt;br /&gt;                    &lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;[&lt;strong&gt;BB]&amp;nbsp;ORM&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;Entities&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;[BB] Detached Entities&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;Accessing entities from a stateless bean&lt;/strong&gt;&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/IntroductionToEntities-part1.pdf\&quot;&gt;Entities - part 1&lt;/a&gt;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;18&lt;/td&gt;                &lt;td&gt;Tue, Nov 27&lt;/td&gt;                &lt;td&gt;EJB - Introduction&lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;The EJB 3.0 Model&lt;br /&gt;                    &lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;Remote Interface&lt;/li&gt;                    &lt;li&gt;Implementation&lt;/li&gt;                    &lt;li&gt;Deployment descriptor&lt;/li&gt;                &lt;/ul&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;JNDI&lt;br /&gt;                    &lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;What is a directory service?&lt;/li&gt;                    &lt;li&gt;What is JNDI ?&lt;/li&gt;                    &lt;li&gt;context and binding&lt;/li&gt;                    &lt;li&gt;What are the JNDI methods?&lt;/li&gt;                    &lt;li&gt;How can you specify which Directory ?you want to access via JNDI?&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/Introduction to Session beans3.0.pdf\&quot;&gt;EJB 3.0 Slides&lt;/a&gt; &lt;br /&gt;                &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/JNDI.pdf\&quot;&gt;JNDI Slides&lt;/a&gt;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;17&lt;/td&gt;                &lt;td&gt;Fri, Nov 23&lt;/td&gt;                &lt;td&gt;EJB - Introduction&lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;The EJB 2.1 Model&lt;br /&gt;                    &lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;Remote Interface&lt;/li&gt;                    &lt;li&gt;Implementation&lt;/li&gt;                    &lt;li&gt;Home interface: what\&#039;s its role?&lt;/li&gt;                    &lt;li&gt;Deployment descriptor&lt;/li&gt;                    &lt;li&gt;Local Interface&lt;/li&gt;                    &lt;li&gt;Local Home&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/Introduction to Session beans2.1.pdf\&quot;&gt;Slides&lt;/a&gt;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;16&lt;/td&gt;                &lt;td&gt;Tue, Nov 20&lt;/td&gt;                &lt;td&gt;EJB - Introduction&lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;[BB] The EJB architecture&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;[BB] The multiple tier architecture&lt;/li&gt;                    &lt;li&gt;[BB] The role of RMI in the EJB architecture&lt;/li&gt;                    &lt;li&gt;[BB] Frameworks&lt;/li&gt;                    &lt;li&gt;[BB] The Application Server&lt;/li&gt;                    &lt;li&gt;[BB]&lt;strong&gt; Statefule/stateless local/remote session bean&lt;/strong&gt;&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/EJBArchitecture.pdf\&quot;&gt;Slides&lt;/a&gt;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;15&lt;/td&gt;                &lt;td&gt;Tue, Nov13&lt;/td&gt;                &lt;td&gt;RMI&lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;[BB] Introduction to CORBA&lt;br /&gt;                    &lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;Distributed objects: a conceptual model and a simple implementation&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;Making the implementation automatic&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;The registry&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;The RMI tools&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;Parameter passing in RMI&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;RMI/IIOP&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/RMI.pdf\&quot;&gt;Slides&lt;/a&gt;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;14&lt;/td&gt;                &lt;td&gt;Fri, Nov 9&lt;/td&gt;                &lt;td&gt;HTML5&lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;[BB] How does a plug-in work?&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;[BB] Introspection&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;[BB] The spirit and goals of HTML5&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;New features introduced by HTML5&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/html5-newandimproved-100929082241-phpapp01.pdf\&quot;&gt;Slides by Timothy Fisher&lt;/a&gt;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;13&lt;/td&gt;                &lt;td&gt;Tue, Nov 6&lt;/td&gt;                &lt;td&gt;CSS&lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;Why CSS?&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;The meaning of &amp;quot;cascading&amp;quot;&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;CSS 2&lt;/li&gt;                    &lt;li&gt;CSS-P&lt;/li&gt;                    &lt;li&gt;CSS 3&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&amp;nbsp;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/3-CSS.ppt\&quot;&gt;Slides CSS-2 CSS-P&lt;br /&gt;                &lt;/a&gt;&amp;nbsp;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/CSS3-M. JACKSON WILKINSON.pdf\&quot;&gt;Slides CSS3 by M. JACKSON WILKINSON&lt;br /&gt;                &lt;/a&gt;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;&amp;nbsp;12&lt;/td&gt;                &lt;td&gt;&amp;nbsp;Fri, Oct 26&lt;/td&gt;                &lt;td&gt;Javascript &lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;The language:                    &lt;ul&gt;                        &lt;li&gt;basic constructs&lt;/li&gt;                        &lt;li&gt;Functions&lt;/li&gt;                        &lt;li&gt;&lt;strong&gt;Objects&lt;/strong&gt;&lt;/li&gt;                        &lt;li&gt;&lt;strong&gt;Arrays&lt;/strong&gt;&lt;/li&gt;                        &lt;li&gt;&lt;strong&gt;Events&lt;/strong&gt;&lt;/li&gt;                    &lt;/ul&gt;                    &lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;The Document Object Model&lt;/strong&gt;                    &lt;ul&gt;                        &lt;li&gt;&lt;strong&gt;The DOM components&lt;/strong&gt;&lt;/li&gt;                    &lt;/ul&gt;                    &lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;[BB] DHTML&lt;/strong&gt;&lt;/li&gt;                &lt;/ul&gt;                &lt;br /&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&amp;nbsp;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/ECMA-10.ppt\&quot;&gt;Slides&lt;/a&gt;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;11&lt;/td&gt;                &lt;td&gt;Tue, October 23&lt;/td&gt;                &lt;td&gt;Filters&lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;[BB] tar, zip. jar, war&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;Aspect-oriented programming&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;filter API and web.xml&lt;/li&gt;                &lt;/ul&gt;                JSP-Custom Tags &lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;JSTL&lt;/li&gt;                    &lt;li&gt;API and main classes for Custom tags&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;Same slides as last lecture&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;10&lt;/td&gt;                &lt;td&gt;&amp;nbsp;Fri, Oct 19&lt;/td&gt;                &lt;td&gt;JSP&lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;directives&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;declarations&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;scriplets&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;expressions&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;implicit objects&lt;/strong&gt;&lt;/li&gt;                &lt;/ul&gt;                &lt;strong&gt;Architectures based on Servlets and JSPs&lt;br /&gt;                &lt;/strong&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;Page-centric&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;Model-view-controller&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;Mediator-view (Dispatcher)&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;maintanaibility and security considerations&lt;/li&gt;                &lt;/ul&gt;                Servlet tools&lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;RequestDIspatcher&lt;/li&gt;                    &lt;li&gt;Monitoring lifecycle&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;Scope objects&lt;/strong&gt;&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/Filters-JSTL10.pdf\&quot;&gt;Advanced Servlets-JSP &lt;/a&gt;&lt;br /&gt;                Same slides as previous lecture for basic JSP part&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;&amp;nbsp;9&lt;/td&gt;                &lt;td&gt;&amp;nbsp;Tue, Oct&amp;nbsp; 16&lt;/td&gt;                &lt;td&gt;Servlets&lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;sessions&lt;/strong&gt;&lt;/li&gt;                &lt;/ul&gt;                JSP&lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;the model&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;the lifcycle&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;standard and xml syntax&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/JSP10.pdf\&quot;&gt;JSP Slides&lt;/a&gt;&lt;br /&gt;                Same slides as previous lecture for servlet part&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;8&lt;/td&gt;                &lt;td&gt;&amp;nbsp;Fri, Oct 12&lt;/td&gt;                &lt;td&gt;Servlets&lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;[BB] definition of a WebApp&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;&lt;strong&gt;[BB] &lt;/strong&gt;stateful and stateless webApps&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&amp;nbsp;&lt;strong&gt;Cookies&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;cookie security issues&lt;/li&gt;                    &lt;li&gt;url-rewriting&lt;/li&gt;                    &lt;li&gt;&amp;nbsp;web.xml&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;Same slides as previous lecture&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;&amp;nbsp;7&lt;/td&gt;                &lt;td&gt;&amp;nbsp;Tue, Oct&amp;nbsp; 9&lt;/td&gt;                &lt;td&gt;Servlets&lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;Servlets lifecycle&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;Tomcat configuration&lt;/li&gt;                    &lt;li&gt;HTML forms (quick recap)&lt;/li&gt;                    &lt;li&gt;HTTP status code (quick recap)&lt;/li&gt;                &lt;/ul&gt;                Homework! &lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;download, install and configure Tomcat&lt;/li&gt;                    &lt;li&gt;write and execute a simple servlet&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2010WebArchitectures/Servlets10.pdf\&quot;&gt;Servlets slides      &lt;/a&gt;&lt;br /&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://JEE 6.0 Sevlet API \&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;li&gt;&lt;a href=\&quot;http://docs.oracle.com/javaee/6/tutorial/doc/bnafd.html\&quot;&gt;Java EE 6 Servlet tutorial&lt;/a&gt;&lt;/li&gt;                &lt;/ul&gt;                &lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;&amp;nbsp;6&lt;/td&gt;                &lt;td&gt;&amp;nbsp;Fri, Oct 5&lt;/td&gt;                &lt;td&gt;JAXP - TRAX                &lt;ul&gt;                    &lt;li&gt;How to use the Trax API in Java&lt;/li&gt;                &lt;/ul&gt;                XPath                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;The XPath concepts and syntax&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;How to use the XPath API in Java&lt;/li&gt;                &lt;/ul&gt;                Distributed architectures and the web                &lt;ul&gt;                    &lt;li&gt;Client Server&lt;/li&gt;                    &lt;li&gt;3 Tier&lt;/li&gt;                    &lt;li&gt;MVC Pattern&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;cgi-bin&lt;/strong&gt;&lt;/li&gt;                &lt;/ul&gt;                Homework! &lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;do the same exercise of last time using XPath&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/Xpath.pdf\&quot;&gt;XPath&lt;/a&gt;&lt;br /&gt;                &lt;br /&gt;                &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/Trax.pdf\&quot;&gt;TRAX    &lt;/a&gt;&lt;br /&gt;                &lt;br /&gt;                &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/1_WebArchitecture2012.pdf\&quot;&gt;             DIstributed Architecture&lt;/a&gt;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;5&lt;/td&gt;                &lt;td&gt;Tue, Oct &amp;nbsp;2&lt;/td&gt;                &lt;td&gt;JAXP -DOM                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;DOM Object model&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;How to use the DOM API&lt;/li&gt;                &lt;/ul&gt;                XSL                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;What are XSL Transformations&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;XSL rules&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;XSL default rules&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;additional XSL syntax elements&lt;/li&gt;                &lt;/ul&gt;                Homework! &lt;br /&gt;                &lt;ul&gt;                    &lt;li&gt;do the same exercise of last time using DOM instead of SAX&lt;/li&gt;                    &lt;li&gt;Look at the &lt;a href=\&quot;http://zvon.org/xxl/XSLTutorial/Output/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;div align=\&quot;center\&quot;&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/10a-XSLDetails.pdf\&quot;&gt;DOM&lt;br /&gt;                &lt;br /&gt;                &lt;/a&gt;&lt;/div&gt;                &lt;div align=\&quot;center\&quot;&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/14-DOM.pdf\&quot;&gt;XSL&lt;br /&gt;                &lt;/a&gt;&lt;/div&gt;                &lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;4&lt;/td&gt;                &lt;td&gt;&amp;nbsp;Fri, Sept 28&lt;/td&gt;                &lt;td&gt;&amp;nbsp;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;                JAXP - SAX                &lt;ul&gt;                    &lt;li&gt;&lt;strong&gt;[BB] Event-based APIs&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;The main JAXP classes&lt;/li&gt;                    &lt;li&gt;The SAX architecture&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;[BB] Factory pattern&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;The Content Handler class and its callbacks&lt;/li&gt;                    &lt;li&gt;Examples and exercises&lt;/li&gt;                &lt;/ul&gt;                Homework! see the exercise on the r.h.s.             &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/XML_SCHEMA.pdf\&quot;&gt;XML Schema Slides&lt;/a&gt;&lt;br /&gt;                &lt;br /&gt;                &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/JAXP.pdf\&quot;&gt;JAXP-Slides&lt;/a&gt;&lt;br /&gt;                &lt;br /&gt;                &lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/JAXPExercise.pdf\&quot;&gt;JAXP-Exercise&lt;/a&gt;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;3&lt;/td&gt;                &lt;td&gt;&amp;nbsp;Tue, Sept. 25&lt;/td&gt;                &lt;td&gt;&amp;nbsp;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;\[\[linkpath\]\]_userFiles/2013WebArchitectures/DTD.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;&amp;nbsp;Fri, Sept 21&lt;/td&gt;                &lt;td&gt;&amp;nbsp;XML                &lt;ul&gt;                    &lt;li&gt;relation with SGML and HTML&lt;/li&gt;                    &lt;li&gt;semantic vs. structural or formatting tags in HTML&lt;/li&gt;                    &lt;li&gt;structure of an XML document&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;[BB] 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;&lt;strong&gt;[BB] Interfaces, API and SPI&lt;/strong&gt;&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_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 18&lt;/td&gt;                &lt;td&gt;Introduction to the course                &lt;ul&gt;                    &lt;li&gt;[BB] Various types of web sites&lt;/li&gt;                    &lt;li&gt;[BB] Recall of the notion of socket and port&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;[BB] Recall of the notion of protocol&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;The HTTP protocol&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;&lt;strong&gt;The notion of a proxy, and uses of proxys in HTTP&lt;/strong&gt;&lt;/li&gt;                    &lt;li&gt;HTTPS - S/HTTP&lt;/li&gt;                &lt;/ul&gt;                &lt;hr /&gt;                &lt;/td&gt;                &lt;td&gt;&lt;a href=\&quot;\[\[linkpath\]\]_userFiles/2013WebArchitectures/HTTP.pdf\&quot;&gt;Slides&lt;/a&gt;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;            &lt;/tr&gt;            &lt;tr&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;&amp;nbsp;&lt;/td&gt;            &lt;/tr&gt;        &lt;/tbody&gt;    &lt;/table&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=2013WebArchitectures&amp;section=217&amp;page=733&amp;story=1709&amp;detail=1709#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2013WebArchitectures&amp;section=217&amp;page=733&amp;story=1709&amp;detail=1709#</guid>
			<pubDate>Mon, 24 Sep 2012 12:37: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=2013WebArchitectures&amp;section=217&amp;page=733&amp;story=1709&amp;detail=1709#&#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>