Remember that our latest topics involve a more advanced look at how webpages work

Slides:



Advertisements
Similar presentations
Client-Side Processing
Advertisements

Lecture 6/2/12. Forms and PHP The PHP $_GET and $_POST variables are used to retrieve information from forms, like user input When dealing with HTML forms.
Server-Side vs. Client-Side Scripting Languages
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Web Programming – Java Script Association of Computing Activities Computer Science and Engineering Indian Institute of Technology Kanpur.
Describe the following features of LAN’s, WAN’s, and the internet: transmission media, bandwidth, geographical spread and functions. Description of a.
Lesson 8 DATA EXCHANGE. Transmission Modes Type 1 - Simplex  Simplex transmission: sends data in one direction only. A radio broadcast is a good example.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Server-side Scripting Powering the webs favourite services.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
The Internet A Wide Area Network across the world The network of networks –Lots of smaller networks joined together.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 43 Shopping on the Internet.
Chapter 3.  Help you understand different types of servers commonly found on a network including: ◦ File Server ◦ Application Server ◦ Mail Server ◦
Electronic Communication Is the process of sending and receiving messages. Text Message File Transfer Sending messages from one computer.
Web Research © Copyright William Rowan Objectives By the end of this you will be able to: Use search engines and *URL’s on the internet as a research.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
Web Interfaces, Forms & Databases Databases Snyder p HTML Basics Snyder p JavaScript Snyder Chapter 18.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
System Initialization 1)User starts application. 2)Client loads settings. 3)Client loads contact address book. 4)Client displays contact list. 5)Client.
1 © Netskills Quality Internet Training, University of Newcastle HTML Forms © Netskills, Quality Internet Training, University of Newcastle Netskills is.
CHAPTER 7 Form & PHP. Introduction All of the following examples in this section will require two web pages. The first page retrieves information posted.
Mr C Johnston ICT Teacher G042 – Lecture 02 Using Logical Operators To Aid Searching.
Interactive Web Tehcnologies Teppo Räisänen LIIKE/OAMK 2011.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
Website design and structure. A Website is a collection of webpages that are linked together. Webpages contain text, graphics, sound and video clips.
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
Basic Webpage Design HTML Forms. Objectives Learn how to use HTML to create a form. Explain the concept of forms Know the difference of GET and POST Discuss.
G053 - Lecture 02 Search Engines Mr C Johnston ICT Teacher
The Online World DATA EXCHANGE 2. Introduction Devices on a network use a variety of methods to communicate with each other and to transmit data. This.
 Internet –INTERnational NETwork is the network of computer networks.  It is a Wide Area Network(WLAN).You can have unlimited access to internet. 
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
Search Engines 19 Search Engines 19. Search Engines 19 We all use search engines every day But could you explain what happens behind the scenes? That’s.
Unit 4 Working with data. Form Element HTML forms are used to pass data to a server. A form can contain input elements like text fields, checkboxes, radio-buttons,
HTML 17 HTML 17. HTML 17 HTML is the language for making webpages Hypertext Markup Language You need to know the basics Questions about HTML are common.
Client-side processing 26 Client-side processing 26.
Spring 2011AOU. Spring 2011AOU 2 Section 1: Joining The Online World 1.1 and computer-based forums 1.2 Computer Mediated Communication.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
BRANDING YOURSELF FINAL DRAFT.
Tonga Institute of Higher Education IT 141: Information Systems
Section 6.3 Server-side Scripting
Using iLocker.
People used to install software on their computers
Chapter 2 Client/Server Applications
Argumentative Research
AJAX.
THE BASICS.
Providing Network Services
Cookies BIS1523 – Lecture 23.
Database Driven Websites
Dynamic Web Pages JavaScript Jill Thomas Oct 14, 2003.
Do it now – PAGE 11 You will find your do it now task in your workbook – look for the start button! Wednesday, 21 November 2018.
Tonga Institute of Higher Education IT 141: Information Systems
What is the World Wide Web (www)
HTML5 and Local Storage.
Static and Dynamic Web Pages
Tonga Institute of Higher Education IT 141: Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
Use an Internet Browser
Library Search Procedure
PHP Forms and Databases.
Website A website is a collection of web pages (documents that are accessed through the Internet) When someone gives you their web address, it generally.
Unit 32 Every class minute counts! 2 assignments 3 tasks/assignment
Client-Server Model: Requesting a Web Page
Hypertext Preprocessor
Tonga Institute of Higher Education IT 141: Information Systems
Lesson 2: Gathering and Organizing Information Using ICT KEY QUESTION: HOW DO YOU GATHER AND ORGANIZE INFORMATION USING THE COMPUTER AND INTERNET?
Outline Announcements: Version control with CVS HW II due today!
Presentation transcript:

Remember that our latest topics involve a more advanced look at how webpages work With server-side processing, we’ll now look at what happens after you click a button to ‘submit’ data or ‘search’

Server side means processing data at the ‘back end’ on the web server That’s all the nerdy work that ordinary people never think about! It’s done using special server scripts that are written in server-side languages such as PHP All this usually happens after you’ve done something on a webpage…

Client Side Internet Backbone Server Side Example 1 – Web Form You enter your personal details on a web form The data is sent across the Internet At the back-end, the data will be checked & stored Web Server Database Client Side Internet Backbone Server Side

Index Client Side Internet Backbone Server Side Example 2 – Web Search You enter your key works in the search engine Data is sent across Internet & later results sent back At the back-end, the search is done using the Index Web Server Database Index Client Side Internet Backbone Server Side

Advantages Server power: A web server is likely to be way more powerful than a client computer, so it can process data faster No browser: Servers don’t use Browsers so there are none of the difficulties you get on the client with different brands Efficient: Everything is done on the server, so no need to wait for downloads etc

Disadvantages Security: When data is sent back from the client, it travels across the Internet where it could be intercepted by hackers Overloading: If a lot of users are submitting data, it could overload the server and cause it to crash (eg when thousands try to book gig tickets). Waiting time: Sending data between client & server takes time so users could be left waiting for a response