October 9, 2015
Hot Topics:

More articles by Manoj Debnath


Creating a Graphical Report in JasperReport

Focus on creating a simple graphical report in JasperReport with the help of a few third-party libraries.

Dynamic Database Creation with JDBC

Explore the idea and the role played by JDBC in implementing the process of dynamic database creation.

Working with Multiple Databases in JDBC

Study the problem and possible techniques to get around database complexities.

Developing WebSocket Client/Server Endpoints

Explore ways to implement client/server WebSocket endpoints with Java in EE7.

Getting Started with WebSocket APIs in Java

Familiarize yourself with a few necessary background details before rushing into WebSocket implementation in a Web application.

Creating Android Games with Java

Focus on some key areas of Android with Java that would help in building games your consumers will enjoy.

RAD Application Development with Grails

Explore some of the features that make the Grails platform suitable for a rapid Web application development.

Component-based Web Development Using JSF 2

JSF 2 provides a fine infrastructure to implement a rich user interface. Learn to use it to its full advantage.

Exploring the Spring Web MVC for Web Application Development

Explore some of the Spring framework's key aspects that help to build loosely coupled Web applications on the Spring IoC container.

Understanding Android Code Structure

Master the Java code structure and flow of control in developing an Android application.

Exploring the Struts 2 Web Application Framework

You can master a different approach to creating Action classes in Struts 2.

Java EE Web Development: A Closer Look

Java EE is a driving force behind enterprise development. Learn about some of its framework usages.

How to Create a JVM Instance in JNI

Experience how to shed some light on the way to utilizing Java code in C++.

Getting Started with Android Using Java

Now's the time to receive instruction to get a first taste of Android Programming in Java in a simple manner.

Exception Handling in JNI

Dig deeper into some of the key concepts of exception handling in JNI.

Manipulating Java Objects in Native Code

Explore how to manipulate Java objects from a native code such as C/C++ using JNI.

JNI Data Type Mapping to C/C++

Dig into function and data type mapping between Java and C/C++. You'll also find some appropriate examples to guide you.

Getting Started with JNI

Explore the world of JNI (Java Native Interface), a programming interface through which Java byte code can interact with any native code.

How to Bypass Accessibility Checks Through Reflection in Java

In my humble opinion, security is a farce. The most secure code is the code that you have never written and the most secure language is the language never invented. Learn more about reflection in Java.

Explore Core Features of Reflection and Its Utility in Java

Discover some of reflection's core areas of the API with a few examples to implement them in programming.

Introspection of Java Code Through Reflection

Reflection provides some value so that we can create our own recipe rather than eulogize a bullet-proof black box of language paradigm.

Leverage a JavaFX Application with Nashorn Script

Explore the simplicity of integration between two very different types of languages, especially from the point of view of a JavaFX application.

Explore Scripting in Java

Look into some nooks and corners and key aspects of scripting in Java in general.

3D Graphics in JavaFX

If you've used the 2D APIs of JavaFX, working with the 3D APIs will be almost child's play.

Understanding 3D Graphics (in Java)

Get a solid footing on key ideas and master the intricacies involved before one considers jumping into 3D programming.

From Data Models to Relational Design

Database design needn't be daunting. Here are some easy-to-follow steps to create a basic database.

Understanding Database Normalization

If your database isn't properly normalized, it's hard to maintain. Worse yet, it can't give you desired information. Remedy your database problems.

Implementing Generalization and Specialization in Java

Become proficient with specialization and generalization, which is the subclass and superclass hierarchy mechanism in a relational database.

Doing Animation in JavaFX

Master the power and versatility of JavaFX to achieve animations of several types.

Using Graphics in JavaFX

Discover the depth and intricacies of JavaFX, which is built primarily to create and deliver rich Internet applications (RIAs).

How to Manipulate Complex Graphical Elements in Java with the 2D API

Learn to use <i>Graphics2D</i>, an extension of the legacy <i>Graphics</i> class of the AWT package and which supports more drawing capabilities than its predecessor.

Using Graphics in Java Applications

