JavaSafari:Learn To Share

JavaSafari is simple portal for students and java lovers.It contains easy to understand examples and demos.The Aim of this portal is to share knowledge and Collaborate with others. Our vision is to share knowledge in a way so that a novice can understand.
Manish Pareek
Manish Pareek
Learning Is Awesome


Java programming language was originally developed by Sun Microsystems, which was initiated by James Gosling and released in 1995.

Core Java »


Servlet is a technology which resides on server. It is small,component based, platform independent technology for building web applications.

Servlet »


It is a server side programming technology which is used for developing web applications. It seperates the presentation layer from business layer.


Struts 2

Struts 2.0 is a web application framework which implements the MVC design pattern. It is also provided with several architectural features to make it more flexible.

Struts 2.0»


JavaServer Faces (JSF) is a Java-based web application framework intended to simplify development integration of web-based user interfaces.



Hibernate is solution to this problem. It is a ORM framework which takes care of mapping of java classes to DB tables and provides data query and retrieval facilities.

Hibernate »


Spring framework is an open source Java platform that provides comprehensive infrastructure support for developing robust Java applications very easily.



Logging is one of the important component for any application.It helps developer to debug application easily.Apache has provided framework for logging-Log4j

Learn More »

Interview Question

The collection of FAQ provides brief answers to many common questions related to web design,development etc.

Learn More »