Escolar Documentos
Profissional Documentos
Cultura Documentos
web page
a mixture of text, graphics, sound and animation in the HTML format, to make inf
ormation accessible in a easy to understand format using the internet
web site:
a collection of web pages connected (linked) by hypertext clickable links
web site storage/hosting
after a web site is desined it must be stored on a computer that can be accessed
through the internet and the world-widde web.
URL (uniform resource locator):
the URL is a "standard" way of easily expressing the location and data type of a
resource
- unique address for a resource on the internet
- scheme://hostname[:port]/path/filename
scheme:
- http: hypertext transfer protocol
- ftp: file transfer protocol
- malito: send email
- news: newsnet news
DNS (domain name services):
DNS refers to a network service that associates host names (alphanumeric) with t
heir equivalent TCP/IP address.
XML no focus to display the content but focus to compose the document
main tecnological components that make up moden web pages
* HTML - hypertext markup language
* CSS
* javascript
Javascript
what javascript isn't
- java (object-oriented programming language)
- a "programmers-only" language
what javascript is
- extension to HTML (support depends on browser)
- an accessible, object-based scripting language
what javascript is for
interactivity with the user:
- input (user provides data to application)
- processing (application manipulates data)
- output (application provides results to user)
implementing javascript
- direct insertion into page (immediate)
- direct insertion into page (deffered)
web based application
B2C (business to consumer)
- conventional 3-tier architectures are designed to operate within a single comp
any -> data exchanges occur within the safe boundaries of the company
- in principles there are no reasons why the system could not be opened
to other users if the need arises
ATM (automatic teller machines are an excellent example of the advantage
s if doing so)
B2C
- client /server system
- a pc with a network connection to the information services of the bank
- gives customers easier access to their accounts without the bank incurring
- a significant part of manual work disappears
- more efficient
B2C limitations
- customer must travel to the nearest ATM, would not be necessary, access to the
ir bank accounts any time, helps extend its functionality.
problem
- users wanting to take advantages of this opportunity would need to have specia
lized clients for every company they want to interact with
- complexity would grow enormous -> administration.
solution
- one of the biggest contributions of the web -> providing a universal client fo
r such extensions
- nowadayas such architectures are implemented by letting the remote com
puter use a web browser as a client
- since web browsers are standards tools, no application specific client
has to be installed.
application servers
- equivalent to middleware platforms
- main difference -> intercorporation of the web as a key access channel
to the services implemented using the middleware -> several important implicati
ons
- the presentation layer acquires a much more relevant role
- direct consequence of how HTTP and the web work.
application servers - short overview
realized by merging the presentation layer related to the web with the applicati
on layer of the middleeware platform
reason -> to allow the efficient delivery of content through the web as well as
to simplify the management of the web applications
CGI (common gateway interface)
applet = html + java
servlet = java to generate to html
TUGAS DISCUSSION
---------------selo@ugm.ac.id
subject: TEI630
1. WHAT IS WEB SERVER? NAME ANY THREE WEB SERVERS
2. WHAT IS HYPERTEXT PROTOCOL? EXPLAIN THE REQUEST PHASE AND RESPONSE PHASE IN D
ETAIL
3. GIVE A DEFINITION AND EXPLAIN STANDARD xhtml DOCUMENT STRUCTURE
4. WHARE ARE CSS STYLE SHEETS? WHAT IS ADVANTAGE OF DOCUMENT-E