AJAX/JavaScript

?
  • Created by: wreje035
  • Created on: 22-10-18 22:54
Traditional Web Applications
All processing done at the web server. Single program contains entire server side. Monolithic, low cohesion, big bang upgrades & dev. Requires server side sessions to store client state. Limits scale
1 of 9
Microservices
Lots of small cohesive services. Based around resources - service per resource. Stateless - no server side sessions. All client state is managed by the client. Easier upgrades. Disposable - as need basis. Elasticity. Allows for reliability and load b
2 of 9
RESTful services
Resources (domain objects) have URIs. CRUD operations are mapped to HTTP verbs. Messages are encoded objects (usually JSON). Modern Web Dev is RESTful microservices + AJAX clients. Allows for cleints to use same microservice as AJAX client. M2M to in
3 of 9
AJAX
Asyncronous javascript and XML. A web dev methodology for client side web aps. Usues a web servie as the data source. All dynamic web content produced in the browser.
4 of 9
Asynchronous
AJAX updates the pages on the fly making lots of small fast requests. Minimises delays. Responses are handled by callback functions.
5 of 9
JavaScript
Runs inside the webbrowser. Can assign any type to any variable at any time. Dynamically typed. Has several implications - code completion and compiler issues
6 of 9
JavaScript is Object Oriented
Prototype based rather than class based. Can create objects using other objects as prototypes.
7 of 9
Angular JS
Open source AJAX framework - features MVC, a RESTful resource API, JSON to object conversion. ANgularJS sits between the web browser and the web server - sending and receiving JSON.
8 of 9
AngularJS
Clean separation of HTML and application code. The
9 of 9

Other cards in this set

Card 2

Front

Microservices

Back

Lots of small cohesive services. Based around resources - service per resource. Stateless - no server side sessions. All client state is managed by the client. Easier upgrades. Disposable - as need basis. Elasticity. Allows for reliability and load b

Card 3

Front

RESTful services

Back

Preview of the front of card 3

Card 4

Front

AJAX

Back

Preview of the front of card 4

Card 5

Front

Asynchronous

Back

Preview of the front of card 5
View more cards

Comments

No comments have yet been made

Similar ICT resources:

See all ICT resources »See all AJAX/JavaScript resources »