<?xml version="1.0" encoding="utf-8"  ?>
<rss version="2.0">
	<channel>
		<title>Web Architectures 2011-12 &gt; Project and exam &gt; Guidelines and dates</title>
		<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2012WebArchitectures&amp;section=175&amp;page=607</link>
		<description></description>
		<lastBuildDate>Fri, 24 Feb 2023 03:35:38 +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>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>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;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>
	</channel>
</rss>