<?xml version="1.0" encoding="utf-8"  ?>
<rss version="2.0">
	<channel>
		<title>Web Architectures 2018/19 &gt; General info &gt; Assignments</title>
		<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2019WebArch&amp;section=422&amp;page=1455</link>
		<description></description>
		<lastBuildDate>Thu, 23 Feb 2023 07:47:25 +0100</lastBuildDate>
		<generator>Segue RSS Generator</generator>
		<item>
			<title>Assingmment n.7</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2019WebArch&amp;section=422&amp;page=1455&amp;story=3634&amp;detail=3634</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2019WebArch&amp;section=422&amp;page=1455&amp;story=3634&amp;detail=3634</guid>
			<pubDate>Wed, 7 Nov 2018 11:27:00 +0100</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;strong&gt;Delivery deadline:&lt;/strong&gt; midnight of Sunday, Nov.18 (extensions can be granted if needed)&lt;br /&gt;&lt;br /&gt;Install Wildfly.&lt;br /&gt;&lt;br /&gt;Write an &lt;strong&gt;enterprise application&lt;/strong&gt; which models the following in a server application:&lt;br /&gt;&lt;br /&gt;- Professors and Students are Persons.&lt;br /&gt;&lt;br /&gt;A Person is characterized by Name and Surname.&lt;br /&gt;&lt;br /&gt;A Student has a Matriculation Number&lt;br /&gt;&lt;br /&gt;A Professor teaches a course (one to one relationship)&lt;br /&gt;&lt;br /&gt;A student takes N courses, a course is taken by M students (M:N relationship).&lt;br /&gt;&lt;br /&gt;An exam is relative to a course, and has a date.&lt;br /&gt;&lt;br /&gt;Students can enrol in cousres. &lt;br /&gt;&lt;br /&gt;Students enrolled in a course can enrol in an exam.&lt;br /&gt;&lt;br /&gt;Professors evaluate exams of their course.&lt;br /&gt;&lt;br /&gt;Deliver a report and the source code.&lt;br /&gt;&lt;br /&gt;The following ciient functionalities exist:&lt;br /&gt;1) set up: &lt;br /&gt;- create student(s)&lt;br /&gt;- create teacher(s)&lt;br /&gt;- create course(s)&lt;br /&gt;- create exams(s)&lt;br /&gt;- show existing data&lt;br /&gt;&lt;br /&gt;2) enrol to course:&lt;br /&gt;- add student(s) to a course&lt;br /&gt;- print list of enrolled students&lt;br /&gt;&lt;br /&gt;3) enrol to exam:&lt;br /&gt;- add student(s) to an exam&lt;br /&gt;- print list of enrolled students&lt;br /&gt;&lt;br /&gt;4) grade an exam:&lt;br /&gt;- add grade for enrolled student(s)&lt;br /&gt;- print list of assigned grades&lt;br /&gt;&lt;br /&gt;The server has to be implemented using EJB technology&lt;br /&gt;The client bill be a java app connecting to the EJB server&lt;br /&gt;EJB patterns have to be used.&lt;br /&gt;&lt;br /&gt;Deliver a report and the source code.</description>
		</item>
	</channel>
</rss>