You are on page 1of 14

AngularJS

AngularJS is a JavaScript framework.


It is open source web application framework mainly maintained by Google.
AngularJS can be added to a HTML page with a <script> tag.
It extends HTML attributes with Directives and binds data to HTML with Expressions.

Uses of AngularJS

It is a framework written in Javascript language


Manages state of models
Integrates with other UI tools
Manipulates DOM
Allows writing custom HTML codes
It is meant for javascript developers to create dynamic web pages in a quick time

Node JS

Node.js is an open-source, cross-platform runtime environment for developing


server-side and networking applications.
Node.js applications are written in JavaScript and can be run within the Node.js
runtime.
It also provides a rich library of various JavaScript modules which simplifies the
development of web applications to a great extent.

Uses of Node.js

It serves the web


It is runtime built on javascript engine in google chrome
It can be considered as a lightweight server which can serve client requests in a
more simpler way than java does.

In short, ExpressJS did for NodeJS what Bootstrap did for HTML/CSS and responsive
web design.
Express.js is one of the backend components of the MEAN stack.

The $scope service in Angular detects changes to the model section and modifies
HTML expressions in the view via a controller

SpringBoot 2.* Changes:

1.Java 8 is minimum version

2.Tomcat version 8.5 is minimum

3.Hibernate version 5.2 is minimum

4.Gradle version 3.4 is minimum

5.Added SpringBoot Starters for WebFlux and reactive support for Cassandra, MongoDB
and Redis.

6.AutoConfiguration

a.Security (Need to add a bean to expose actuator endpoints like health etc)
Actuator Endpoint change:
Before 2.*: http://localhost:8080/business-customer/profile/env will give the
details.

From 2.*: http://localhost:8080/business-customer/profile/actuator/env will give


the details.

Endpoint properties in application.properties (to enable all endpoints)

management.endpoints.web.exposure.include=*
management.endpoints.web.exposure.exclude=loggers

Connection Pool by default:

Before 2.*: tomcat CP

After 2.: HikariCP (from SpringBoot 2. You don't need to add HikariCP dependency
and its config bean creation and its properties changes.)

Migration: https://spring.io/blog/2018/03/12/upgrading-start-spring-io-to-spring-
boot-2

Git is a distributed version control system, whereas SVN is a centralized version


control system.

The Oracle Database is an object-relational database management system (ORDBMS).


MySQL is an open source relational database management system (RDBMS).
MySQL is open source, while Oracle is not.

AngularJS

AngularJS is a JavaScript framework.


It is open source web application framework mainly maintained by Google.
AngularJS can be added to a HTML page with a <script> tag.
It extends HTML attributes with Directives and binds data to HTML with Expressions.

Uses of AngularJS

It is a framework written in Javascript language


Manages state of models
Integrates with other UI tools
Manipulates DOM
Allows writing custom HTML codes
It is meant for javascript developers to create dynamic web pages in a quick time

Node JS

Node.js is an open-source, cross-platform runtime environment for developing


server-side and networking applications.
Node.js applications are written in JavaScript and can be run within the Node.js
runtime.
It also provides a rich library of various JavaScript modules which simplifies the
development of web applications to a great extent.

Uses of Node.js

It serves the web


It is runtime built on javascript engine in google chrome
It can be considered as a lightweight server which can serve client requests in a
more simpler way than java does.

In short, ExpressJS did for NodeJS what Bootstrap did for HTML/CSS and responsive
web design.
Express.js is one of the backend components of the MEAN stack.

The $scope service in Angular detects changes to the model section and modifies
HTML expressions in the view via a controller

SpringBoot 2.* Changes:

1.Java 8 is minimum version

2.Tomcat version 8.5 is minimum

3.Hibernate version 5.2 is minimum

4.Gradle version 3.4 is minimum

5.Added SpringBoot Starters for WebFlux and reactive support for Cassandra, MongoDB
and Redis.

6.AutoConfiguration

a.Security (Need to add a bean to expose actuator endpoints like health etc)
Actuator Endpoint change:

Before 2.*: http://localhost:8080/business-customer/profile/env will give the


details.

From 2.*: http://localhost:8080/business-customer/profile/actuator/env will give


the details.

Endpoint properties in application.properties (to enable all endpoints)

management.endpoints.web.exposure.include=*
management.endpoints.web.exposure.exclude=loggers

Connection Pool by default:

