Presented by Jaime MoranCIS 4160 Spring 2010Video at http://vimeo.com/11613029Scheduler
OverviewDatabase backed web application that allows students to search for available courses for a specific semester.Check the video demo athttp://vimeo.com/11613029
MVC approachModel: Entity classes representing DB objects, Oracle DB View: JSP, HTML, CSS, AjaxController: Java ServletsThe purpose is to separate the business logic from the presentation layerSo it’s easy to make changes
The filesModelsControllersJavaScriptfilesModelsViews
Admin User AuthenticationReal time input validation using AjaxServlet grabs user data from the DB and matches it with user inputIf there’s a match an HttpSession Object is created and access to the admin area is granted
Admin AreaUpdating Semester InfoHighly interactive thanks to Ajax request and JavaScriptCalendar is part of the jQuery UI libraryWhen the information is updated the servlet updates records in the database
Two Search ModesSimple(+) Switches to advanced searchSuggestions lists are activated for many form fieldsAdvanced(-) Switches back to simple search
Search ResultsThe Servlet receives a search request and grabs data from the DB using Java and SQL.The results are sent in JSON format and Displayed in the webpageAll of this happens in the same page because of the use of Ajax. Similar to Facebook (web 2.0) interactivity.
Course DetailsFrom the results the user can check any courseThe same underlying principle repeats: A servlet gets the request from the form, queries the DB and sends the results back in JSON formatNo page loads are necessary to get new data. This makes the application feel smoother.
Thank You

More Related Content

PPTX
TeKslate Oracle ADF
PPTX
Oracle WebCenter Content User Training
PPT
Sharepoint Online
PPSX
Willie jackson portfolio
PPT
Introduction to the Client OM in SharePoint 2010
PPTX
Introduction to the SharePoint Client Object Model and REST API
PPTX
Client Object Model - SharePoint Extreme 2012
PPSX
Asp.net mvc
TeKslate Oracle ADF
Oracle WebCenter Content User Training
Sharepoint Online
Willie jackson portfolio
Introduction to the Client OM in SharePoint 2010
Introduction to the SharePoint Client Object Model and REST API
Client Object Model - SharePoint Extreme 2012
Asp.net mvc

What's hot (20)

PPTX
Master volley library
PPT
WaveMaker tutorial with Flash
PPT
WAD - WaveMaker tutorial
PPT
Dh2 Apps Training Part2
PPT
WaveMaker Presentation
PPTX
Integrating SharePoint 2010 and Visual Studio Lightswitch
PDF
Dot net interview questions and asnwers
PPT
New Features Of ASP.Net 4 0
PPTX
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
PPTX
Web Services in the Real World
PPT
oracle oa framework training | oracle oa framework training courses | oa fram...
PPSX
All About Asp Net 4 0 Hosam Kamel
PPT
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
PPT
Streamlining Business Processes with InfoPath and SharePoint
PPT
MVC Pattern. Flex implementation of MVC
PPTX
Oracle application framework (oaf) online training
PPTX
When to Develop on a Platform (IndyTechFest 2008)
PPTX
5 things you need to know about Windows Azure
PPTX
Session 1
ODP
Mvc
Master volley library
WaveMaker tutorial with Flash
WAD - WaveMaker tutorial
Dh2 Apps Training Part2
WaveMaker Presentation
Integrating SharePoint 2010 and Visual Studio Lightswitch
Dot net interview questions and asnwers
New Features Of ASP.Net 4 0
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Web Services in the Real World
oracle oa framework training | oracle oa framework training courses | oa fram...
All About Asp Net 4 0 Hosam Kamel
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
Streamlining Business Processes with InfoPath and SharePoint
MVC Pattern. Flex implementation of MVC
Oracle application framework (oaf) online training
When to Develop on a Platform (IndyTechFest 2008)
5 things you need to know about Windows Azure
Session 1
Mvc
Ad

Similar to Course Scheduler (20)

PPT
JSF basics
PPTX
Spring tutorials
PDF
Getting Started with Spring Framework
PPT
MVC
PPTX
Introduction to ejb and struts framework
PPTX
Access SharePoint Remotely
PPTX
Mike Taulty MIX10 Silverlight Frameworks and Patterns
PPS
SharePoint 2007 Presentation
PPTX
ASP.NET MVC and ajax
PPTX
Mvc Brief Overview
PDF
Introduction to jsf2
PPTX
Spring Framework
PPT
Module 5.ppt.............................
PPTX
MVC & backbone.js
PPTX
ASP.NET Presentation
PDF
Spring mvc
PPTX
Intermediate ASP.NET MVC
PPTX
Introduction to ASP.NET MVC
PDF
Toms introtospring mvc
JSF basics
Spring tutorials
Getting Started with Spring Framework
MVC
Introduction to ejb and struts framework
Access SharePoint Remotely
Mike Taulty MIX10 Silverlight Frameworks and Patterns
SharePoint 2007 Presentation
ASP.NET MVC and ajax
Mvc Brief Overview
Introduction to jsf2
Spring Framework
Module 5.ppt.............................
MVC & backbone.js
ASP.NET Presentation
Spring mvc
Intermediate ASP.NET MVC
Introduction to ASP.NET MVC
Toms introtospring mvc
Ad

Course Scheduler

  • 1. Presented by Jaime MoranCIS 4160 Spring 2010Video at http://vimeo.com/11613029Scheduler
  • 2. OverviewDatabase backed web application that allows students to search for available courses for a specific semester.Check the video demo athttp://vimeo.com/11613029
  • 3. MVC approachModel: Entity classes representing DB objects, Oracle DB View: JSP, HTML, CSS, AjaxController: Java ServletsThe purpose is to separate the business logic from the presentation layerSo it’s easy to make changes
  • 5. Admin User AuthenticationReal time input validation using AjaxServlet grabs user data from the DB and matches it with user inputIf there’s a match an HttpSession Object is created and access to the admin area is granted
  • 6. Admin AreaUpdating Semester InfoHighly interactive thanks to Ajax request and JavaScriptCalendar is part of the jQuery UI libraryWhen the information is updated the servlet updates records in the database
  • 7. Two Search ModesSimple(+) Switches to advanced searchSuggestions lists are activated for many form fieldsAdvanced(-) Switches back to simple search
  • 8. Search ResultsThe Servlet receives a search request and grabs data from the DB using Java and SQL.The results are sent in JSON format and Displayed in the webpageAll of this happens in the same page because of the use of Ajax. Similar to Facebook (web 2.0) interactivity.
  • 9. Course DetailsFrom the results the user can check any courseThe same underlying principle repeats: A servlet gets the request from the form, queries the DB and sends the results back in JSON formatNo page loads are necessary to get new data. This makes the application feel smoother.

Editor's Notes

  • #2: This is a presentation I did for my CIS 4160 class in May 2010.