<?xml version="1.0" encoding="utf-8"  ?>
<rss version="2.0">
	<channel>
		<title>Web Architectures 2014/15 &gt; Assignments &gt; 4/5 Week</title>
		<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2015WebArchitectures&amp;section=279&amp;page=918</link>
		<description></description>
		<lastBuildDate>Thu, 23 Feb 2023 10:07:15 +0100</lastBuildDate>
		<generator>Segue RSS Generator</generator>
		<item>
			<title>ASSIGNMENT: Write a minim...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2015WebArchitectures&amp;section=279&amp;page=918&amp;story=2162&amp;detail=2162</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2015WebArchitectures&amp;section=279&amp;page=918&amp;story=2162&amp;detail=2162</guid>
			<pubDate>Tue, 14 Oct 2014 11:21:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;ASSIGNMENT: &lt;strong&gt;Write a minimal engine for managing an on-line store, and a client to test it&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;1) Decide a domain (cars, music, smartphones... whatever you like)&lt;br /&gt;2) Decide a (simple) data-structure (with inheritance, at least one subclass of your basic data type)&lt;br /&gt;3) Write the entity(ies)&amp;nbsp; which represent your data, and map them to a DB&lt;br /&gt;4) implement the following functionalities:&lt;br /&gt;- Add to DB&lt;br /&gt;- Search in the DB (eg. find all items with a name starting with &amp;quot;AN&amp;quot;)&lt;br /&gt;- Add an item to the cart (pssing the item ID)&lt;br /&gt;- List all items in the cart (the cart should NOT be persisted on the DB!)&lt;br /&gt;- Remove everything in the cart&lt;br /&gt;5) Write a simple client to issue commands to the engine (from command line: if you want to use a GUI thats fine, but do not spend too much time on it)&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/KISS_principle&quot;&gt;KISS&lt;/a&gt;! but &lt;strong&gt;the project must show a good use of EJB patterns!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Deadline Oct&amp;nbsp; 27, 2014&lt;/strong&gt; (&lt;strong&gt;strict&lt;/strong&gt;, delivering with a delay will have a penalty proportional to the delay)&lt;br /&gt;&lt;br /&gt;You have to deliver:&lt;br /&gt;- source code&lt;br /&gt;- a report.&lt;br /&gt;&lt;br /&gt;The report must have the following structure:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;strong&gt;Title Page &lt;/strong&gt;containing date, title (&amp;quot;A simple on-line store engine&amp;quot;),  your name)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Introduction &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;Architecture&lt;/strong&gt; (class diagram showing your system&#039;s architecture)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Deployment &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; (optional: any problems encountered during the project development, any other comment&lt;/li&gt;&lt;/ul&gt;zip the code, and send the zip and the report via e-mailto : marco.ronchetti at unitn.it&lt;br /&gt;with subject: WEBARCH - 4th WEEK ASSIGNMENT DELIVERY&lt;/div&gt;&lt;/div&gt;</description>
		</item>
	</channel>
</rss>