Before 2.*: tomcat CP

After 2.: HikariCP (from SpringBoot 2. You don't need to add HikariCP dependency
and its config bean creation and its properties changes.)

Migration: https://spring.io/blog/2018/03/12/upgrading-start-spring-io-to-spring-
boot-2

Git is a distributed version control system, whereas SVN is a centralized version


control system.

The Oracle Database is an object-relational database management system (ORDBMS).


MySQL is an open source relational database management system (RDBMS).
MySQL is open source, while Oracle is not.
AngularJS

AngularJS is a JavaScript framework.


It is open source web application framework mainly maintained by Google.
AngularJS can be added to a HTML page with a <script> tag.
It extends HTML attributes with Directives and binds data to HTML with Expressions.

Uses of AngularJS

It is a framework written in Javascript language


Manages state of models
Integrates with other UI tools
Manipulates DOM
Allows writing custom HTML codes
It is meant for javascript developers to create dynamic web pages in a quick time

Node JS

Node.js is an open-source, cross-platform runtime environment for developing


server-side and networking applications.
Node.js applications are written in JavaScript and can be run within the Node.js
runtime.
It also provides a rich library of various JavaScript modules which simplifies the
development of web applications to a great extent.

Uses of Node.js

It serves the web


It is runtime built on javascript engine in google chrome
It can be considered as a lightweight server which can serve client requests in a
more simpler way than java does.

In short, ExpressJS did for NodeJS what Bootstrap did for HTML/CSS and responsive
web design.
Express.js is one of the backend components of the MEAN stack.

The $scope service in Angular detects changes to the model section and modifies
HTML expressions in the view via a controller

SpringBoot 2.* Changes:

1.Java 8 is minimum version

2.Tomcat version 8.5 is minimum

3.Hibernate version 5.2 is minimum

4.Gradle version 3.4 is minimum

5.Added SpringBoot Starters for WebFlux and reactive support for Cassandra, MongoDB
and Redis.

6.AutoConfiguration

a.Security (Need to add a bean to expose actuator endpoints like health etc)
Actuator Endpoint change:
Before 2.*: http://localhost:8080/business-customer/profile/env will give the
details.

From 2.*: http://localhost:8080/business-customer/profile/actuator/env will give


the details.

Endpoint properties in application.properties (to enable all endpoints)

management.endpoints.web.exposure.include=*
management.endpoints.web.exposure.exclude=loggers

Connection Pool by default:

Before 2.*: tomcat CP

After 2.: HikariCP (from SpringBoot 2. You don't need to add HikariCP dependency
and its config bean creation and its properties changes.)

Migration: https://spring.io/blog/2018/03/12/upgrading-start-spring-io-to-spring-
boot-2

Git is a distributed version control system, whereas SVN is a centralized version


control system.

The Oracle Database is an object-relational database management system (ORDBMS).


MySQL is an open source relational database management system (RDBMS).
MySQL is open source, while Oracle is not.AngularJS

AngularJS is a JavaScript framework.


It is open source web application framework mainly maintained by Google.
AngularJS can be added to a HTML page with a <script> tag.
It extends HTML attributes with Directives and binds data to HTML with Expressions.

Uses of AngularJS

It is a framework written in Javascript language


Manages state of models
Integrates with other UI tools
Manipulates DOM
Allows writing custom HTML codes
It is meant for javascript developers to create dynamic web pages in a quick time

Node JS

Node.js is an open-source, cross-platform runtime environment for developing


server-side and networking applications.
Node.js applications are written in JavaScript and can be run within the Node.js
runtime.
It also provides a rich library of various JavaScript modules which simplifies the
development of web applications to a great extent.

Uses of Node.js

It serves the web


It is runtime built on javascript engine in google chrome
It can be considered as a lightweight server which can serve client requests in a
more simpler way than java does.

In short, ExpressJS did for NodeJS what Bootstrap did for HTML/CSS and responsive
web design.
Express.js is one of the backend components of the MEAN stack.

The $scope service in Angular detects changes to the model section and modifies
HTML expressions in the view via a controller

SpringBoot 2.* Changes:

1.Java 8 is minimum version

2.Tomcat version 8.5 is minimum

3.Hibernate version 5.2 is minimum

4.Gradle version 3.4 is minimum

5.Added SpringBoot Starters for WebFlux and reactive support for Cassandra, MongoDB
and Redis.

