CSE686 - Internet Programming

Lecture #12 - Web Site Security and State Management

Web Resources:

Color Lab, Color Codes, Design, Color, Typography, HTML tags, Everything HTML, XML, HTML, Scripting, webdeveloper.earthweb, devx..., W3Schools, Web Developer's Virtual Library, World-Wide Web Consortium

Content:

This lecture is concerned with Website security issues, attachks, and also some State Management.
  1. Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
  2. Final Project Demonstrations:

    Final Project1, Final Project2, Final Project3

    Final Project Demos Schedule

    You must demonstrate your project at the scheduled times on:

    • Monday 5/05, 9:00am - 5:00pm, CST 3-212
    • Tuesday 5/06, 9:00am - 5:00pm, CST 3-212
    • Wednesday 5/07, 9:00am - 5:00pm, CST 3-212
    • Thursday 5/08, 9:00am - 5:00pm, CST 3-212
    • Friday 5/09, 9:00am - 5:00pm, CST 3-212

    Note that the choice is not up to you. You must come at the scheduled time: IP Final Proj Demos. If and only if you have a class or exam scheduled at the same time please see me and we will negotiate a different time.

    After your demonstration please upload the project code and labs, all zipped into a single archive. You will find a link to the upload script under the image on the course page.

    Create Virtual Directory on Project Folder

  3. Website Security

  4. State Management

  5. Final Project Help

  6. Amit's Roles Demo Completed
  7. Ajax Reference Links:


  8. Asynchronous JavaScript And XML (AJAX):

    Chalk talk on Ajax, Ajax Serving Model

    Note: you need to use this path to link to jQuery libraries when you deploy to IIS
    <script src='<%= Url.Content("~/Scripts/jquery-1.4.1.js") %>' type="text/javascript"></script>

    Asp.Net Mvc action methods using jQuery

    Ajax-Introduction code folder

  9. Dynamic - Duck Typing

  10. HTML5

  11. Lab Assignment #12

    Demonstrations start in two weeks!