<?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=2017WebArchitectures</link>
		<description></description>
		<lastBuildDate>Thu, 23 Feb 2023 04:13:22 +0100</lastBuildDate>
		<generator>Segue RSS Generator</generator>
		<item>
			<title>HTML5   Angular JS (Dec 15)</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3012&amp;detail=3012#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3012&amp;detail=3012#</guid>
			<pubDate>Thu, 15 Dec 2016 10:16: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3012&amp;detail=3012#&#039;&gt;Lecture material &gt; HTML5   Angular JS (Dec 15)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2017WebArchitectures/html5.pptx&quot;&gt;HTML5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2017WebArchitectures/AngularJS-Intro.pptx&quot;&gt;Angular JS&lt;/a&gt;&lt;br /&gt;</description>
		</item>
		<item>
			<title>Look at the following exa...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=363&amp;page=1255&amp;story=3011&amp;detail=3011#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=363&amp;page=1255&amp;story=3011&amp;detail=3011#</guid>
			<pubDate>Thu, 15 Dec 2016 10: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=2017WebArchitectures&amp;section=363&amp;page=1255&amp;story=3011&amp;detail=3011#&#039;&gt;8th assignment &gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Look at the following example, which shows an integration between Java EE and AngularJS:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.radcortez.com/java-ee-7-with-angular-js-part-1/&quot;&gt;java-ee-7-with-angular-js-part-1/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Write a &lt;b&gt;small and simple application&lt;/b&gt; along the lines shown in the example, on any topic you&#039;d like.&lt;br /&gt;&lt;br /&gt;Deadline January 7, report as usual.&lt;br /&gt;&lt;br /&gt;</description>
		</item>
		<item>
			<title>Mini DI Project (Dec 2)</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3005&amp;detail=3005#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3005&amp;detail=3005#</guid>
			<pubDate>Fri, 2 Dec 2016 14:06: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3005&amp;detail=3005#&#039;&gt;Lecture material &gt; Mini DI Project (Dec 2)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
		</item>
		<item>
			<title>Dependency Injection (Dec 2)</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3004&amp;detail=3004#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3004&amp;detail=3004#</guid>
			<pubDate>Fri, 2 Dec 2016 14:05: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3004&amp;detail=3004#&#039;&gt;Lecture material &gt; Dependency Injection (Dec 2)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
		</item>
		<item>
			<title>CSS (Dec 1)</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3003&amp;detail=3003#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3003&amp;detail=3003#</guid>
			<pubDate>Fri, 2 Dec 2016 14:04: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3003&amp;detail=3003#&#039;&gt;Lecture material &gt; CSS (Dec 1)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
		</item>
		<item>
			<title>Ajax (Dec. 1)</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3002&amp;detail=3002#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3002&amp;detail=3002#</guid>
			<pubDate>Fri, 2 Dec 2016 14:04: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3002&amp;detail=3002#&#039;&gt;Lecture material &gt; Ajax (Dec. 1)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
		</item>
		<item>
			<title>Aspect oriented programming and servlet filters (Nov 25)</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3000&amp;detail=3000#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3000&amp;detail=3000#</guid>
			<pubDate>Fri, 25 Nov 2016 15:46: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=3000&amp;detail=3000#&#039;&gt;Lecture material &gt; Aspect oriented programming and servlet filters (Nov 25)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Same slides as last time</description>
		</item>
		<item>
			<title>Write a web site that reu...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=363&amp;page=1247&amp;story=2999&amp;detail=2999#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=363&amp;page=1247&amp;story=2999&amp;detail=2999#</guid>
			<pubDate>Fri, 25 Nov 2016 13:52: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=2017WebArchitectures&amp;section=363&amp;page=1247&amp;story=2999&amp;detail=2999#&#039;&gt;7th assignment &gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Write a web site that reuses what you did in the 4th assignment, In other word, create a web site which replaces the desktop interface you had in the 4th assignment.&lt;br /&gt;&lt;br /&gt;Optionally, create a filter so that when accessing the admin page, access is denied if the user is not the admin.&lt;br /&gt;&lt;br /&gt;To deploy your application on&amp;nbsp; separate Web Tier (a stand-alone Tomcat) and Application Tier (Wildfly), read the following:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://macintoshnotes.wordpress.com/2013/02/16/accessing-remote-ejb-on-jboss-as-7-1-from-web-application/&quot; style=&quot;color: rgb(153, 0, 0); text-decoration: none;&quot;&gt;Comment on separate deployment of war and ejb-jar on different machines&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Same format as usual.&lt;br /&gt;&lt;br /&gt;Deadline: Dec 3, 23:59</description>
		</item>
		<item>
			<title>Servlet patterns and filters (Nov 24)</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2983&amp;detail=2983#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2983&amp;detail=2983#</guid>
			<pubDate>Thu, 24 Nov 2016 9:24: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2983&amp;detail=2983#&#039;&gt;Lecture material &gt; Servlet patterns and filters (Nov 24)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
		</item>
		<item>
			<title>JSP (Nov 18)</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2970&amp;detail=2970#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2970&amp;detail=2970#</guid>
			<pubDate>Fri, 18 Nov 2016 13:39: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2970&amp;detail=2970#&#039;&gt;Lecture material &gt; JSP (Nov 18)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
		</item>
		<item>
			<title>Servlets, cookies, sessions (Nov.17)</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2966&amp;detail=2966#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2966&amp;detail=2966#</guid>
			<pubDate>Thu, 17 Nov 2016 10:37: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2966&amp;detail=2966#&#039;&gt;Lecture material &gt; Servlets, cookies, sessions (Nov.17)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