6.AutoConfiguration

a.Security (Need to add a bean to expose actuator endpoints like health etc)
Actuator Endpoint change:

Before 2.*: http://localhost:8080/business-customer/profile/env will give the


details.

From 2.*: http://localhost:8080/business-customer/profile/actuator/env will give


the details.

Endpoint properties in application.properties (to enable all endpoints)

management.endpoints.web.exposure.include=*
management.endpoints.web.exposure.exclude=loggers

Connection Pool by default:

Before 2.*: tomcat CP

After 2.: HikariCP (from SpringBoot 2. You don't need to add HikariCP dependency
and its config bean creation and its properties changes.)

Migration: https://spring.io/blog/2018/03/12/upgrading-start-spring-io-to-spring-
boot-2

Git is a distributed version control system, whereas SVN is a centralized version


control system.

The Oracle Database is an object-relational database management system (ORDBMS).


MySQL is an open source relational database management system (RDBMS).
MySQL is open source, while Oracle is not.
AngularJS

AngularJS is a JavaScript framework.


It is open source web application framework mainly maintained by Google.
AngularJS can be added to a HTML page with a <script> tag.
It extends HTML attributes with Directives and binds data to HTML with Expressions.

Uses of AngularJS

It is a framework written in Javascript language


Manages state of models
Integrates with other UI tools
Manipulates DOM
Allows writing custom HTML codes
It is meant for javascript developers to create dynamic web pages in a quick time

Node JS

Node.js is an open-source, cross-platform runtime environment for developing


server-side and networking applications.
Node.js applications are written in JavaScript and can be run within the Node.js
runtime.
It also provides a rich library of various JavaScript modules which simplifies the
development of web applications to a great extent.

Uses of Node.js

It serves the web


It is runtime built on javascript engine in google chrome
It can be considered as a lightweight server which can serve client requests in a
more simpler way than java does.

In short, ExpressJS did for NodeJS what Bootstrap did for HTML/CSS and responsive
web design.
Express.js is one of the backend components of the MEAN stack.

The $scope service in Angular detects changes to the model section and modifies
HTML expressions in the view via a controller

SpringBoot 2.* Changes:

1.Java 8 is minimum version

2.Tomcat version 8.5 is minimum

3.Hibernate version 5.2 is minimum

4.Gradle version 3.4 is minimum

5.Added SpringBoot Starters for WebFlux and reactive support for Cassandra, MongoDB
and Redis.

6.AutoConfiguration

a.Security (Need to add a bean to expose actuator endpoints like health etc)
Actuator Endpoint change:
Before 2.*: http://localhost:8080/business-customer/profile/env will give the
details.

From 2.*: http://localhost:8080/business-customer/profile/actuator/env will give


the details.

Endpoint properties in application.properties (to enable all endpoints)

management.endpoints.web.exposure.include=*
management.endpoints.web.exposure.exclude=loggers

Connection Pool by default:

Before 2.*: tomcat CP

After 2.: HikariCP (from SpringBoot 2. You don't need to add HikariCP dependency
and its config bean creation and its properties changes.)

Migration: https://spring.io/blog/2018/03/12/upgrading-start-spring-io-to-spring-
boot-2

Git is a distributed version control system, whereas SVN is a centralized version


control system.

The Oracle Database is an object-relational database management system (ORDBMS).


MySQL is an open source relational database management system (RDBMS).
MySQL is open source, while Oracle is not.

AngularJS

AngularJS is a JavaScript framework.


It is open source web application framework mainly maintained by Google.
AngularJS can be added to a HTML page with a <script> tag.
It extends HTML attributes with Directives and binds data to HTML with Expressions.

Uses of AngularJS

It is a framework written in Javascript language


Manages state of models
Integrates with other UI tools
Manipulates DOM
Allows writing custom HTML codes
It is meant for javascript developers to create dynamic web pages in a quick time

Node JS

Node.js is an open-source, cross-platform runtime environment for developing


server-side and networking applications.
Node.js applications are written in JavaScript and can be run within the Node.js
runtime.
It also provides a rich library of various JavaScript modules which simplifies the
development of web applications to a great extent.

Uses of Node.js

It serves the web


It is runtime built on javascript engine in google chrome
It can be considered as a lightweight server which can serve client requests in a
more simpler way than java does.

In short, ExpressJS did for NodeJS what Bootstrap did for HTML/CSS and responsive
web design.
Express.js is one of the backend components of the MEAN stack.

