Learn how to create a creational design pattern that is concerned about the process of object creation in Java from one or more classes.
Java Section Index
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.
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.
Manoj Debnath shows you how to get started with Lambdas with code snippets using Eclipse Luna as the IDE.
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.
Learn how to be become more productive by integrating Hibernate in your Spring applications.
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!
Manoj Debnath shows you how to get started with JasperReport, with a simple yet effective hands-on example.
Is Java past its prime? Are there reasons to still be using it? What do you think?
The new Java SE 8 API, JSR-310, is designed to replace the existing Date and Calendar classes, incorporating ideas from Joda-Time. Read on for a brief overview over the new Date and Time API and some ready to use examples.
Vipul Patel explains the basics of migrating Java applications to Windows Azure.
Getting everyone to agree on goals is a challenging undertaking in any organization. Achieving shared understanding through the process of Dialogue Mapping leads to the opportunity to develop an approach to change the problem. Read on to learn more.
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.
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.
JSP, Servlet and JDBC are a popular combination for creating dynamic web pages and applications with extensive data processing. Read on to learn more.
Constantin Marian Alin explores the power of Lambda expressions and streams, from simple to complex examples.
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.
Learn about the important new features introduced in Java SE8.
Manoj Debnath provides an overview of how to parse XML documents using JAXB, SAX, and DOM.
Automating Java Applications doesn't adhere to one solution fits all. Learn how to consolidate the process of coming up with an API that can be easily used to automate any Java application.
Learn how to improve the performance of an application that uses the Java Persistence API, by modifying the second level cache mode settings.
Learn how to handle concurrent access to entity data, and the locking strategies available to JPA API.
Learn how to leverage Java Concurrency Utilities to handle concurrency conflicts.
Manoj Debnath shows you how to create RESTful web services, demonstrating with a sample application.