Building Cloud Services with the Java Spring Framework Flashcards

(43 cards)

1
Q

How we can increase computing power of mobile device?

A

use cloud servers

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

… provides connection between mobile device and cloud servers

A

Communication protocol

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

… is a message format

A

Syntax

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

… is a meaning of the messages

A

Semantics

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

… is a duration of operation

A

Timing

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

One of the most popular communication protocol in the Internet

A

HTTP

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

HTTP abbreviation means

A

HyperText Transfer Protocol

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

What HTTP provide?

A

Client-server interaction

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

How Client-server interaction looks like?

A

Client sends request and gets response from the server

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

Server has a … that can be accessible for client

A

series of resources

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

server сan be accessible for mobile services, browsers and ..

A

IoT (internet of things)

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

Why HTTP can be used as communication protocol?

A

everyone use it on web cites

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

its about transform HTTP to another necessary formats

A

Data Marshalling

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

What can provide work with millions clients simultaneously

A

Load Balancing infrastructure

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

What standard Java application make?

A

series of commands

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

What does standard Java application analyze?

A

command line parameters («flags)

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

What about does standard Java application notify user?

A

results or bugs were happen

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

Where does standard Java application store resources?

A

Database/local file system

19
Q

What is an issue with communication with remote service?

A

Resources are remotely

20
Q

What does HTTP method GET do?

A

Retrieve info from a server

21
Q

What does HTTP method POST do?

A

Send a big amount of info to the server

22
Q

What does HTTP method PUT do?

A

Save some info to the server

23
Q

What does HTTP method DELETE do?

A

Delete some resources from the server

24
Q

2 main parts of HTTP methods

A

method and path to the resource

25
Extra info to help server handle the request is placed in ...
Header
26
Important info to process request is placed in
Body
27
... line consists method and path to the resource
Request
28
Mandatory block in HTTP request is
Header
29
Optional block in HTTP request is
Body
30
Where language should be placed?
Header
31
Where character set should be placed?
Header
32
Where content type should be placed?
Header
33
Where cookies should be placed?
Header
34
URL abbreviation means
Uniform Resource locate
35
Show example of URL
http://host:port/path protocol http server host port port path
36
What sign show that you can put your params in URL?
?
37
Show example of query params
?a=b key a value b
38
Which sign allows to send multiple key-value pairs in URL?
&
39
Show example of multyple query params
?a=b&c=d
40
What is Mime types?
information how other side should interpret information | in request or response
41
Give an example of mime type
text/plain | image/png
42
How mime type is used in content type?
Content type in header can show body which mime type should be used
43
There are 2 mechanism to send data: URL parameters and ...
Message body