Frameworks
Spring is the most popular application development framework for enterprise Java. Spring frame works is an open source java plateform. it is initialy written by Rod johnson and was first released under the Apache 2.0 licence in june 2003. Millions of developers around the world use Spring Framework to create high performing, easily testable, and reusable code.Spring Framework is lightweight when it comes to size and transparency.Spring Framework target to make J2EE development easier to use and promotes good programing practices by enabling a POJO-based programming model. The core features of the Spring Framework can be used in developing any java application , but there are extensions for building web application on top of the java EE plateform.
java dEVELOPMENT
Java is one of the most popular and widely used programming language. Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java is a popular general-purpose programming language and computing plateform . Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX.
Java is Object Oriented. However it is not considered as pure object oriented as it provides support for primitive data types (like int, char, etc)
Java is fast , reliable , and secure . Java is the most popular programming language for Android smartphone application , web application, client server application , enterprise application and much more etc…
The Java codes are first compiled into byte code (machine independent code). Then the byte code runs on Java Virtual Machine (JVM) regardless of the underlying architecture.Java does not provide low level programming functionalities like pointers. Also, Java codes are always written in the form of classes and objects.
Java codes are basically more maintainance because Java doesn’t allow many things which may lead inefficient/bad programming if used incorrectly. For example, non-primitives are always references in Java. So we cannot pass large objects (like we can do in C++) to functions, we always pass references in Java. One more example, bad memory access is also not possible,since there are no pointers.
Java is Object Oriented. However it is not considered as pure object oriented as it provides support for primitive data types (like int, char, etc)