TaskList.docx (16K) - Student of Fortune

guitarchanceSoftware and s/w Development

Aug 15, 2012 (5 years and 2 months ago)

391 views

Phase 2 IP


Due 08
-
03
-
10

Adapt the Multi
-
Threaded Server project from Phase 2 DB 1, to access the Registrar Database
code written in Phase 2 DB2.

Upon completion of this project you will have just written a mini
-
web server!

Suggestion: make the
Application written in P2DB 2 a Client and move all of the database access
code from P2DB2 to be in the Server. The queries and replies are sent as Java Strings over a
Socket.

Please submit your assignment.

Grade Breakdown for P2IP:

1.

Screen shots which show

every method exercised in the debugger in the Server and
in one Client
-

50%

2.

Captions for each screen shot that completely describe what the method does.
Captions should be a least 2 sentences long and be well detailed.


50%


Phase 3 DB


Due 08
-
07
-
10

Write an
Java Server Faces application using Java DB that connects to the registrar database and
provides a JSF client, Java Server Page to:

1.

Add a course

2.

Add a student

3.

Enroll a student in a course.

In your own words, please post a response to the Discus
sion Board and comment on at least
two other postings. You will be graded on the quality of your postings.

Grade Breakdown for DB:

20%
-

Substantial response to at least 2 classmates.

20%
-

In the discussion board area: a paragraph (at least 4 sentences)
that describe your
experiences doing this assignment and what you learned.

60%
-

Screenshots with captions Steps 1
-
5 in a MS Word Document.





Phase 3 DB2


Due 08
-
10
-
10

Expand the application done in P3DB1 to add JSF components which:

1.

Search for a student

2.

Search for a course

3.

Lists the contents of each table (Student, Course, and Enrollment) in a separate JSF Table
Widget for each database table

In your own words, please post a response to the Discussion Board and comment on at least
two other postings. You will be graded on the quality of your postings.

Grade Breakdown for DB:

20%
-

Substantial response to at least 2 classmates

20%
-

In the discussion board area: a paragraph (at least 4 sentences) that describe your
experiences doing

this assignment and what you learned.

60%
-

Screenshots with captions Steps 1
-
5 in a MS Word Document


Phase 3 IP


Due 08
-
14
-
10

Please read through Chapter 1 and 2 of the official Hibernate Documentation:

http://hibernate.org/docs.html

For the IP do the following tutorial:

http://www.netbeans.org/kb/docs/java/hibernate
-
java
-
se.html

Please submit your assignment

Grade Breakdown for P3IP:

1.

Screen shots which show the exercising of every step in each tutorial
-

50%

2.

Captions for each screen s
hot that completely describe what the step accomplishes.
Captions should be a least 2 sentences long and be well detailed.


50%





Phase 4 DB


Due 08
-
18
-
10

Package all of the Database Accessing Code from Phase 3 DB2 into at least 3 Enterprise Java
Beans (1 for each table), modeled after the EJBs in the Hibernate documentation and tutorials.

The Java Server Page from Phase 3 DB 2 will be used to exercise this extension.

In your own words, please post a response to the Discussion Board and comment on at least
two other postings.

Grade Breakdown for DB:

20%
-

Substantial response to at least 2 classmates

20%
-

In the discussion board area: a paragraph (at least 4 sentences
) that describe your
experiences doing this assignment and what you learned.

30%
-

Screenshots with captions Steps 1
-
5 in a MS Word Document

30%
-

Quality of your DB post (if it works and if the code is well structured with good
naming). Please include yo
ur full NetBeans Project Folder so that the code can be reviewed
by the class.


Phase 4 DB 2


Due 08
-
22
-
10

Break apart the JSF, Java Server Page from P3 DB2 into 4 JSF Pages (Registrar.jsp


that has
links to the other 3 JSF pages: Student.jsp, Course.jsp
, and Enrollment.jsp. Each of the 3 JSPs
need to provide an EXIT button which takes the user back to viewing the Registrar.jsp. These
JSPs will exercise the EJB3 code from Phase 4 DB1.

In your own words, please post a response to the Discussion Board and c
omment on at least
two other postings.

Grade Breakdown for DB:

20%
-

Substantial response to at least 2 classmates

20%
-

In the discussion board area: a paragraph (at least 4 sentences) that describe your
experiences doing this assignment and what you lea
rned.

30%
-

Screenshots with captions Steps 1
-
5 in a MS Word Document.

30%
-

Quality of your DB post (if it works and if the code is well structured with good
naming). Please include your full NetBeans Project Folder so that the code can be reviewed
by th
e class.





Phase 4 IP


Due 08
-
30
-
10

Place a breakpoint in every Java Method where you inserted code in Phase 4 DB2 and run the
application under the NetBeans Debugger. Provide only 1 screen shot and caption for each
breakpoint.

Please submit your assign
ment

Grade Breakdown for IP:

1.

Screen shots which show the exercising of every breakpoint (only 1 time)
-

50%

2.

Captions for each screen shot that completely describe what the step accomplishes.
Captions should be a least 2 sentences long and be well detailed
.


50%


Phase 5 DB


Due 09
-
03
-
10

Web Services are a must have for today’s E
-
Commerce market. Not only are Web Services used
in E
-
Commerce but they are used internally inside of organizations to expose data to databases,
and information about devices and
computers to consumers of that information.

For the discussion board, use NetBeans to Generate 3 Web Services from the 3 EJBs from Phase
4 DB2.

Use the NetBeans Tester tool to exercise each of the Web Methods in the Web Service


e.g. addStudent(String
firstName, String lastName, String studentID)

In your own words, please post a response to the Discussion Board and comment on at least
two other postings. You will be graded on the quality of your postings.

Grade Breakdown for DB:

20%
-

Substantial
response to at least 2 classmates

20%
-

In the discussion board area: a paragraph (at least 4 sentences) that describe your
experiences doing this assignment and what you learned.

30%
-

Screenshots with captions in a MS Word Document

30%
-

Quality of your

DB post (if it works and if the code is well structured with good
naming). Please include your full NetBeans Project Folder so that the code can be reviewed
by the class.





Phase 5 DB2


Due 09
-
07
-
10

Change the JSPs from Phase 4 DB2 to interact with Web

Services rather than interact with the
Enterprise Java Beans, directly.

In your own words, please post a response to the Discussion Board and comment on at least
two other postings. You will be graded on the quality of your postings.

Grade Breakdown for
DB:

20%
-

Substantial response to at least 2 classmates

20%
-

In the discussion board area: a paragraph (at least 4 sentences) that describe your
experiences doing this assignment and what you learned.

30%
-

Screenshots with captions in a MS Word Document
.

30%
-

Quality of your DB post (if it works and if the code is well structured with good
naming). Please include your full NetBeans Project Folder so that the code can be reviewed
by the class.


Phase 5 IP


Due 09
-
15
-
2010

Place a breakpoint in every Web
Service @WebMethod where you inserted code in Phase 5 DB1
and run the application under the NetBeans Debugger. Provide only 1 screen shot and caption for
each breakpoint.

Please submit your assignment

Grade Breakdown for IP:

1.

Screen shots which show the exe
rcising of every breakpoint (only 1 time)
-

50%

2.

Captions for each screen shot that completely describe what the step accomplishes.
Captions should be a least 2 sentences long and be well detailed.


50%



Also here is the tutorial for the Java Server
Faces if you need it.

http://netbeans.org/kb/docs/web/jsf20
-
intro.html