The $scope service in Angular detects changes to the model section and modifies
HTML expressions in the view via a controller

SpringBoot 2.* Changes:

1.Java 8 is minimum version

2.Tomcat version 8.5 is minimum

3.Hibernate version 5.2 is minimum

4.Gradle version 3.4 is minimum

5.Added SpringBoot Starters for WebFlux and reactive support for Cassandra, MongoDB
and Redis.

6.AutoConfiguration

a.Security (Need to add a bean to expose actuator endpoints like health etc)
Actuator Endpoint change:

Before 2.*: http://localhost:8080/business-customer/profile/env will give the


details.

From 2.*: http://localhost:8080/business-customer/profile/actuator/env will give


the details.

Endpoint properties in application.properties (to enable all endpoints)

management.endpoints.web.exposure.include=*
management.endpoints.web.exposure.exclude=loggers

Connection Pool by default:

Before 2.*: tomcat CP

After 2.: HikariCP (from SpringBoot 2. You don't need to add HikariCP dependency
and its config bean creation and its properties changes.)

Migration: https://spring.io/blog/2018/03/12/upgrading-start-spring-io-to-spring-
boot-2

Git is a distributed version control system, whereas SVN is a centralized version


control system.

The Oracle Database is an object-relational database management system (ORDBMS).


MySQL is an open source relational database management system (RDBMS).
MySQL is open source, while Oracle is not.AngularJS
AngularJS is a JavaScript framework.
It is open source web application framework mainly maintained by Google.
AngularJS can be added to a HTML page with a <script> tag.
It extends HTML attributes with Directives and binds data to HTML with Expressions.

Uses of AngularJS

It is a framework written in Javascript language


Manages state of models
Integrates with other UI tools
Manipulates DOM
Allows writing custom HTML codes
It is meant for javascript developers to create dynamic web pages in a quick time

Node JS

Node.js is an open-source, cross-platform runtime environment for developing


server-side and networking applications.
Node.js applications are written in JavaScript and can be run within the Node.js
runtime.
It also provides a rich library of various JavaScript modules which simplifies the
development of web applications to a great extent.

Uses of Node.js

It serves the web


It is runtime built on javascript engine in google chrome
It can be considered as a lightweight server which can serve client requests in a
more simpler way than java does.

In short, ExpressJS did for NodeJS what Bootstrap did for HTML/CSS and responsive
web design.
Express.js is one of the backend components of the MEAN stack.

The $scope service in Angular detects changes to the model section and modifies
HTML expressions in the view via a controller

SpringBoot 2.* Changes:

1.Java 8 is minimum version

2.Tomcat version 8.5 is minimum

3.Hibernate version 5.2 is minimum

4.Gradle version 3.4 is minimum

5.Added SpringBoot Starters for WebFlux and reactive support for Cassandra, MongoDB
and Redis.

6.AutoConfiguration

a.Security (Need to add a bean to expose actuator endpoints like health etc)
Actuator Endpoint change:

Before 2.*: http://localhost:8080/business-customer/profile/env will give the


details.

From 2.*: http://localhost:8080/business-customer/profile/actuator/env will give


the details.

Endpoint properties in application.properties (to enable all endpoints)

management.endpoints.web.exposure.include=*
management.endpoints.web.exposure.exclude=loggers

Connection Pool by default:

Before 2.*: tomcat CP

After 2.: HikariCP (from SpringBoot 2. You don't need to add HikariCP dependency
and its config bean creation and its properties changes.)

Migration: https://spring.io/blog/2018/03/12/upgrading-start-spring-io-to-spring-
boot-2

Git is a distributed version control system, whereas SVN is a centralized version


control system.

The Oracle Database is an object-relational database management system (ORDBMS).


MySQL is an open source relational database management system (RDBMS).
MySQL is open source, while Oracle is not.

AngularJS

AngularJS is a JavaScript framework.


It is open source web application framework mainly maintained by Google.
AngularJS can be added to a HTML page with a <script> tag.
It extends HTML attributes with Directives and binds data to HTML with Expressions.

Uses of AngularJS

It is a framework written in Javascript language


Manages state of models
Integrates with other UI tools
Manipulates DOM
Allows writing custom HTML codes
It is meant for javascript developers to create dynamic web pages in a quick time

Node JS

