Advanced Object Technology Assignment 2 Mar 2010 ...

tamerunΛογισμικό & κατασκευή λογ/κού

15 Αυγ 2012 (πριν από 5 χρόνια και 2 μήνες)

319 εμφανίσεις

Page
1

of
4

K. Grabe

Nov 2009

Advanced Object Technology Assignment 2 Mar 2010

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


1.

The assignment should demonstrate the following:


(5marks

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


Completed? No | Fair | Good | Excellent. Paste code extract on page 4


(b)

Server side
object technology e.g. Servlet


Completed? No | Fair | Good | Excellent. Paste code extract on page 4


(c)

Server side scripting/object technology e.g. JSP


Completed? No | Fair | Good | Excellent. Paste code extract on page 4


(d)

Cookies


Completed? No | Fair
| Good | Excellent. Paste code extract on page 4


(e)

Use of GUI components (e.g. swing/awt).


Completed? No | Fair | Good | Excellent. Paste code extract on page 4


(f)

Develop three custom GUI components using three different mechanisms e.g. a
class extendin
g from a (J)Panel, a class extending from and existing component
nus using an anonymous inner class.


Completed? No | Fair | Good | Excellent. Paste code extract on page 4


(g)

Object persistence


e.g. storing objects in a flat file system


Completed? No | F
air | Good | Excellent. Paste code extract on page 4


(h)

Demonstrate the use of 5 object
-
oriented patterns in your solution to show how it is
more flexible and reusable.


Completed? No | Fair | Good | Excellent. Paste code extract on page 4



2.

Three Extra fe
atures and/or innovation/creativity/research new area.


Completed? No | Fair | Good | Excellent. Paste code extract on page 4



(30marks)


3.

Documentation




P
roblem requirements & specifications



O
verall system structure (e.g. case diagrams)



C
onclusion page:
evaluation, problems encountered, do
-
differently etc.



F
ollow a coding standard of your choice here's a fairly comprehensive one
(probably too detailed for this assignment but it may give you some pointers)


Completed? No | Fair | Good | Excellent



(30mark
s)


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 and add code and
screen shots in the pages below to support.



Inclu
de 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 normally 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)

Co
de.


(e)

Code


(f)

Code


(g)

Code


(h)

Code