Java is a programming language created by James Gosling from Sun Microsystems (Sun) in 1991. The first publicly available version of Java (Java 1.0) was released in 1995. Sun Micro systems was acquired by the Oracle Corporation in 2010. Oracle has now the steering for Java... more >>
Hibernate is a powerful and high-performance ORM tool.Hibernate maps Java classes to database tables and from Java data types to SQL data types.Hibernate framework simplifies the development of java application to interact with the database... more >>
Struts is a open source framework which make building of the web applications easier. Struts framework was created by Craig R. McClanahan. Developing web application using struts frame work is easy,and it encourages software development following the MVC design pattern... more >>
JavaServer Faces is a standard Java framework for building user interfaces for Web applications. It simplifies the development of the user interface, which is often one of the more difficult and tedious parts of Web application development... more >>
Spring Framework is a Java platform that provides comprehensive infrastructure support for developing Java applications. Spring handles the infrastructure so you can focus on your application... more >>
The process of mapping Java objects to database tables and vice versa is called "Object-relational mapping" (ORM). Java Persistence API (JPA) provides Plain Old Java Object standard and object relational mapping (OR mapping) for data persistence among applications... more >>
EJB is a platform for building portable, reusable, and scalable business applications which allows to focus on building business logic without having to spend time on building infrastructure code for services such as transactions, security, automated persistence... more >>
A Servlet is basically a Java Program that executes within a Web server or an Application Server, acting as a middle layer between requests sent from a web client and a database on the HTTP server. By use of Servlets, you can dynamically come up with web pages... more >>
Java Server Pages (JSP) is a platform independent presentation layer technology that comes with SUN s J2EE platform. JSPs are normal HTML pages with Java code pieces embedded in them. JSP pages are saved to *.jsp extension.The JSPs have a translation or a compilation process where the JSP engine translates and compiles a JSP file into a Servlet... more >>
JAXB stands for Java architecture for XML binding.It is used to convert XML to java object and java object to XML. JAXB defines an API for reading and writing Java objects to and from XML documents. It provides mechanism to marshal (write) java objects into XML and unmarshal (read) XML into object... more >>
Log4j is a simple and flexible logging framework.Log4j is an open source logging API for Java.Log4j handles inserting log statements in application code and managing them externally without touching application code,by using external configuration files... more >>
Apache Maven is a project management tool which can be used for building and managing of any Java based project.It is designed to take much of the hard work out of the build process.Maven provides new concept of a project object model (POM) file to manage project's build, dependency and documentation... more >>
Ant is a piece of software that was originally built for automating software builds. It's made by Apache, and its primarily purpose is to build Java applications. When you're building software, you do several tasks(compile,packaging etc) that are identical each time you build or publish or deploy your project... more >> >>