Week 7 - Dynamic Web Content Flashcards

1
Q

Describe what a Dynamic web page is?

A
  • Pages that contain content that change automatically.

* Shopping websites where users upload their products e.g. Amazon, ebay.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How is a Dynamic web page created?

A

• Some kind of processing performed by the server or client’s machine.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the 2 types of scripting for Dynamic web pages?

A
  • Server-side scripting

* Client-side scripting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Describe what Server-side scripting is?

A

• Page requests are fulfilled by running a script directly on the web server to generate dynamic HTML page.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are 4 Server-side scripting technologies?

A
  • php
  • ASP.Net
  • Python
  • JSP
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe how php technology is used for Server-side scripting?

A
  • Script is embedded into page along with HTML and run.
  • Created by Rasmus Lerdorf in 1995.
  • Open source, cross-platform & free.
  • Only parses code within tags.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Describe how ASP.Net (active server pages) technology is used for Server-side scripting?

A
  • Microsoft technology enables dynamic web pages using VB script of C#.
  • Server executes when lifts page off disk.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe how JSP technology is used for Server-side scripting?

A
  • Serperates page logic from static elements to help HTML be more functional.
  • Is an extension to Java servlet.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Describe how Python technology is used for Server-side scripting?

A
  • Interpreted high-level programming language for general purpose programming.
  • Requires a web framework such as Django, Flask.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What CGI as a Server-side application?

A

• Common Gateway Interface defines a standard interface between Web server & independent application.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How does CGI work?

A
  • Has to launch application independently for each request.

* No convenient place to store state info between web requests.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Name 5 Server-side applications?

A
  • CGI
  • Perl
  • Java
  • C++
  • C
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

State 4 problems with running separate applications for the Server-side?

A
  • Start & stop application.
  • Passing data from client to application.
  • Passing data from application to client.
  • Status & error reporting.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Describe what Client-side scripting is?

A
  • Programs run in browser on clients machine.
  • Small programs in form of interrupted language are embedded into web page.
  • Browser has built-in interpreter which reads script code & runs it.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Describe what a plug-in is used for?

A
  • Add-on software which permits software developers to add new capabilities to browser.
  • Ability to add new type of data instead of running separate application.
  • Is javascript based.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are Rich Internet Applications & Progressive Web Applications?

A
  • RIA & PWA have functionality of desktop applications.

* Typically transfer processing to web client & keep data on application server or cloud.

17
Q

Give an example of PWA’s & how they are used?

A

• Google docs stores data on the cloud, but can be downloaded onto client-server.