Spring framework is an open-source java platform and most popular for building Java applications. The spring framework was designed by Rod Johnson in 2003. Spring framework is used for developing reliable, secure, and high-quality applications. It is a lightweight framework that provides well-defined infrastructure support and extensions for developing applications…


Servlet and JSP are used for developing dynamic web applications. You can consider JSP as an alternative to servlet technology. But what is this servlet? Let’s first know about Servlet technology. Whenever a client or user request for accessing a website or a web application which is from the browser…


Normalization is a database schema design technique to reduce redundancy means having copies of the same data in the database. This concept was introduced by IBM researcher E.F. Codd in the 1970s. Let’s take an example of a college’s database where the database contains table ‘A’, having the following attributes…


In order to solve any problem in computer science we write a program for that particular problem in any programming language, it is always recommended that we write some informal description of the solution which is called an Algorithm. …


Object Oriented Programming is a programming paradigm that organizes a program around its data(that is objects).An object oriented programming uses objects and classes or organising the program around its data effectively.But the question is how it manages its data?What is the approach to manage the code and data?And why is…

Sneha Sethi

Software Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store