Manoj Debnath shows you how to create RESTful web services, demonstrating with a sample application.
More articles by Manoj Debnath
Managed Bean is a specialized Java class that synchronizes values with components, processes business logic, and handles navigation between pages. Read on to learn how to use them in Facelet Page.
Learn how to create SOAP Web Services exposing EJB in a sample application.
Learn how to use Ajax with Java Server Faces (JSF) to incorporate dynamic functionality into a web page.
There are primarily two different types of web service supported in Java. Both are popular and extensively used. Read on to learn more.
Java EE7 brought EJB container managed transactions to the platform using CDI interceptors, so that these can be used by CDI managed beans and other Java EE components. The improvements make JSF, EJB and JPA integration simple.
Aspect Oriented Programming (AOP) used to be a bit complex due to the exposure of the low level constructs to the Spring developer. But that's changed; both Spring and AOP have evolved. Manoj Debnath offers a canonical explanation of AOP and on how to implement it in Spring.
The main objective of Spring Data Access Object support is to make working with data access technologies such as JDBC, Hibernate, JPA or JDO easy and consistent. Read on to learn more.
The focus of javaFX as a tool is on the client rich interactive visualization of content; it can be a suitable candidate to interface your next enterprise application when merged with JavaEE modules. Read on to learn more.
Java Dependency injection (DI) is the way we decouple dependency relationships between objects. See DI in sample Java code and find out whether it's applicable for you.
JavaFX 2 has many promising features, but its stability with large, complex enterprise applications remains unproven.
How do the JavaFX 2.x media assets compare with the equivalent assets in HTML5?
JavaFX offers powerful animation capabilities for programmers, but lacks the advanced capabilities that Flash offers animators.
Android and Qt are productive platforms for developing mobile apps. Is Android the no-brainer choice it seems to be?