<enclosure url='http://latemar.science.unitn.it/segue_userFiles/2017WebArchitectures/Servlets2016.ppt.pdf' length='484917' type='unknown' />
		</item>
		<item>
			<title>1) Given the XML file ACM...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=363&amp;page=1243&amp;story=2964&amp;detail=2964#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=363&amp;page=1243&amp;story=2964&amp;detail=2964#</guid>
			<pubDate>Thu, 10 Nov 2016 10:22: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=2017WebArchitectures&amp;section=363&amp;page=1243&amp;story=2964&amp;detail=2964#&#039;&gt;6th assignment &gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1) Given the XML file &lt;a href=&quot;\[\[linkpath\]\]_userFiles/2016WebArchitectures/ACMTrento.xml&quot;&gt;ACMTrento.xml&lt;/a&gt;, write an XML Schema for it.&lt;br /&gt;2) Write an XSL transformation that, from the given file, generates a CSV file containing the following fields:&lt;br /&gt;- Unit Name&lt;br /&gt;- Type&lt;br /&gt;- Time&lt;br /&gt;Write a Java program that runs the transformation.&lt;br /&gt;&lt;br /&gt;Deliver a report, the XML Schema, the XSL file, the rusulting CSV file.</description>
		</item>
		<item>
			<title>XSL - XPATH</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2963&amp;detail=2963#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2963&amp;detail=2963#</guid>
			<pubDate>Thu, 10 Nov 2016 10:08: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2963&amp;detail=2963#&#039;&gt;Lecture material &gt; XSL - XPATH&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
<enclosure url='http://latemar.science.unitn.it/segue_userFiles/2017WebArchitectures/XML-Advanced2016.pdf' length='882068' type='unknown' />
		</item>
		<item>
			<title>JAXP</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2944&amp;detail=2944#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2944&amp;detail=2944#</guid>
			<pubDate>Thu, 3 Nov 2016 10:13: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2944&amp;detail=2944#&#039;&gt;Lecture material &gt; JAXP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
		</item>
		<item>
			<title>XML Schema (Oct. 28)</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2940&amp;detail=2940#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2940&amp;detail=2940#</guid>
			<pubDate>Fri, 28 Oct 2016 13: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2940&amp;detail=2940#&#039;&gt;Lecture material &gt; XML Schema (Oct. 28)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2016WebArchitectures/XMLSchema-2015.ppt.pdf&quot;&gt;slides&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
		</item>
		<item>
			<title>XML (Oct.27)</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2932&amp;detail=2932#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2932&amp;detail=2932#</guid>
			<pubDate>Thu, 27 Oct 2016 8:49: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2932&amp;detail=2932#&#039;&gt;Lecture material &gt; XML (Oct.27)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
