Lecture 11 Flashcards

1
Q

What is Java Enterprise for?

A

large-scale, multi-tiered, scalable, reliable, and secure network applications

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

What are the two targets of Java Enterprise?

A
  • Large web applications

- Applications for corporations, governments, large institutions

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

How does the Java Enterprise architecture happen?

A

By a voting committee of industry experts.

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

What are some technical perspectives when considering an enterprise system?

A
  • Component technologies
  • Distributed computing
  • Framework design
  • Security
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the benefits of Java EE?

A
  • Scalability
  • Robustness
  • Reuse
  • Separation of Concerns
  • Flexibility
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the façade patter?

A

A façade is an object that provides a simplified interface to a larger body of code

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

What does ACID stand for?

A
  • Atomicity
  • Consistency
  • Isolation
  • Durability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is ‘Atomicity’ in ACID?

A
  • Comprise a single unit of work

* Not complete unless all operations complete successfully

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

What is ‘Consistency’ in ACID?

A
  • Semantic and referential integrity of data preserved after transaction
  • Can be a case for aborting transaction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is ‘Isolation’ in ACID?

A
  • Operations invisible until transaction completed

* Concurrent transactions same as some serial ordering

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

What is ‘Durability’ in ACID?

A
  • A completed transaction is permanent

* Possibly undone by a “compensating transaction”

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