Revision Session

Download Report

Transcript Revision Session

Java WWW 2013 Revision
Exam Date/Location
Check noticeboard outside School Reception
office, 2nd floor of the Mellor Building
Currently set for Tuesday 14th January 2014 in
S419 (J4WWW) at 18:00
Exam is just one hour duration
It is 30% of overall module mark
[email protected], [email protected]
Slide 1
Java WWW 2013 Revision
Exam Structure
 There are two questions on the paper on topics
we have covered – you have a choice, 1 from 2
 Answer ONE question only
 Sometimes students answer ALL questions and
don't do very well
 Last year someone mixed sections from different
questions - he answered 1(a) and 2(b) – Don’t!
[email protected], [email protected]
Slide 2
Java WWW 2013 Revision
Exam structure and tips
Your answer needs to show:
a detailed understanding
the ability to critique the subject matter
 The questions require written answers
 Diagrams/code examples where appropriate or asked for
 You need to be able to “discuss or describe or explain
or appraise or comment” as regards the questions
[email protected], [email protected]
Slide 3
Java WWW 2013 Revision
General Hints
 No hands-on programming required in the exam but
you can indicate (approximate) syntax in your
answers where appropriate.
 Between now and the exam we expect you to
read/revise around the subjects - to focus your
attention we indicate where reading/revision would be
expected.
 You also have the experience to draw on the
assignment - you can refer to it in your answers where
appropriate.
[email protected], [email protected]
Slide 4
Java WWW 2013 Revision
General hints
 It is always helpful to answer the question!
 So read it carefully
 Don’t waffle but at the same time don’t be brief
 Do the amount of work appropriate to the marks on offer
 If the question ask you to “discuss” then….discuss the
topic i.e. put forward the pros and cons/conclude at
the end of your discussion
 If the question ask you to explain/describe or
comment …then this means provide information about
the topic in question
[email protected], [email protected]
Slide 5
Java WWW 2013 Revision
Revision - How?/use what?
Use the:
module PowerPoint slides
module practical links and assignment work
module schedule reading recommendations
Computing and Computer Weekly articles – library
resources
You do need to show some depth of
reading/evidence of reading/investigation –
we can reward this
[email protected], [email protected]
Slide 6
Java WWW 2013 Revision
Subject areas covered on module
 Java Server Pages (JSPs)
Features
Models for design, esp. includes
The client-server architecture for e-commerce
 JavaBeans
Features
Use within JSPs
Scope, how they can be used
[email protected], [email protected]
Slide 7
Java WWW 2013 Revision
Subject areas covered on module
 Tag Libraries
– Cost reduction
– Simplification
– Re-use
 Error handling/validation in JSP
 XML and parsers
– Features for e-commerce
[email protected], [email protected]
Slide 8
Java WWW 2013 Revision
Directed revision – JSP design



A discuss type question……..
What are Java Server pages?
 What makes them dynamic?
 How do they work?
Be able to explain/draw diagrams how the following JSP models
(architecture) work
 Forward action Model
 Include action Model


What software design advantages do they offer?
What disadvantages to they have?
[email protected], [email protected]
Slide 9
Java WWW 2013 Revision
Directed revision – middleware technology
A discuss question…..
 Middleware


Beans
Tag Libraries
Theory and implementation of both


What are they?
How are they structured?
Show understanding of their features and architecture.
How do they form part of a design solution with JSPs?

What role do they offer in a web-enabled design?


Tiering and object orientation
What benefits do they offer a development team?
Diagrams good in answer
[email protected], [email protected]
Slide 10
Java WWW 2013 Revision
Directed revision – JSP and XML
 A comment question…..
What is XML?
A server-side data exchange format
Why so popular for web enabled applications?
 Ubiquitous (i.e. everywhere)
Examples of syntax useful
Diagrams useful
[email protected], [email protected]
Slide 11
Java WWW 2013 Revision
Further help
 Hope you enjoy the exam
 Past papers are available from the award office
 Just remember to keep your answer clear
 You do know the “stuff” because you’ve done it…..you need
to convince the marker that you can:
Discuss/comment/explain what you know when faced with a
question
 It’s just like a job interview
[email protected], [email protected]
Slide 12
Java WWW 2013 Revision
And finally…
 Remember to:
Structure your answer
Read the question
Answer all parts of the question you have
chosen
Practice questions
[email protected], [email protected]
Slide 13
Java WWW 2013 Revision
Example Questions
Discuss why JSP and XML can be considered
to complement each other.
Your answer should indicate (with examples)
how XML can be used by and manipulated by
JSP.
[email protected], [email protected]
Slide 14
Java WWW 2013 Revision
Example Questions
Explain the facilities and benefits of using
JavaBeans.
Your answer should also describe how
JavaBeans can be used by JSPs.
[email protected], [email protected]
Slide 15
Java WWW 2013 Revision
Example Questions
Discuss the statement “the JSP include action
helps us achieve scalability and modularity in
our code.”
Note – this example is about 25-30% of a full
question, so it should take about 10 to 15 minutes
to read, analyze, write, draw, annotate and check.
[email protected], [email protected]
Slide 16
Java WWW 2013 Revision
Example Questions
• Complex Java Server Pages are often
implemented using dynamic includes or
static includes. Explain why JSP supports
two different ways of including other files.