Class Notes (1,100,000)
CA (650,000)
Ryerson (30,000)
ITM (1,000)
ITM 102 (300)

ITM 102 Lecture Notes - Graphical User Interface, Java Applet, Web Server

Information Technology Management
Course Code
ITM 102
Farid Shirazi

This preview shows half of the first page. to view the full 3 pages of the document.
Chapter 8 E-commerce Technologies
First Generation: delivered static content and established a web presence. (Static content: fixed information.
Web Presence: establishing existence on the World Wide Web by creating a page that users can access)
Second Generation: providing interaction with dynamic content, information on a web page can change
depending on a number of factors.
Third Generation: supplying transactions, support real-time, online transactions.
Fourth Generation: increasing interaction with external partners on web including allowing transactions
between web apps.
Note: Moore’s law computing power doubles every 18 months.
Basic technologies are still in use
1) Client/Server networks: the networks over which data travel
The client generates an HTTP Request. The HTTP request is sent over the web. The server receives the HTTP
request and looks for request. The server locates the request. The server generates a response. The response is
sent over the web. The client receives HTTP response.
A static webpage will typically hold a combination of text content and hypertext markup language(HTML)
2) Browser: application software that lets users request and view/navigate WebPages to find the content.
Hypertext organizes content into units that are connected using associations called links. Graphical User
Interface (GUI) elements allow you to work with the browser and adjust your view. Two advantages: enhances
information that a business wishes to convey and presents a common interface for all.
3) HTTP Protocol: the standardized rules for exchanging data/messages over the web.
An HTTP message consists of a header followed by data. Two types of messages: HTTP Request and HTTP
Response. HTTP is connectionless and stateless, after the server responds to a clients request, the connected is
dropped and there is no memory.
4) HTML: the language that guides the display of a requested page and creating webpages.
Interpret through the use of tags, (<and>). They determine the placement and appearance of the text and
graphics on a webpage.
To create dynamic content: obtain input data, pass data to the server, hold data in memory, and execute
programming instructions to process data.
The components of a page that allow you to enter input are called HTML form controls. HTML forms are the
primary means of getting information.
Storing data on client side: A cookie is a small bit of data, usually created by programs running on the server,
stored on the client machine and passed back and forth in the HTTP request/response. When data remains
available for a period of time, it is known as persistent cookie. (Provide personalization)
Client Side Programming:
A scripting language is a high-level computer language that another program interprets. Businesses often use
client-side scripting for data validation to ensure that user information is in the correct form before sending it
to the server.
You're Reading a Preview

Unlock to view full version