Presentation is loading. Please wait.

Presentation is loading. Please wait.

Java WWW 2013 Revision Slide Exam Date/Location Check noticeboard outside School Reception office,

Similar presentations


Presentation on theme: "Java WWW 2013 Revision Slide Exam Date/Location Check noticeboard outside School Reception office,"— Presentation transcript:

1 Java WWW 2013 Revision Slide 1j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk Exam Date/Location Check noticeboard outside School Reception office, 2 nd floor of the Mellor Building Currently set for Tuesday 14 th January 2014 in S419 (J4WWW) at 18:00 Exam is just one hour duration It is 30% of overall module mark

2 Java WWW 2013 Revision Slide 2j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk 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!

3 Java WWW 2013 Revision Slide 3j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk 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

4 Java WWW 2013 Revision Slide 4j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk 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.

5 Java WWW 2013 Revision Slide 5j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk 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

6 Java WWW 2013 Revision Slide 6j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk 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

7 Java WWW 2013 Revision Slide 7j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk 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

8 Java WWW 2013 Revision Slide 8j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk Subject areas covered on module Tag Libraries – Cost reduction – Simplification – Re-use Error handling/validation in JSP XML and parsers – Features for e-commerce

9 Java WWW 2013 Revision Slide 9j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk 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?

10 Java WWW 2013 Revision Slide 10j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk 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

11 Java WWW 2013 Revision Slide 11j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk 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

12 Java WWW 2013 Revision Slide 12j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk 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

13 Java WWW 2013 Revision Slide 13j.c.westlake@staffs.ac.uk, j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk And finally… Remember to: Structure your answer Read the question Answer all parts of the question you have chosen Practice questions

14 Java WWW 2013 Revision Slide 14j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk 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.

15 Java WWW 2013 Revision Slide 15j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk Example Questions Explain the facilities and benefits of using JavaBeans. Your answer should also describe how JavaBeans can be used by JSPs.

16 Java WWW 2013 Revision Slide 16j.c.westlake@staffs.ac.uk, n.a.shulver@staffs.ac.uk 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.

17 Java WWW 2013 Revision Complex Java Server Pages are often implemented using dynamic includes or static includes. Explain why JSP supports two different ways of including other files. Example Questions


Download ppt "Java WWW 2013 Revision Slide Exam Date/Location Check noticeboard outside School Reception office,"

Similar presentations


Ads by Google