Web Application Design - Web Application Design CS2340...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Web Application Design CS2340 Spring 2009 Course Feedback Fall CIOS System Open on April 13, 2009 http://www.coursesurvey.gatech.edu TA Applications What is a “Web Application” ??? Normal Application (Data + Operations) User Presentation via Browsers RIA “Standard Architecture” -- Layered Data – Persistence Layer (Database or Files) Business Logic Page and Interaction Logic Markup, GUI Toolkits, XML Presentation, Graphics, CSS Communications Between Layers Keep layers separate rather than monolithic code structure Use a standard interface (or at least consistent and designed) Interfaces Markup->Presentation already standard CSS, HTML, XHTML Page Interaction Logic->Markup Template Engine like Smarty (PHP) Business Logic -> Page Interaction Logic Frameworks (Zope/Plone, Rails, Struts) Philosophy (MVC) Monolithic Perl OOP Monolithic Flexibility Maintainability Interfaces Data Persistence -> Business Logic Defined by Solution MySQL, Postgres, FileIO $result = db_query('my_cluster', 'SELECT * FROM Frobs;') Smarty (Template Engine)...
View Full Document

This note was uploaded on 10/19/2009 for the course CS 2340 taught by Professor Staff during the Spring '08 term at Georgia Institute of Technology.

Page1 / 25

Web Application Design - Web Application Design CS2340...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online