COMP9321 Web Application Engineering Wrap-up 1 COMP9321, 16s1, Week12 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2442 Dr. Basem Suleiman Service Oriented Computing Group, CSE, UNSW Australia Semester 1, 2016, Week 12 Course Core Components 2 This course consists of: • 12 weeks of lectures • 1 individual assignment – 10 marks • 1 group assignment – 25 marks • 1 group assignment – 15 marks • 1 final exam (50 marks) COMP9321, 16s1, Week12 Assignments 3 COMP9321, 16s1, Week12 • Assignment 1 – GradeBook • Assignment 2 – Week 13 (GradeBook) • Assignment 3 – Due Wednesday, June 1, 2016, 23:59:59 Assignments 4 COMP9321, 16s1, Week12 • Assignment 1 • Individual web application development • XML, Servlet and JSP • Assignment 2 • Group – Hotel Management Web Application • JSP, Java objects, JDBC, others • Design patters, MVC, other frameworks • Teamwork skills • Assignment 3 • Performance Evaluation of Web application • Group – performance of Hotel Management Application • Performance testing JMeter, Queuing theory and laws, Analysis and reporting Final Exam 5 COMP9321, 16s1, Week12 Final Exam 6 COMP9321, 16s1, Week12 • 2 hours exam (+10 minutes reading time) • Total marks 50 • 6 Main questions (Answer only 5) • No multiple choice questions • First 5 answers will be marked • Questions cover both technical and conceptual understanding on the core topics • Concepts, explanation, design principles, comparisons • Short, factual and essay question, technical knowledge concepts • Topics/Lectures Week1- Week10 • To make both our life easier, please • Write to the point, use diagrams wherever is helpful, provide examples especially if the question asks for it • Write legibly and clearly – quality not quantity Final Exam 7 COMP9321, 16s1, Week12 Final Exam 8 COMP9321, 16s1, Week12 • The following topics from the lectures will not be asked in the final exam: • TCP and DNS from Web Essentials • Queueing Theory and Performance Modeling in Performance Measurement Lecture • Service Oriented Architecture (SOA)/Web Services • NoSQL database • Introduction to Cloud Computing • Architecting Web Applications for the Cloud General Review Week 1 – 10 9 COMP9321, 16s1, Week12 Warning: this review covers some topics only. For the final exam, study all topics and slides covered in weeks 1-10, excluding topics specified in the previous slide. Different Layers in an Application 10 COMP9321, 16s1, Week12 Presentation Layer 11 COMP9321, 16s1, Week12 HTML