Chapter 11 Flashcards

1
Q

Components of a TP Application?

A

Front-end program; request controller; transaction server; dbms

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

What are the functions of the FRONT-END PROGRAM?

A

TO gather input and display output (user interaction) and to construct requests and interpret replies

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

Core technologies for client side:

A

JAVA APPLETS, JAVASCRIPT

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

core technologies for server-side:

A

CGI programs, web server API, java servlets, SSI, jsp

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

applet advantages

A
  • enhance UI-Support
  • Applet may connect directly to Db-server, connection-server and application server
  • applet state can preserve db-connections across interactions allowing long, multi-step transactions and distributed transactions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Applet disadvantages:

A
  • higher initial loading time due to downloading the applet from web-server
  • java security (unsigned applet can only connect back to server of origin)
  • No adequate support for combined client/server-side transactions
  • requires enabling/allowing connection to db-server systems from web clients
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

ajax characteristics

A

Ajax avoids reloading complete pages, only interacts with server for subset of the content or avoids interations altogether. The user perceives web application as faster, due to asynchronous loading of data. State preserved inside javascript variables across multiple interactions

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

statefull interactions may depend on the outcome of previous steps. HTTP is a stateless protocol
session support is required. Name alternatives

A

Common techniques: HTTP-cookies, http-authentication, URL encoding, Form variables (hidden form fields),

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