Node.js is an open-source, cross-platform runtime environment for developing


server-side and networking applications.
Node.js applications are written in JavaScript and can be run within the Node.js
runtime.
It also provides a rich library of various JavaScript modules which simplifies the
development of web applications to a great extent.

Uses of Node.js

It serves the web


It is runtime built on javascript engine in google chrome
It can be considered as a lightweight server which can serve client requests in a
more simpler way than java does.

In short, ExpressJS did for NodeJS what Bootstrap did for HTML/CSS and responsive
web design.
Express.js is one of the backend components of the MEAN stack.

The $scope service in Angular detects changes to the model section and modifies
HTML expressions in the view via a controller

SpringBoot 2.* Changes:

1.Java 8 is minimum version

2.Tomcat version 8.5 is minimum

3.Hibernate version 5.2 is minimum

4.Gradle version 3.4 is minimum

5.Added SpringBoot Starters for WebFlux and reactive support for Cassandra, MongoDB
and Redis.

6.AutoConfiguration

a.Security (Need to add a bean to expose actuator endpoints like health etc)
Actuator Endpoint change:

Before 2.*: http://localhost:8080/business-customer/profile/env will give the


details.

From 2.*: http://localhost:8080/business-customer/profile/actuator/env will give


the details.

Endpoint properties in application.properties (to enable all endpoints)

management.endpoints.web.exposure.include=*
management.endpoints.web.exposure.exclude=loggers

Connection Pool by default:

Before 2.*: tomcat CP

After 2.: HikariCP (from SpringBoot 2. You don't need to add HikariCP dependency
and its config bean creation and its properties changes.)

Migration: https://spring.io/blog/2018/03/12/upgrading-start-spring-io-to-spring-
boot-2

Git is a distributed version control system, whereas SVN is a centralized version


control system.

The Oracle Database is an object-relational database management system (ORDBMS).


MySQL is an open source relational database management system (RDBMS).
MySQL is open source, while Oracle is not.
AngularJS

AngularJS is a JavaScript framework.


It is open source web application framework mainly maintained by Google.
AngularJS can be added to a HTML page with a <script> tag.
It extends HTML attributes with Directives and binds data to HTML with Expressions.

Uses of AngularJS

It is a framework written in Javascript language


Manages state of models
Integrates with other UI tools
Manipulates DOM
Allows writing custom HTML codes
It is meant for javascript developers to create dynamic web pages in a quick time

Node JS

Node.js is an open-source, cross-platform runtime environment for developing


server-side and networking applications.
Node.js applications are written in JavaScript and can be run within the Node.js
runtime.
It also provides a rich library of various JavaScript modules which simplifies the
development of web applications to a great extent.

Uses of Node.js

It serves the web


It is runtime built on javascript engine in google chrome
It can be considered as a lightweight server which can serve client requests in a
more simpler way than java does.

In short, ExpressJS did for NodeJS what Bootstrap did for HTML/CSS and responsive
web design.
Express.js is one of the backend components of the MEAN stack.

The $scope service in Angular detects changes to the model section and modifies
HTML expressions in the view via a controller

SpringBoot 2.* Changes:

1.Java 8 is minimum version

2.Tomcat version 8.5 is minimum

3.Hibernate version 5.2 is minimum

4.Gradle version 3.4 is minimum

5.Added SpringBoot Starters for WebFlux and reactive support for Cassandra, MongoDB
and Redis.

6.AutoConfiguration

a.Security (Need to add a bean to expose actuator endpoints like health etc)
Actuator Endpoint change:
Before 2.*: http://localhost:8080/business-customer/profile/env will give the
details.

From 2.*: http://localhost:8080/business-customer/profile/actuator/env will give


the details.

Endpoint properties in application.properties (to enable all endpoints)

management.endpoints.web.exposure.include=*
management.endpoints.web.exposure.exclude=loggers

Connection Pool by default:

Before 2.*: tomcat CP

After 2.: HikariCP (from SpringBoot 2. You don't need to add HikariCP dependency
and its config bean creation and its properties changes.)

Migration: https://spring.io/blog/2018/03/12/upgrading-start-spring-io-to-spring-
boot-2

Git is a distributed version control system, whereas SVN is a centralized version


control system.

The Oracle Database is an object-relational database management system (ORDBMS).


MySQL is an open source relational database management system (RDBMS).
MySQL is open source, while Oracle is not.

You might also like