INFO 344 Web Tools And Development

Slides:



Advertisements
Similar presentations
Tridion 5.3 Templates.
Advertisements

By Loukik Purohit & Rohit Ghatol
Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 
DT211/3 Internet Application Development Active Server Pages & IIS Web server.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
Multiple Tiers in Action
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
Single Page Applications with AngluarJS Bill Wolff Rob Keiser
JavaScript & jQuery the missing manual Chapter 11
INE1020 Introduction to Internet Engineering Tutorial 8 All about Lab 6.
ASP.NET Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours Digital.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
Processing.js.
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
WEBMATRIX Microsoft Pranav Rastogi.
Access 2013 Platform Overview Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate.
Session I Chapter 1 - Introduction to Web Development
ORIS Portal Evaluation Demonstration Paul Prestin Office of Research Information Services.
Active Server Pages Server-Side Scripting and Client-Side Scripting.
Web Design: Basic to Advanced Techniques Fall 2010 Mondays 7-9pm 200 Sutardja-Dai Hall Introduction to PHP.
Christopher M. Pascucci.NET Programming CodeBehind.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
Client-side & Server-side Scripting ©Richard L. Goldman August 5, 2003 Requires PowerPoint 2002 or later for full functionality.
The Module Road Map Assignment 1 Road Map We will look at… Internet / World Wide Web Aspects of their operation The role of clients and servers ASPX.
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Configuring and Deploying Web Applications Lesson 7.
CHAPTER 8 AJAX & JSON WHAT IS AJAX? Ajax lets you…
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
Learning Aim C.  In this section we will look at some simple client-side scripts, browser compatibility, exporting and compressing and suitable file.
JQuery, JSON, AJAX. AJAX: Async JavaScript & XML In traditional Web coding, to get information from a database or a file on the server –make an HTML form.
MICROSOFT AJAX CDN (CONTENT DELIVERY NETWORK) Make Your ASP.NET site faster to retrieve.
11 jQuery Web Service Client. 22 Objectives You will be able to Use JSON (JavaScript Object Notation) for communcations between browser and server methods.
Redmond Protocols Plugfest 2016 Tarun Chopra Accessing APIs through Add-Ins Sr. Escalation Engineer.
I NTRO TO W EB TECHNOLOGY Basic terms. C LIENT – S ERVER M ODEL a distributed communication between service requestors and service providers.
Arklio Studija 2007 File: / / Page 1 Automated web application testing using Selenium
PHP Assignment Help BookMyEssay. What is PHP PHP is a scripting language generally used on web servers. It is an open source language and embedded code.
Web Technologies Computing Science Thompson Rivers University
ITM352 PHP and Dynamic Web Pages: Server Side Processing 1.
CISC103 Web Development Basics: Web site:
Active Server Pages Computer Science 40S.
ASP MVP Web applications and Razor
Line of Business Solutions in SharePoint Online
Haritha Dasari Josue Balandrano Coronel -
Dynamic Web Pages (Flash, JavaScript)
CISC103 Web Development Basics: Web site:
IS 360 Course Introduction
Web Browser server client 3-Tier Architecture Apache web server PHP
Riding Someone Else’s Wave with CSRF
HTML5 Level I Session I Chapter 1 - Introduction to Web Development
HTML5 AJAX & JSON APIs
INFO 344 Web Tools And Development
Secure Web Programming
Introducing the .NET Framework
TechEd /22/2019 9:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Unit 4 The Web Book Test.
INFO 344 Web Tools And Development
Building Apps in Azure with only Scripting Skills
SOAP web services in Microsoft Azure
Computer Network Information Center, Chinese Academy of Sciences
Web Application Development Using PHP
Presentation transcript:

INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014

Cross Domain Scripting http://uwinfo344.chunkaiw.com/getOneLessThanN.php?n=11 Simple PHP script, 3 lines of code http://uwinfo344.chunkaiw.com/oneless.html It works! Download html file, run locally (different domain) doesn’t work  Browser blocks cross domain AJAX

Why? Security!! If we allowed cross domain scripting Imagine Go to www.wellsfargo.com Download their html files Host those files on www.evilsite.com Get users to login! AND now I can do anything with their data & account!

JSONP JSON with Padding Use <script> tag Pass a call back function <script> will have function(data)

JSONP Open Visual Studio, C# Web Application, Empty Add new ASMX web service Implement WebMethod for getOneLessThanN(int n) Add http get/post to web.config Uncomment script services & add script method/response format = JSON, need to clear context to remove meta data Publish on Azure! (as a web site)

JSONP Create jsonp.html, add <script> to your service, for example: updateResults is your callback <script> to your service will generate javascript that calsl your callback function

JSONP Part 2! Write a version using jQuery. http://stackoverflow.com/questions/14221429/how-can-i-produce-jsonp-from-an-asp-net-web-service-for-cross-domain-calls Part 3: How would you write your own JSONP wrapper? i.e. implement this ajax jsonp call?

Reading http://stackoverflow.com/questions/2067472/what-is-jsonp-all-about

Questions?