Prime Faces Hello World Example

image001

In a very simple Java terminology, PrimeFaces is a rich JSF lightweight library with one jar, zero-configuration and no required dependencies. So PrimeFaces is very easy to integrate with our application, just add primefaces-X.jar and start working with its components. Primefaces is one of the most popular UI component libraries used by the Java developers. […]

Spring 3 and JSR-330 Annotation : @Named and @Component Difference

spring

@Named and @Component annotations are used for the same purpose. Both the annotations are used for enabling a class to be auto detected as the bean definition for spring’s application context. The following are the main different of these two annotations. @Named is part of the. Java specification. It is more recommended since this annotation […]

Spring Bean Factory Exception : BeanFactory not initialized or already closed

spring

The given exception is exception is thrown when the spring bean factory is not initialized properly before it is used in your application. It normally occurs when we are not added the bean factory initialization code in our project. One typical example is adding the spring initialization parameter to web.xml deployment descriptor. Exception Trace:

Jersey : The ResourceConfig instance does not contain any root resource classes

java

When you are working with Jersey REST web services, you would encounter the following exception. This is occurred either of two reasons. com.sun.jersey.config.property.packages doesn’t exist in your web.xml. com.sun.jersey.config.property.packages included a package path, but that is not included any jersey services. If you check the above two reasons and resolve it, the below exception will […]

java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor

java

When you work on Hibernate, Jersey or any third party API, most of these APIs have the dependency with the asm.jar file. ASM is an all purpose Java bytecode manipulation and analysis framework. This is a common framework used by many of the thrird part frameworks internally, that is the reason many projects have this […]

Spring and Jersey Integration Example

spring

This tutorial explains how to write a simple example using Spring and Jersey. This example uses Jersey for the REST implementation, Spring is used for managing the beans. In my previous tutorial, I have explained how to write a simple REST application using Jersey. We also can use Spring alone for implementing the RESTful web […]

RESTful Web Service using Jersey

rest-thumbnail

In this tutorial I am going to explain a very basic example using Jersey REST Services. Building webservices using the REST concept is popular because of its simple nature and light weight. We have already explained how to write REST services using the Spring MVC framework. Spring provides out of the box support for the […]

Use Flexbox in CSS3 For Creating Flexible Layouts

css3-thumbnail

In this article we look at the operation of flexbox in CSS3, their properties, and examples of applications and how to create flexible layouts with CSS3. Flexbox or else Flexible Box Model is a new concept in CSS3 which aims to organize and align the HTML elements in a dynamic and very easy. Forget the old alignment of HTML elements with properties […]

Bean Validation in Java EE 7 – Creating Custom Constraints and Validations

javaee7-thumbnail

In my previous post I showed how one can make use of the default constraints provided by the Bean Validation API in validatng the model data. Bean Validation API allows the developers to define their own constraints by creating a new annotation and writing the validator which is used to validate the value. In this […]

How to Attach JDK source with Eclipse IDE?

eclipse-thumbnail

This tutorial explains about how to attach JDK source code to your working environment. When you want to look at particulat source code, we can use CTRL+Click on the class name to refer the source code. However, by default developer can not refer JDK’s core Java files. It is referenced as the class files and […]