Object Oriented Programming with JavaScript

JavaScript is one of the most used languages today. But ironically it is also one of the least understood languages. JavaScript has remarkably simple language constructs. But often simple things are difficult to explain and understand.
Continue reading Object Oriented Programming with JavaScript

How To Deploy Java Web Application/WAR File On Amazon Beanstalk?

This tutorial will show you a step by step procedure to deploy your java web application on Amazon EC2 Server. You must have a access to a valid Amazon AWS Server.
  1. First go to this URLĀ https://aws.amazon.com/
  2. Go to My Account/Console on top right and select My Account and login with your email and password. Continue reading How To Deploy Java Web Application/WAR File On Amazon Beanstalk?

What Is Dependency Injection/ Inversion of Control And How Does It Helps In Loose Coupling?

Spring framework contributes in loose coupling with the help of Dependency Injection(DI) or Inversion of Control(IOC). DI allows you to inject objects into a class, rather than relying on the class to create the object itself. So the process of creating an object is inverted.

In a software system, objects collaborate with each other to make the system work. These collaborations are generally in the form of one object depending on another object, in other words, declaring an object with “new” operator in the other class.

The discussed example in this article can be downloaded as eclipse project from here
Continue reading What Is Dependency Injection/ Inversion of Control And How Does It Helps In Loose Coupling?