Servlets and JSP

Why Servlets? Servlets play the role of a helper app in the web server. It is preferred because of performance where server has to launch a heavy-weight process for each and every request for that resource. Servlets Servlets should be deployed to Web Container...
Java Message Service (JMS)

Java Message Service (JMS)

Java Message Service (JMS)   Message Oriented Middleware API for sending messages between clients & allows the communication between different components of a distributed application to be loosely coupled, reliable, and asynchronous Java Message Service...

Java EE Interceptors

Java EE Interceptors Technology to do method call intercept. Common uses of interceptors are logging, auditing, and profiling. Terminology target class – class in which Interceptors are defined. Interceptor methods are invoked in conjunction with the methods (of...

Java XML – JAXB – Java Architecture for XML Binding

Java XML – JAXB – Java Architecture for XML Binding What is JAXB? Provides API, tools & framework that automate the mapping between XML documents and Java objects Provides compiler that compiles XML schema to Java Classes Why JAXB? Provides efficient...
Java Persistence API  – JPA

Java Persistence API – JPA

Java Persistence API API specification that describes the management of relational data. It is a standard API that provides functionalities to access, manage, persist data between Java Objects (POJO) and relational database in Java EE It  uses annotations or...