Explore the Java GUI in general and work with a couple of practical graphics implementations.

Ten Tips For Getting Started with Graphics Programming

Explore the ten crucial points to begin with graphics programming.

Monitoring Email Accounts (IMAP) in Java

Master some of the important aspects of email monitoring and their implementation through code.

Adding Email Support to Your Java Applications

You can add the benefit of mail and messaging support even to a bare bone, standalone Java application.

Random File Access Using Java

A flat file access mechanism can be customized like a database CRUD operation. Learn how to do that for your data.

File Handling in Java: Object Serialization

Explore the serialization/deserialization process with the help of a file handling mechanism.

Sequential File Access Using Java

Explore how to process common sequential files through Java and some aspects of file handling APIs in general.

Working with Searching and Sorting APIs in Java

Explore some specific aspects of searching and sorting APIs found in the Java library.

Understanding Interceptors for Java EE

The Interceptor class is the object-oriented way to handle issues in which "system outcasts" need to be handled. Learn how to use this class here.

Demystifying CDI for Java EE

Learn about CDI, that not only promotes re-usability but also glues together various layers of an enterprises application in a Java EE framework.

Understanding the Intricacies of Java Access Modifiers

Access modifiers help you achieve decoupling in Java. They also create a sense of separation of concern from the other modules that comprise a system.

Using Java Generics to Leverage Refactoring

Java generics not only enables us to create template classes to suit our immediate business needs but also boosts re-factoring in the long run.

Integrating JSF, EJB, and JPL: A Case Study

Learn to use JSF, JPA, and EJB to perform in an enterprise business application.

Creating a JDBC GUI Application

Create a simple CRUD application with Swing, JavaFX, QtJambi, and SWT to get a taste of GUI from the perspective of a JDBC programmer.

Using the Vaadin Framework for Enterpise Apps

Vaadin exists so that you can stay within the Java framework while using your favorite IDE. Use Vaadin and succeed with ease.

Getting Started with the Vaadin Framework

Learn about Vaadin, a new, implicit framework for creating rich internet applications in Java.

Ten Tips to Working with Hibernate

Here are ten great tips to make working with Hibernate more productive.

Using Criteria in Hibernate for Advanced Queries

Wake up from your accustomed query types and learn to use Hibernate in your database manipulations.

Top Ten Untrodden Areas of Java

Explore ten of the lesser treaded alleys of Java and learn about Java's diverse features and API library.

Fundamentals of Thread Safety in Java

Consider thread safety and concurrency at the same level of importance.

Understanding Lambda-enabled Design Patterns

Implement lambda expressions from the perspective of a couple of standard design patterns.

Leveraging Design Patterns for Productivity

Learn about Design Patterns, time-tested classic templates of solution architecture that ensure maintainability of code and enhance productivity.

Implementing Behavioral Patterns in Java

A well-designed systems works with the synergy of not only object composition but also pattern composition. Learn to use Java to develop behavioral patterns.

Implementing Structural Patterns in Java

Learn more about the Creational design pattern, which handles the process of object creation in Java from one or more classes.

Implementing Creational Patterns in Java

Learn how to create a creational design pattern that is concerned about the process of object creation in Java from one or more classes.

Demystifying Design Pattern in Java

The knowledge of design pattern is crucial for designing any software, especially when dealing with object oriented design. Recognizing patterns while designing helps us to map our previous experience to the present condition.

Programming with Lambdas in Eclipse Luna

With the inception of Eclipse Luna, Java developers get a full-featured, Java 8-compliant IDE to try their hand at lambda expression. Read on to learn how to use lambda expression in your regular programming.

Guide to Lambda Expression in Eclipse Luna

Manoj Debnath shows you how to get started with Lambdas with code snippets using Eclipse Luna as the IDE.

How to Create Database Reports Through JasperReport

JasperReport is ideal to publish reports from the application that uses data from the back-end database, but how do we program them? Manoj Debnath shows you how with three sample applications that demonstrate a few of the ways a report can be generated using the JasperReport library.

Integrating Hibernate and Spring

Learn how to be become more productive by integrating Hibernate in your Spring applications.

