Server Side technologies Flashcards

1
Q

What are the generations of web development?

A
  • Static Generation ( text, images)
  • First Dynamic Generation ( client-side scripts that were browser specific)
  • Second dynamic generation ( 1st gen. of server-side scripting, CGI executed on the web server, scalability issues, required a programming language that had good communication faculties)
  • Third dynamic generation ( Active server pages, easy to use IDE)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the two most common uses for server-side technologies?

A
  • Getting data as a response to a query and inserting it to the webpage
  • Taking POST form input and storing it, or taking data from storage and displaying it in a webpage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why is allowing permanent data storage essential for allowing the web to perform as a transactional medium?

A

It overcomes one of the biggest problems of using the internet for business, statelessness

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

What is PHP?

A

A server side, cross platform, HTML embedded scripting language

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

What is the second most popular technology for programming web-databases?

A

ASP ( Active Server Pages)

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

What must you do to view PHP or ASP.NET page?

A

Use the HTTP protocol to access it.

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

Why is embedding script commands in HTML not very efficient?

A
  • Made the code difficult to read

- Makes separation of concerns difficult

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

What is a MVC approach?

A

Model-View-Controller is an organisational approach that separates concerns in an application into 3 areas( data access logic, display logic and application logic)

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