MSC AOT Asn2 Mar2012.doc 38KB Mar 27 - Karl Grabe ...

weaverchurchSoftware and s/w Development

Aug 15, 2012 (5 years and 6 days ago)

240 views

Page
1

of
4

K. Grabe

Nov 2009

Advanced Object Technology Assignment 2 Mar 201
2

Define and specify problem requirements and implement an object oriented solution(s)
that demonstrates the use of the following object

oriented

technologies:


1.

The assignment should demonstrate the following:


(10
marks ea, 40marks total)

(a)

Dependency Injection to allow configuration of 3 behaviors. The components (Java
Beans) used in the configuration should be reusable in other projects. Demonstrate
Autowiring in 2 instances.


Completed? Paste code extract here
:


(b)

Server side object technology e.g. Servlet
; JSP; Cookie

objects
.


Completed? Paste code extract here:


(c)

Use of G
UI components (e.g. swing/awt). Include three custom GUI components
using three different mechanisms e.g. a class extending from a (J)Panel, a

class
extending from and existing component
and
using an anonymous inner class


Completed? Paste code extract here:



(d)

Object persistence


e.g. storing objects in a flat file system
. Comment on other
OO persistence mechanisms.


Completed? Paste code extra
ct here:




2.

Three Extra features and/or innovation/creativity/research new area.


Completed? Paste code extract here:



(30marks)


3.

Documentation


Problem requirements & specifications

Overall system structure (e.g. case diagrams)

Conclusion page: evaluatio
n, problems encountered, do
-
differently etc.


Completed?



(30marks)


Page
2

of
4

K. Grabe

Nov 2009



How to Submit the assignment:


Please
Email
(no printouts please) this document to the lecturer edited by you to show
what was done and where. So change “
Completed? No | ...etc”

above a
nd add code and
screen shots in the pages below to support.



Include a compressed file of the
entire IDE project
. Netbeans/Eclipse



Acceptable document formats: ODS, DOC, DOCX, PDF, 7Z, ZIP, RAR, eclipse,
netbeans (others please ask).





Demo


There is n
ormally no demo but you may be asked to do one after submission and in
that case you will be given plenty notice.




Page
3

of
4

K. Grabe

Nov 2009

Screen Shots

Place your screen shots etc. here on the following page(s):

Page
4

of
4

K. Grabe

Nov 2009

Source Code Extracts

(full source code should be included in the
complete project file enclosed with the email)

(a)

Code


(b)

Code


(c)

Code


(d)

Code.


(e)

Code


(f)

Code


(g)

Code


(h)

Code