<enclosure url='http://latemar.science.unitn.it/segue_userFiles/2017WebArchitectures/XML-15.ppt.pdf' length='331590' type='unknown' />
		</item>
		<item>
			<title>Annotations (oct 21)</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2920&amp;detail=2920#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2920&amp;detail=2920#</guid>
			<pubDate>Fri, 21 Oct 2016 14:10: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2920&amp;detail=2920#&#039;&gt;Lecture material &gt; Annotations (oct 21)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2016WebArchitectures/Reflection&amp;amp;Annotation15.pptx.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
		</item>
		<item>
			<title>Define an program (called...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=363&amp;page=1226&amp;story=2918&amp;detail=2918#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=363&amp;page=1226&amp;story=2918&amp;detail=2918#</guid>
			<pubDate>Fri, 21 Oct 2016 11:17: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=2017WebArchitectures&amp;section=363&amp;page=1226&amp;story=2918&amp;detail=2918#&#039;&gt;5th assignment &gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;Define an program (called e.g. beanGenerator) which transforms a suitably annotated POJO into a JavaBean.&lt;br /&gt;&lt;br /&gt;The annotation (e.g. &lt;/strong&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;@bean) must be such, that the program takes as input .java file containing a POJO and if the class contains the annotation, a .java file is generated as output, which contains the same class transformed in a JavaBean.&lt;br /&gt;&lt;br /&gt;Deadline Oct&amp;nbsp; 28, 2015&lt;/strong&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt; &lt;/span&gt;(&lt;/span&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;strict&lt;/strong&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;, delivering with a delay will have a penalty proportional to the delay)&lt;/span&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;You have to deliver:&lt;/span&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;- source code&lt;/span&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;- a report.&lt;/span&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;The report must have the following structure:&lt;/span&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;ul style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;    &lt;li&gt;&lt;strong&gt;Title Page&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;containing date, title (Writing an annotation preprocessor), your name)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Introduction&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;(problem statement, description of the domain, i.e. which data will you be dealing with?)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Implementation&lt;/strong&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(report and comment the most relevant pieces of soure code and config files)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Deployment&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;(screen shots of your app running, documenting the various steps)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Comments and notes&lt;/strong&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(optional: any problems encountered during the project development, any other comment&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;zip the code, and send the zip and the report via e-mailto : marco.ronchetti at unitn.it&lt;/span&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;with subject: WEBARCH 16- 5th WEEK ASSIGNMENT DELIVERY&lt;/span&gt;</description>
		</item>
		<item>
			<title>EJB Patterns (Oct 14)</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2913&amp;detail=2913#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2913&amp;detail=2913#</guid>
			<pubDate>Fri, 14 Oct 2016 13:55: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=2017WebArchitectures&amp;section=364&amp;page=1211&amp;story=2913&amp;detail=2913#&#039;&gt;Lecture material &gt; EJB Patterns (Oct 14)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;\[\[linkpath\]\]_userFiles/2016WebArchitectures/EJBPatterns2015.pptx.pdf&quot;&gt;slides&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
		</item>
		<item>
			<title>
A site exposes the foll...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=363&amp;page=1224&amp;story=2912&amp;detail=2912#</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=363&amp;page=1224&amp;story=2912&amp;detail=2912#</guid>
			<pubDate>Fri, 14 Oct 2016 13:44: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=2017WebArchitectures&amp;section=363&amp;page=1224&amp;story=2912&amp;detail=2912#&#039;&gt;4th assignment &gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;A site exposes the following operations for administrators:&lt;br /&gt;- addBook(String pw, String title,int price) adds a book to the catalog. pw is the admin password.&amp;nbsp; &lt;br /&gt;- list(&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;String pw, list of buying operation performed)&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;The same site exposes the following operations for users:&lt;br /&gt;- void register(String &lt;/strong&gt;&lt;/strong&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;username&lt;/strong&gt;&lt;/strong&gt;, String pw): a new user can define his username and pw, which get recorded on the DB &lt;br /&gt;- Cart getCart(String username, String pw): a registered user can create or retrieve a cart &lt;br /&gt;- List&amp;lt;Books&amp;gt; list(): get a list of the avalable books&lt;br /&gt;- void addToCart(cart, bookID): add a book to the (users&#039;) cart&lt;/strong&gt;&lt;/strong&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;- void buy(cart): writes in the database which books were bought by which user &lt;/strong&gt;&lt;/strong&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;, empties the cart&lt;br /&gt;- leave(cart): empties the cart&lt;br /&gt;&lt;br /&gt;Write  the site.&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;Write a desktop client which allows (as admistrator) to enter new books and populate the database.&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;br /&gt;Write a desktop client which registers a user.&lt;br /&gt;&lt;br /&gt;Write a desktop client which gets a cart, lists the books, allows the user to choose some books, buys them.&lt;/strong&gt;&lt;/strong&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;Write a desktop client which allows (as administrator) to list the buying operations. &lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;&lt;br /&gt;&lt;br /&gt;The goal of the assignement is to show that you can correctly identify where to use stateful and stateless beans and entities (you must use at elast one of each sort!).&lt;br /&gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;Deadline Oct&amp;nbsp; 21, 2015&lt;/strong&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt; &lt;/span&gt;(&lt;/span&gt;&lt;strong style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;strict&lt;/strong&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;, delivering with a delay will have a penalty proportional to the delay)&lt;/span&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;You have to deliver:&lt;/span&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;- source code&lt;/span&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;- a report.&lt;/span&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;The report must have the following structure:&lt;/span&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;ul style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;    &lt;li&gt;&lt;strong&gt;Title Page&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;containing date, title (Accessing a DB though an EJB layer), your name)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Introduction&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;(problem statement, description of the domain, i.e. which data will you be dealing with?)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Implementation&lt;/strong&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(report and comment the most relevant pieces of soure code and config files)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Explanation&lt;/strong&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt; &lt;/span&gt;(describe where and why you used entities, stateful and stateless beans)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Deployment&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;(screen shots of your app running, deocumenting the various steps)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Comments and notes&lt;/strong&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(optional: any problems encountered during the project development, any other comment&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;zip the code, and send the zip and the report via e-mailto : marco.ronchetti at unitn.it&lt;/span&gt;&lt;br style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot; /&gt;&lt;span style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);&quot;&gt;with subject: WEBARCH 16- 4th WEEK ASSIGNMENT DELIVERY&lt;/span&gt;</description>
		</item>
	</channel>
</rss>