Download presentation
Presentation is loading. Please wait.
1
Final Project Exercises 5 and 6
2
General Simplified version of Wikipedia Users read / upload / search for articles Articles in XML –Presentation using XSL+XHTML+CSS+… A large collection of initial pages –Built by the students altogether Tomcat 6.0
3
Visitors and Members Read articles Search for articles − Various search techniques taught in the lecture − Remote search Post comments on articles − Article views contain comments Register for membership Publish articles − By uploading XML Remove published articles Remove comments − From their articles All visitor actions − In addition, partial comment posts are saved Cancel membership MembersVisitors
4
F. Project – Partial Implementation (Ex. 5) Database design –A class for database management Transform 10 real (Wiki’) articles into XML –Predefined, unified DTD –Totally ~250 articles –In the final project, each pair loads all articles Install Tomcat 6.0 Present articles using JSP, Servlet, XSL
5
F. Project – Complete Implementation Member management Uploading / removing articles Posting / removing comments Search for articles –Browser / Web Service UI Search in remote sites –DBI Discovery server Build the complete Web site
6
Final Project: Technologies Server side Servlets, JSP, Tomcat web server (Servlet container) Client Side XHTML, JavaScript, AJAX, DOM, CSS XML DOM/SAX parsers, XSL, Web services, axis Databases PostgreSQL, JDBC, DB-level concurrency management
7
Frontal Presentation Each pair of students will present its project to the course staff In the presentation, the students will answer questions regarding –The implementation of the project –Course material related to the project Both students will be expected to be able to describe the whole implementation
8
Project Grade Partial implementation (Ex. 5): 15% Complete implementation: 25% –The presentation is also graded Students of the same pair may get different grades for the presentation
9
Good Luck!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.