Doing Dynamic Reporting through JasperReport

Is there a way to write simple Java code to generate a report without XML? If you’re asking this question, we have a good news!

How to Implement Database Relationship in Hibernate

The crux of the relational database management system is in the idea of establishing relationship among entities. Discover how Hibernate allows you to model association between entities from Java code, without bothering with the SQL.

Getting Started with JasperReport

Manoj Debnath shows you how to get started with JasperReport, with a simple yet effective hands-on example.

Top 10 Reasons to Still be Using Java

Is Java past its prime? Are there reasons to still be using it? What do you think?

Using the ORM Tool in a Simple JDBC Program

Learn how ORM (Object Relational Mapping) can help map objects into a database as if you were no longer working with records of the relational model but objects in an object oriented model.

Working with the JDBC RowSet API

The RowSet interface is an extension of JDBC ResultSet and is a part of the javax.sql package. Read on to learn what RowSet is all about and how to implement it in Java.

Creating Data Centric Applications with JSP Servlet

JSP, Servlet and JDBC are a popular combination for creating dynamic web pages and applications with extensive data processing. Read on to learn more.

Getting Started with Oracle ADF Mobile Applications

Mobile ADF apps are portable for both iOS and Android powered devices. Read on to learn how to create a simple Android application using Oracle ADF within JDeveloper IDE.

Manipulating a Database with JDBC

Learn how to manipulate database records with the help of the Java Database Connectivity (JDBC) API.

JDBC Application Design Consideration

JDBC acts as a translator between Java applications and the native language of a database. Learn how the JDBC driver paves the way into the application design consideration of database programming in Java.

JSON Processing in Java EE 7

JavaScript Object Notation (JSON) is a lightweight language independent data interchange format used for enterprise messaging or B2B communication and is directly consumable in a web page. Read on to learn more.

XML Processing in Java EE 7

Manoj Debnath provides an overview of how to parse XML documents using JAXB, SAX, and DOM.

Getting Started with MOM in JMS

JMS is the Java EE API that deals with the concept of MOM and helps in creating the enterprise messaging system to produce and consume asynchronous messages. Manoj Debnath shows you how.

Using Second Level Caching in a JPA Application

Learn how to improve the performance of an application that uses the Java Persistence API, by modifying the second level cache mode settings.

Manage Concurrent Access to JPA Entity with Locking

Learn how to handle concurrent access to entity data, and the locking strategies available to JPA API.

Creating RESTful Web Services with JAX-RS

Manoj Debnath shows you how to create RESTful web services, demonstrating with a sample application.

Using Managed Beans in a Facelet Page

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.

Creating SOAP Web Services with JAX-WS

Learn how to create SOAP Web Services exposing EJB in a sample application.

Using Ajax with JSF in an Enterprise Application

Learn how to use Ajax with Java Server Faces (JSF) to incorporate dynamic functionality into a web page.

Demystifying Web Services Through Java EE

There are primarily two different types of web service supported in Java. Both are popular and extensively used. Read on to learn more.

Integrating JPA, JSF and EJB in Java EE7 Applications

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.

Implementing AOP in Spring

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.

Data Support in Spring Framework

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.

Combining JavaFX and Java Enterprise Modules

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.

Dependency Injection in Existing Java Code

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.

Is JavaFX 2 Enterprise Ready?

JavaFX 2 has many promising features, but its stability with large, complex enterprise applications remains unproven.

JavaFX 2 vs. HTML5: Media Support for RIA

How do the JavaFX 2.x media assets compare with the equivalent assets in HTML5?

Animation in JavaFX vs. Flash

JavaFX offers powerful animation capabilities for programmers, but lacks the advanced capabilities that Flash offers animators.

Android vs. Qt: A Mobile Developer's Comparative Review

Android and Qt are productive platforms for developing mobile apps. Is Android the no-brainer choice it seems to be?

Enterprise Development Update

Don't miss an article. Subscribe to our newsletter below.

Sitemap | Contact Us

Thanks for your registration, follow us on our social networks to keep up-to-date
Rocket Fuel