October 27, 2016
Hot Topics:

Java Tag Index

Packaging, Deploying, and Running the JBoss Seam Project
In this final JBoss Seam installment, learn to package, deploy and run your project.
Tags : Maven, JBoss Seam, JDBC, MySQL, EAR, compile, Package Explorer, Web descriptor, Java, Maven EAR, Faces Servlet, package, WAR, JAR, JBoss, EJB, JSF
Solving Java Issues: CPU Maxes Out and Utilization Never Goes Down
Does your CPU spike and not resolve itself? Here are some tips to make things better.
Tags : thread dump, CPU performance, garbage collection, utilization rate, JMeter, JVM, CPU, Java, runnable, heap dump, GC
Understanding Exception Handling in Java
Follow through this article to understand the key concepts of exception handling in Java.
Tags : try...catch block, Java exception classification, Exception handling, APIs, Java, graceful exit
Developing an Entity Bean and Session Bean Facade
Follow along and create an entity bean and a session sean façade as JBoss Seam components.
Tags : JBoss, entity bean, EJB 3.0, JTA, stateful, JNDI, MySQL, JBoss Seam, POJO, Java, JPA, session bean
How to Use Java Debugger
Learn how to use jdb, from the Java Development Kit, to make finding those pesky errors easier.
Tags : syntax error, Java, jdb, Java Development Kit, JDK, Debugging Tools, debugger, logic error
Using Java with Docker Engine
Learn to run Java on Docker Engine and develop a Hello World Java application.
Tags : linux os, hypervisor, OS kernel, Dockerfile, vi editor, pseudo-tty, Java, virtualbox, CoreOS, docker hub, Docker Engine, AWS EC2
What Is a Java ArrayList?
Discover some information about Java ArrayList, with a brief overview of its structure.
Tags : ArrayList, Java Collection Framework, Java
What Is Polymorphism in Java?
Learn about using polymorphism as a principle of inheritance in Java.
Tags : interface, polymorphism, Java, subclass, extensibility, superclass, dynamic binding
The Intricacies of Inheritance in Java
Become proficient with some of the intricacies involved with Java Inheritance and see code examples and illustrations to aid you.
Tags : constructor, object-oriented programming, subclass, parent class, polymorphism, inheritance, Java, superclass
A Deeper Look at Java Methods
Explore the intricacies of methods and how things actually work in Java.
Tags : JVM, modules, Java, Java Classes, signature, Java methods, static method, method overloading
Understanding Java Objects and Java Classes
Classes are a fundamental structure of any object-oriented programming language; Java is no exception. Understand these objects and classes.
Tags : Java, object-oriented programming, constructor, Java Objects, attributes, abstract data type, Encapsulation, static member, Java Classes
Discovering Database Metadata with the JDBC Metadata API
Explore some of the key features of the JDBC metadata API in view of discovering database metadata.
Tags : Java, metadata, database, JDBC API, ODBC
Seven Options on For Taking Java Thread Dumps
Learn about seven different options to capture thread dumps, which are used to diagnose and treat many types of problems.
Tags : ThreadMXBean, jstack, thread dump, Java Mission Control, JVisualVM, Kill -3, JMC, JDK, JVM, Windows, Java, JRE
Understanding Java Observable and JavaFX Observable
Learn about the concepts behind the paradigm of Observable and Observer objects and how they are used in Java code.
Tags : Model-View-Controller architecture, JavaFX Collection Framework, observable, Java Core Utility Framework, Java, JavaFX
How to Use the JavaBean API Library
Learn about some of the key aspects of transforming a POJO into a bean component and how the JavaBean API library helps in the process.
Tags : POJO, JavaBean API Library, JAR, API, JavaBeans, JDBC API, NetBeans, JFrame, bean, Java
JavaBeans Tutorial: What Are JavaBeans?
Learn about the architecture that adheres to the software component model standard and how JavaBeans are integrated and incorporated to become a part of the whole subsystem.
Tags : component, component granularity, software component model, introspection, Java, POJO, JavaBeans
Exploring Java BitSet
Become proficient with the necessary details on how to use the Java BitSet class.
Tags : Boolean, bit manipulation, algorithm, class, API, bitwise, Java, BitSet
Working with Java Optional Classes
The Optional class in Java is not essential, yet it provides invaluable help in some instances. Master its use here.
Tags : java.util, Java APIs, container, Java API Documentation, Java, Optional class
Exploring the Java String Tokenizer
Gain a comprehensive understanding of the background concepts of tokenization and its implementation in Java.
Tags : Regular Expression, tokenizer, parsing, Java APIs, Java, tokenization, delimiter, string class, method
Advanced Concepts of Java Garbage Collection
Explore some of the areas of memory management, along with the APIs related to garbage collection.
Tags : memory management, finalize, garbage collection, JVM, java virtual machine, Java
Advanced Concepts of Java Object Serialization
Probe serialization and its related concepts and learn to delineate some of its nooks and crannies, along with their implementation in the Java API.
Tags : Byte Stream, persistable, Java Object Serialization, Java, POJO, JDK, Java APIs, deserialization, Serialization
What Is Jenkins?
Leap into Jenkins, an open source project written in Java and dedicated to sustaining continuous integration practices.
Tags : port 8080, Payara Server, Java, open source, Spring, Windows Services, plug-ins, continuous integration, Jenkins, github, IDE
Understanding Gradle, the Android Build System
Review the basics of Gradle, the Android Build System.
Tags : Groovy DSL, buildset, Gradle, Android, android studio, Java
Streamline Your Understanding of the Java I/O Stream
Learn to streamline your understanding of I/O streams APIs in Java.
Tags : NIO.2, Byte Stream, Buffered Stream, Data Stream, Character Stream, Stream, Java I/O Stream, Java, API, I/O, lambda expressions, Object Stream
A Deeper Look: Java Thread Example
Become more familiar with some concepts that would aid in better understanding Java threads, eventually leading to better programming.
Tags : program counter, context switching, thread synchronization, Thread, Java, atomicity, multitasking, process, stack, Java APIs, JVM
Understanding Mapping Apps on the Android Platform
Learn how to get started building mobile applications on the Android platform using Google Maps.
Tags : Java Development Kit, Google Play Services Library, Java, Google Maps, Java SDK, Google Maps API, Map Applications, android studio, Android
Explore List, Map, Set, and Collection Classes in Java
Explore the core concepts behind a few of the collection objects in the Java framework.
Tags : union, intersection, implementation class, collection framework, Java, interface, arrays, algorithms class
Stream Operations Supported by the Java Streams API
Take on the concept of streams from a comparative perspective; we'll illustrate some of its usage in regular Java programming.
Tags : Lambdas, stream operations, stream computing, Java, Java 8, Java Streams API
Cross-field Validation in JSF
Study a brief overview of three approaches for achieving cross-field validation using JSF core and external libraries.
Tags : bean, JSF 2.3, JSR 303, Java Server Faces, Java, JSF, PrimeFaces, OmniFaces
Using ObjectDB in Java Projects
Study some of the key concepts needed to work with ObjectDB in a Java application.
Tags : JDO, Java, database, JDBC, Java EE, data persistence, EJB, JPA, client-server, objectdb, ORM, embedded
How to Apply Common Algorithms to Java Collections
Focus on some of the Collection Framework's common algorithmic application to collection elements in Java.
Tags : core API, shuffle, Java Collections, collection framework, sort, search, Java, algorithms
Working with Java Archive Files
Delve into some of the key concepts of working with archive files by using Java programming.
Tags : lossy, Run Length Algorithm, archives, lossless, Java, JAR, compression algorithms, compression, zip
Working with Embedded Databases in Java
Explore the choices available in integrating a database engine and observe some intricacies involved in actually implementing them in Java.
Tags : embedded database, JDBC, In-memory database, RDBMS, JVM, Java, Apache Derby, Java DB, database, standalone database
Working with the JDBC API for Large Objects
Dealing with large objects of several types can be tricky. Here are some practical examples to make your coding simpler.
How to Manage Data Persistence with MongoDB and JPA
Learn how to use the Hibernate OGM framework in dealing with a NoSQL database such as MongoDB.
Tags : Hibernate, CRUD, XML, NoSQL, database, MongoDB, OGM, Java, JTA, data persistence, EJB, JPA, CDI
NoSQL in Practice with a CRUD Application in Java
Glance at the practical aspects of NoSQL when implemented in MongoDB and Java.
Tags : shell, NoSQL technology, NoSQL, Mongo, API, database, Java, JDBC, BSON, CRUD, MongoDB
Getting Started with MongoDB as a Java NoSQL Solution
Explore the Java NoSQL relation from the perspective of MongoDB and acquire some ground up information in a concise manner before going hands on in Java.
Tags : NoSQL, Java, NoSQL technology, CAP theorem, MongoDB, Acid, Schema, relational database
Understanding the Android Platform Architecture
Explore the architectural components of the Android platform—an open source software platform for mobile devices built on top of the Linux Kernel.
Tags : Linux kernel, JVM, Apache, architecture, Android, Java, Dalvik VM, Dalvik Virtual Machine, java virtual machine
Java Mobile Programming for Android
Learn where Java fits in mobile application development and how to use Java and Android SDK to write applications that can work on Android devices.
Tags : Java ME, Android SDK, android studio, Java, Android SDK Manager, mobile programming, Android
How to Use the Java Transaction API
Focus on the conceptual aspect of transaction management within the purview of Java Transaction API as groundwork for JTA implementation.
Tags : Java, transaction, Acid, commit, Java Transaction API, durability, DTP, atomicity, consistency, isolation, rollback, JTA, JTS
Java Lambda Expression Revisited
Look into the functional interface in view of Java lambda expression and how it can be used in everyday programming practices in a simple manner.
Tags : SAM, Simple Abstract Method, lambda expressions, Java 8, Java, functional interface
Using Java Regular Expressions
Become proficient in using Java Regular Expressions and make your coding more efficient.
Tags : Regular Expression, Java, wildcard, quantifier, factory method
Password Hashing Using JAAS
Learn how to write a utility for storing the user credentials into a database with a hashed password.
Tags : JAAS, security, JPA, password generator, Java EE, database, MySQL, Java, password
Using the Basic UI Controls in Android: Buttons, Texts, Checkboxes, Radio Buttons, Toggle Buttons, and Spinners (Building a Simple Android Application Demo)
This article gives an introduction to the Android picker control that can be used to select date and time in Android applications, with a working demo.
Tags : Android, Android Picker Control, android studio, Java
Effective Use of Java Command Line Tools
Explore some of the command line tools that come in quite handy when programming in Java.
Tags : Java, command line, JAR, IDE, JVM, JRE, utility, documentation, MANIFEST FILES, command line interface, JDK
Working with Fragments in Android Applications
This article walks Android developers through the basics of how to use fragments by showing how to build a simple Android application.
Tags : Java, Android, android studio, Fragment class, override, Fragments, Activity object
Exploring the New Java Input/Output (Java NIO.2) Packages
Explore some of the key aspects of new input/output APIs introduced in Java NIO and see code examples.
Tags : Java, API, selectors, charset, NIO, input/output, Java NIO.2, read/write
Getting Started with Java RMI
Explore the concepts and intricacies of getting started with Java RMI while studying appropriate code examples.
Tags : client, JVM, stub, POJO, CORBA, Java, architecture, server, API, Java RMI, network layer
Utility of the Collection Framework in Java
The collection framework has an extensive supply of classes that are less used because people don't understand them. Go hands on and learn their utility.
Tags : Java, collection framework, Deque, abstraction, APIs
Getting Started with Java Annotations
Annotations are very useful devices. They help you interpret your code and they don't slow its processing speed.
Tags : Java, annotations, JDK5, function, @Override, API
Getting Started with Java Generics
Study some of the key aspects of Java generics with relevant examples to delineate the idea.
Tags : J2SE, Java, static member, code reusability, Java Generics, instantiate
RESTful WS with Jersey, Part 1
Learn some of the key elements needed to begin using the Jersey Web service.
Tags : HTTP requests, client/server, RESTful API, RESTful, SOAP API, JDK, SOAP, JAX-RS, API, Web services, Java, Jersey
How to Create a Multilingual JasperReport
Explore how to fetch Unicode characters persisted in a database and subsequently create a multilingual report with the help of the JasperReport library in Java.
Tags : UTF-8, Indic, JasperReport, JDBC, JAR, UTF-16, pgAdmin III, PostgreSQL, unicode, PDF, HTML, Java
How to Hire a Java Developer
Here is the vital guide on how to hire the best Java developer.
Tags : hiring practices, hiring decisions, hiring professionals, resume, developer, hiring plans, Java, garbage collection
Creating a Graphical Report in JasperReport
Focus on creating a simple graphical report in JasperReport with the help of a few third-party libraries.
Tags : graphical report, XLS, JasperReport, font, CSV, APIs, PDF, HTML, Windows, XML, Linux, Java
Dynamic Database Creation with JDBC
Explore the idea and the role played by JDBC in implementing the process of dynamic database creation.
Tags : DCL, Java, dynamic database, DML, JDBC API, ORM, JDBC, DDLS, SQL, Hibernate, Tcl
Developing WebSocket Client/Server Endpoints
Explore ways to implement client/server WebSocket endpoints with Java in EE7.
Tags : WebSocket, Java, Java Swing, WebSocket API, JavaScript, URI, Java EE7, POJO, HTTP, client/server, HTML
Getting Started with WebSocket APIs in Java
Familiarize yourself with a few necessary background details before rushing into WebSocket implementation in a Web application.
Tags : RFC 6455, Java, URI, ABNF, WebSocket, Transport Layer Security, HTTP, Java EE7, IETF, TCP/IP, Web, API, POJO, Ajax
Creating Android Games with Java
Focus on some key areas of Android with Java that would help in building games your consumers will enjoy.
Tags : Java, UI, Android, game, bfxr, animation, OGG, threads
RAD Application Development with Grails
Explore some of the features that make the Grails platform suitable for a rapid Web application development.
Tags : Windows, HTML, XML, Scaffolding, MVC, GORM, Java, CRUD, Linux, Grails, RAD
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.
Tags : MVC, Facelets, UI, Java, Spring Web MVC, Struts2, Web Development Frameworks, HTML
Understanding Android Code Structure
Master the Java code structure and flow of control in developing an Android application.
Tags : JVM, Java, OS, process, life cycle, activity, Android, hand-held, IDE, Eclipse
Exploring the Struts 2 Web Application Framework
You can master a different approach to creating Action classes in Struts 2.
Tags : web application, MVC, Struts, POJO, Spring, Business logic, Java, JSP, Apache, Ajax, Hibernate
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.
Tags : Google, J2ME Canvas, Java, SWT, ART+COM, AWT, VM, Swing, Android, Dalvik VM
Exception Handling in JNI
Dig deeper into some of the key concepts of exception handling in JNI.
Tags : C++, Java, JVM, Exception handling, Native Code, 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.
Tags : C++, Java, Java Native Interface, native method, primitive data type, JNI, Data Type
The Three Types of Mobile Experiences
There are several ways to build applications for mobile devices, and each has strengths and weaknesses. We'll look at each of these in detail to clarify the differences.
Tags : Ionic, hybrid apps, native apps, Objective C, Android, Swift, Java, mobile device, mobile websites, IOS
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.
Tags : JDK, JVM, JNI, Java, C++, Java Native Interface
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.
Tags : Reflection, Security Breaches, JVM, API, Java, security manager, exploitation tools
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.
Tags : constructor, Java Serialization, serialize, deserialize, Reflection, class, API, XML, Java
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.
Tags : Boolean, security manager, Reflection, Java, JVM
Drawing Objects on Android App Maps
In this article, we will learn how to draw objects such as lines and circles on Google Maps in Android applications.
Tags : Google Maps APIs, Android, Google Maps, geocode, XML, Java, Android App Maps
Explore Scripting in Java
Look into some nooks and corners and key aspects of scripting in Java in general.
Tags : Nashorn JavaScript, Python, JavaScript, Java, Ruby, API, java virtual machine, Jython, scripting languages, scripting, JRuby, JDK, JVM, Groovy
Adding Map Markers and Handling Marker Events in Android Apps
Map markers make it easy to identify a location on a map. In this article, we will learn how to add map markers on Google Maps programmatically.
Tags : map marker, Android applications, Google Maps, Click event, Java
Building a Mapping Android App
Learn how to build an Android application that uses Google Maps.
Tags : Java, Android app, MapView, Android, Google Maps, Google, MapFragment
Understanding 3D Graphics (in Java)
Get a solid footing on key ideas and master the intricacies involved before one considers jumping into 3D programming.
Tags : axes, JavaFX, Cartesian coordinates, 3D programming, 3D modeling, Java, 3D Graphics, 3D graphics API
Programming to Geocode Addresses and Getting the Current Location
In this article, we learn how to build an Android application that uses Google Maps.
Tags : Android applications, Android, Google, Google Maps, Java, MapFragment, geocode
A Guide to Docker Image Optimization
With a few tricks and tips, taught here, you can drastically reduce file size in your Dockerfile files.
Tags : Dockerfile, Java, logstash, Cloudify, Tar Command, Debian Wheezy, docker, Debian
Using Webview in Android Applications
In this article, Android enthusiasts will learn the basics about the WebView control and use it in a simple Android application.
Tags : Android, XML, android studio, Java, WebView
Implementing Generalization and Specialization in Java
Become proficient with specialization and generalization, which is the subclass and superclass hierarchy mechanism in a relational database.
Tags : specialization, object-oriented programming, relational database, ORM, Java, database, superclass, generalization
Working with Dependency Injection in Java
Take advantage of dependency injection to eliminate hard dependencies and make your classes easier to test and maintain.
Tags : Dependency injection, Dagger, Java, Google Guice, PicoContainer, Spring, hard dependency
Doing Animation in JavaFX
Master the power and versatility of JavaFX to achieve animations of several types.
Tags : Java APIs, ANIMATION API, timelines, animation, JavaFX, Java, interpolator
Best Practices of Asynchronous Programming With Java
Become adept with using best practices that should be followed while writing code to perform asynchronous operations in Java.
Tags : synchronous service, Java, multithreading, event-driven, asynchronous, parallelization
Using Graphics in JavaFX
Discover the depth and intricacies of JavaFX, which is built primarily to create and deliver rich Internet applications (RIAs).
Tags : graphics, RIA, SDK, JavaFX, Java, text rendering
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.
Tags : Java, Swing, Graphics2D, animated page elements, AWT
Working with Serialization in Java
Take advantage of serialization to persist an object's state.
Tags : Serialization, Java, deserialization, JVM, Persistence
Using Graphics in Java Applications
Explore the Java GUI in general and work with a couple of practical graphics implementations.
Tags : Java, JavaFX, graphics, JVM, Swing, AWT, Java GUI
Understanding the JVM Architecture
Gain an understanding of the JVM and its components.
Tags : Java, JVM, runtime environment, byte code, garbage collection, java virtual machine
Ten Tips For Getting Started with Graphics Programming
Explore the ten crucial points to begin with graphics programming.
Tags : graphics, pixels, animation, 3D, Java
Exploring Lambda Expressions in Java
Leverage the power of lambda expression, a functional programming construct that promotes faster, clearer coding with simplicity.
Tags : Java, lambda expressions, JavaScript
Monitoring Email Accounts (IMAP) in Java
Master some of the important aspects of email monitoring and their implementation through code.
Tags : Java, email accounts, POP, JavaMail, imap
Best Practices in Java Exception Handling
Use exceptions judiciously to catch errors in your code and promote easier debugging.
Tags : runtime, Java, debugging, Exception handling
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.
Tags : API, Java EE, JavaMail, NNTP, POP, email, smtp, Java, imap, MIME
JDBC Best Practices
Use the JDBC API efficiently to maximize your Java application's performance.
Tags : CRUD, JDBC, database, Java, query, API
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.
Tags : Java, CRUD, database, random file access, POJO
Big Data Tools: Hive and Pig
Explore how developers from the Query or Scripting languages communities can leverage their knowledge to be part of the Big Data world.
Tags : HiveQL, hive, Grunt, SQL, big data architecture, pig, Java, HDFS, query language, scripting languages, PigLatin
File Handling in Java: Object Serialization
Explore the serialization/deserialization process with the help of a file handling mechanism.
Tags : file handling, POJO, Serialization, deserialization, Java
Big Data Tool: Map-Reduce
Peruse the fundamental ways to use some of the important Big Data tools that belong to different developer communities.
Tags : SQL, mapreduce, hive, pig, big data, Hadoop, Java
Sequential File Access Using Java
Explore how to process common sequential files through Java and some aspects of file handling APIs in general.
Tags : Java, API, garbage collector, JVM, text file data
Working with Searching and Sorting APIs in Java
Explore some specific aspects of searching and sorting APIs found in the Java library.
Tags : search algorithms, sort, Java APIs, Java
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.
Tags : object-oriented programming, EJB, Interceptor, Java EE, Java
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.
Tags : Java, abstraction, decoupling, accessibility
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.
Tags : Java, refactoring, generics, C++
Integrating JSF, EJB, and JPL: A Case Study
Learn to use JSF, JPA, and EJB to perform in an enterprise business application.
Tags : JSF, Java, EJB, JPL, enterprise business applications, MVC
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.
Tags : Swing, JDBC, Java, GUI
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.
Tags : IDE, Java, enterpise apps, Hibernate, Vaadin, EJB
Getting Started with the Vaadin Framework
Learn about Vaadin, a new, implicit framework for creating rich internet applications in Java.
Tags : Java SDK, JavaScript, Eclipse, Tomcat, Vaadin, Java
Using Assertions in Java
Take advantage of assertions in Java to detect and fix bugs earlier in the SDLC process.
Tags : assertions, Java, SDLC, bugs
Ten Tips to Working with Hibernate
Here are ten great tips to make working with Hibernate more productive.
Tags : flushing, POJO, annotations, caching, SQL, proxy, query, Java, XML, Hibernate
Doing Garbage Collection in Java
Write your Java programs to leverage JVM's garbage collection.
Tags : garbage collection, JVM, CLR INTEGRATION, Java, C#
Using Criteria in Hibernate for Advanced Queries
Wake up from your accustomed query types and learn to use Hibernate in your database manipulations.
Tags : query, Java, Hibernate, database, SQL
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.
Tags : Java, Reflection, garbage collection, bit manipulation, Anonymous Inner Class, Regular Expression, generics, threads, enumeration, Serialization, Concurrency
Fundamentals of Thread Safety in Java
Consider thread safety and concurrency at the same level of importance.
Tags : threads, Java, Concurrency
Working with Generics and Collections in Java
Leverage Generics and Collections in Java to store your data in memory for faster access and retrieval.
Tags : collections, Java, generics, type safe, arrays
Understanding Lambda-enabled Design Patterns
Implement lambda expressions from the perspective of a couple of standard design patterns.
Tags : design patterns, lambda expressions, Java, strategy
Leveraging Design Patterns for Productivity
Learn about Design Patterns, time-tested classic templates of solution architecture that ensure maintainability of code and enhance productivity.
Tags : design patterns, open source, OBJECT ORIENTED DESIGN, Java
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.
Tags : object, behavioral methods, collaborating, Java
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.
Tags : Java, prototype, patterns, FACTORY PATTERN, design patterns
Programming with Lambdas in NetBeans 8
Underpinning NetBeans 8 are tools to simplify the process of using lambdas in new Java code and tools for the probably even more significant task of migrating existing Java code to make use of lambdas.
Tags : Java, NetBeans
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.
Tags : Java, design patterns
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.
Tags : object oriented programming, programmer, design patterns, Java
Using the Media Services SDK in Real-World Applications
Vipul Patel walks cloud developers through examples of using the Media Services client SDK with real-world examples.
Tags : SDK, Azure Media Services, .NET, Cloud, Java
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.
Tags : Eclipse, Java, Java 8, lambda expressions, IDE
Integrating Hibernate and Spring
Learn how to be become more productive by integrating Hibernate in your Spring applications.
Tags : Spring, Java
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!
Tags : reporting, reporting and predictive tools, Java
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.
Tags : Java, database, SQL, RDBMS, EJB, Relational Database Management System
Getting Started with JasperReport
Manoj Debnath shows you how to get started with JasperReport, with a simple yet effective hands-on example.
Tags : report, library, Java, API
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?
Tags : Top 10, open source, Java
How to Migrate Java Applications to Azure Cloud
Vipul Patel explains the basics of migrating Java applications to Windows Azure.
Tags : migrate, application, Java, Windows Azure
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.
Tags : database, Java, JDBC, Object relational mapping
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.
Tags : database, JDBC, Java
Start Using Java Lambda Expressions
Constantin Marian Alin explores the power of Lambda expressions and streams, from simple to complex examples.
Tags : lambda expressions, Java, Java 8
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.
Tags : Android, Java EE, Oracle, database, Java, IOS, mobile applications, JDeveloper
Manipulating a Database with JDBC
Learn how to manipulate database records with the help of the Java Database Connectivity (JDBC) API.
Tags : Java, API, JDBC, database, application
Getting Started with Android Development
This first article in a series on the essential knowledge needed to become an Android developer focuses on where to find and download the development tools, what they are, how to set them up, and how to keep them updated.
Tags : Android SDK, Android development, Java, Android
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.
Tags : application, connectivity, JDBC, database, Java, SQL
New Core Features in Java 8
Learn about the important new features introduced in Java SE8.
Tags : Java 8, features, Java
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.
Tags : Java, middleware, JMS, message, communication, Java EE
Java Automation Using Core Java
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.
Tags : automate, application, Java, API
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.
Tags : application, Java, JPA, performance
Handling Concurrency in Java
Learn how to leverage Java Concurrency Utilities to handle concurrency conflicts.
Tags : Java, Concurrency
Creating RESTful Web Services with JAX-RS
Manoj Debnath shows you how to create RESTful web services, demonstrating with a sample application.
Tags : Java, REST, RESTful, application, web service, JAX-RS
Creating SOAP Web Services with JAX-WS
Learn how to create SOAP Web Services exposing EJB in a sample application.
Tags : Web services, SOAP, Java
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.
Tags : JSF, EJB, Java EE 7, Java, JPA
Understanding Big Data Processing and Analytics
Learn about Big Data processing techniques addressing, but not limited to, various BI (business intelligence) requirements such as reporting, batch analytics, online analytical processing (OLAP), data mining, text mining, complex event processing (CEP), and predictive analytics.
Tags : analytics, reporting, Java, business intelligence, big data
Oracle Busting Java Applets With JDK Update?
A longtime Java developer claims Oracle is intentionally breaking Java applets with the latest release of the JDK, but he offers solutions for the problem.
Tags : JDK, Java, Oracle
Understand The High-Availability and Scalability Challenges with Big Data
Today, developers interested in Big Data can easily be lost in the jungle of numerous new technologies. Get a clear view on the Big Data technology landscape and learn to pick the most suited techniques for your Java software projects.
Tags : Java, big data, high-availability, scalability
Microsoft, Azul Partner to Bring OpenJDK to Windows Azure
Microsoft and Azul systems announced a partnership to deliver an OpenJDK build on Windows Azure.
Tags : Microsoft, Azul Systems, Oracle, OSCON, Microsoft Open Technologies, OpenJDK, Windows Azure, Java, GPL
Getting Started with Google's Android Studio
Android Studio is the first IDE dedicated entirely to Android. Find out how it compares to Eclipse, and develop a Hello World app in the new IDE.
Tags : Java, Eclipse, Google, android studio, development, IDE, Android
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.
Tags : Dependency injection, Java
Do You Really Get Classloaders?
Java developers who understand the inner workings of Java classloaders can avoid common programming pitfalls and increase productivity.
Tags : Java
10 Tech Skills that Command 6-Figure Salaries
Developers with these skills can expect higher-than-average pay.
Tags : development, Hadoop, Java, jobs, skills in demand, Erlang, Clojure, salaries, careers
Oracle Releases Enterprise Pack for Eclipse 12c
The update introduces new enterprise application development tools for Oracle ADF.
Tags : development, Java, Oracle, Eclipse, enterprise application, Fusion Middleware
Implement OAuth-based Social Network Logins in Grails
Grails Spring Security is a great plugin that allows you to set up authorization for your app with just a few lines in Grails configuration. Users can register to your website, click on a confirmation link received by e-mail and login with the username and password.
Tags : Java, social network, security, OAuth
NetBeans 7.2 Adds Static Analysis, Improves Performance
The Java IDE supports the latest versions of C++, PHP, Maven and Groovy.
Tags : Java, NetBeans, IDE, Oracle, open source
Java 7 Fork/Join Framework
KL Nitin and S. describe the Fork/Join framework and how it is used to address Java parallelism issues.
Tags : Java, Java 7
Hackers Increasingly Targeting Java Vulnerabilities
Researchers call on Oracle to step up Java security.
Tags : security, Oracle, vulnerabilities, Java, hackers
Poland Needs Programmers
The country is producing tens of thousands of computer science graduates, but not enough to fill the available jobs.
Tags : jobs, computer science education, Java, developers, programmers
Java Multi-threading and the Challenges of Parallel Computing
Traditionally in Java, parallel/concurrent programming has been considered to be one of the most difficult tasks to handle due to the overhead in managing threads. But since the release of Java5 and Java6, the specification has enhanced the multi-threading model with new APIs. Read on to learn more.
Tags : PARALLEL COMPUTING, Java, multi-threading
Objective-C Now More Popular Than C++
The trend shows the growing importance of mobile development.
Tags : C++, C, Java, Objective-C, Tiobe index, programming language
Running Java Applications on Windows Azure
Windows Azure supports running applications in a variety of frameworks.  Vipul Patel shows you how to run Java applications on Windows Azure.
Tags : Windows Azure, applications, Java, Microsoft
Eclipse Survey Shows Strong Momentum for Git, Java, Mobile Development
The poll of open source developers finds little interest in cloud development.
Tags : Eclipse, survey, Java, Subversion, open source, git, cloud computing, mobile development, cloud development
5 Java Upload Applets for Your Web Applications
Get a Web developer's feature review of five leading Java file upload solutions.
Tags : upload files, Java
Can You Copyright a Programming Language?
Google says no; Oracle says yes.
Tags : Java, Android, Google, programming language, Oracle
Java Still Top Programming Language in Terms of Book Sales
Java book sales have climbed 13 percent this year.
Tags : Java, programming languages
C Takes Over the Top Spot on the Tiobe Programming Language Chart
After approximately 10 years as number one, Java falls to second place.
Tags : Java, C, programming languages
Is Client-Side Java on Its Way Out?
Security concerns have some browsers blocking Java.
Tags : web application development, server, security, client, Java, browsers
Using PHP and Java in the Same App with PHP/Java Bridge
Learn how to use PHP and Java in the same application, where Java behaves as a pure business logic component and PHP behaves as an interrogator component.
Tags : Java, PHP
Oracle Reveals Java Wish List
Future versions of Java will include improvements in interoperability, cloud computing support and big data support.
Tags : Java, Oracle
Google Programming Languages Lose Popularity
Neither Go nor Dart are in the top 50.
Tags : Google, JavaScript, Go, programming languages, Dart, Java
Objective C Wins TIOBE's Programming Language of the Year Award
Java remains at the top of the programming language index, but loses popularity.
Tags : Objective-C, Java, programming languages
Oracle Updates NetBeans
Version 7.1 of the open source Java IDE adds support for JavaFX 2.0 and CSS3.
Tags : Oracle, NetBeans, IDE, Java
Fewer Developers Using Java
Java is still the most popular programming language, but it's losing some of its dominance.
Tags : Java
Java 8 Delayed Until 2013 As Java EE and ME Push Forward
Oracle lays out roadmap for Java releases
Tags : Java, Java 8
New Refactor Software Architecture Tool for Java and .NET Developers
Headway Software announces the release of Restructure101, a new development tool to make refactoring easier and more effective.
Tags : Java, architecture, .NET
Java Gets a Big Boost in Development Usage Around the World
Java usage grew last year among many developers in all corners of the planet, according a new Evans Data Global Development survey.
Tags : Java
Two Years After Oracle's Acquisition of Sun, Has It Paid Off?
Doubts arose about whether Oracle would continue to invest in Java technology after it acquired Sun. Today, those doubts have proven overblown.
Tags : Java, Oracle, Sun
New Enterprise Java Caching Technology Presented by Red Hat
A free "Early Adopter Program" is available to try and hook customers and gain feedback from the community.
Tags : caching, Java, Red Hat
WaveMaker Review: Java RAD Tool for Web Applications
The RAD tool WaveMaker, now owned by SpringSource, helps non-programmers quickly develop Java-based Web applications.
Tags : Web Tool, IDE, Java
Java-based CMS Jease Releases Version 2.0
Jease 2.0 is a Java-based content management system made extra easy.
Tags : Java, CMS
Java Cloud Development: What Developers Need to Know
If you are a Java developer and your organization is jumping on the cloud computing bandwagon, here's what you can expect.
Tags : Java, Cloud
The Linux Foundation Yanks Java from Linux Standard Base 4.1
Java used to be included in LSB, but now the Linux Foundation has said licensing changes have made it impossible to include Java as a language.
Tags : Java, Linux
Java Security Hole Left Unplugged for 2 Years
By manipulating a JFileChooser object using a Timer and ActionListeners, a hacker can not only view a user's file system, but she can create folders, move and rename files, or pretty much whatever she wants via an Applet.
Tags : vulnerability, Java
Oracle Positioning Java for the Enterprise at the Expense of Open Source Community
Forrester Research reports predicts that in the next decade the open source community will have walked away from Java while mission-critical large enterprises will stick with it.
Tags : Oracle, open source, Java
Java Tip: Dynamically Update SimpleViewer Galleries
Here's a stateless session bean that dynamically updates the gallery.xml document in SimpleViewer.
Tags : XML, Java
Dynamically Configure Log4j Properties in a Clustered Environment
Learn how to configure the log4j-related properties of a Java application deployed in a clustered environment.
Tags : log management, cluster, Java
Event: JavaOne 2011

Tags : conference, Java, Oracle
Google Donates Java GUI and Profiler Tools to Eclipse Foundation
Google set to launch the WindowBuilder Java GUI designer and CodePro Profiler at Eclipse, donating code worth over $5 million.
Tags : Google, Eclipse, Java
Oracle's Latest Open Source Fumble: The Hudson Project
Oracle continues to stumble in managing their many open source projects. This time they locked out the entire open source community from accessing the Hudson project source code.
Tags : continuous integration, Project Hudson, Java
Android Is Closer to Windows Phone 7 Than Developers May Think
The differences between Android and Windows Phone 7 are mostly skin deep, so enterprising Android developers can port their current apps over to Windows Phone 7.
Tags : Android, Java, Windows Phone 7, C#
Apache Directory Studio: Simplified LDAP for Java Developers on Eclipse
For Java developers who need to perform some LDAP manipulation and use Eclipse, the Apache Directory Studio plugins can come in very handy.
Tags : Java, Apache, Eclipse, LDAP
How a Java Developer Can Build a Windows Phone 7 Application
Want more distribution for your Java mobile app? Learn how to translate your Java skills onto the Windows Phone 7 platform.
Tags : Windows 7 Phone, Java, mobile app
Oracle Continues Java Developer Training with Certification Programs
Some have worried how Oracle might manage Sun assets such as its Java developer education programs. Find out how Oracle laid those fears to rest.
Tags : Java, education, Oracle, training
IBM Joins Oracle in OpenJDK Effort
IBM joins Oracle in the OpenJDK open source Java project, mitigating potential fragmentation and giving new credibility to Oracle's Java leadership.
Tags : open source, Java, JDK
How Training Got Me from Co-op Student to Java Solution Architect
A Java developer discusses the years of certification, training and development that have shaped his career -- and the lessons he learned along the way.
Tags : certification, training, Java
AspectJ 101: Creating a Project with Eclipse AJDT
Learn how to create an AspectJ project using Eclipse AspectJ Development Tools (AJDT) and the Prototype JavaScript framework.
Tags : Eclipse, Java
Querying in JPA 2: Typesafe and Object Oriented
JPA 2.0 introduced criteria queries, which are typesafe and more object oriented than JPQL queries.
Tags : Persistence, Java
Oracle Lawsuit on Top of Java Complexity Scaring Developers Away?
With Java complexity already a barrier, the Oracle lawsuit against Google is further incentive for developers to stay away or switch.
Tags : Oracle, Java, licensing, Google
A Categorization Scheme for All Those Java I/O Stream Classes
Try this handy technique for categorizing the potentially overwhelming number of I/O stream classes in Java.
Tags : Java, I/O
Write More Understandable Java Tests with Matcher Objects and FEST-Assert
Have your Java unit test assertions gotten hard to read? Use the matcher objects provided by the Hamcrest and fluent FEST-Assert libraries.
Tags : Java, testing
Quercus: Bring Java's Power to Your PHP Development (and Vice Versa)
With Quercus, PHP and Java developers can mix and match the respective capabilities of both languages.
Tags : Java, PHP
Working with Java Threads Before and After JDK 5
Despite the new features and fine-grained control of the JDK1.5 threading framework, writing multithreaded Java applications remains challenging and error prone.
Tags : JDK, threads, Java
The Top 5 New Annotations in JPA 2
Get a cheat sheet for the five most important Java annotations introduced in the JPA 2.0 release, compete with code examples.
Tags : Persistence, Java
Combining Hibernate Cache and Ehcache for Better Java Scalability
Combine Hibernate second-level cache, Ehcache and Spring to greatly improve the scalability of your enterprise Java applications.
Tags : cache, Java, Ehcache
Pessimistic Locking in JPA 2 and Hibernate
JPA version 2 and Hibernate both support pessimistic locking for Java concurrency control, but not in the same way.
Tags : Java, Concurrency, Persistence
Apache Cayenne 3 Delivers New Features for Java ORM
Nearly four years after the last major Cayenne release, version 3.0 raises the bar on object relational mapping (ORM) with new performance and caching features.
Tags : Persistence, cache, Java
Tomcat 7 Debuts for Java
Java app server gets its first major refresh in years, but it's not quite stable -- yet.
Tags : open source, Apache, Tomcat, Java
Helios Release Delivers 39 Open Source Projects for Eclipse IDE
The coordinated Helios release of Eclipse projects delivers new tools for developers to build and deploy applications with the Eclipse IDE.
Tags : Java, IDE, Linux, Eclipse
Isolating Locale-specific Text in International Java Applications
Learn how to isolate locale-specific text in international Java applications using ResourceBundles and Properties files.
Tags : location-based applications, Java
Mockito: Java Unit Testing with Mock Objects
Run a Java test with less overhead than integration tests and no need to deploy the service you're testing on a running Web container.
Tags : Java, Mock Objects, Unit Testing
Will Oracle Help Java Regain Its Status?
Oracle promises Java SE 7 release this year with increased developer productivity, modularization, and support for more than 200 languages.
Tags : Java, Oracle, Mehling, developer
Apache Maven 3 Races to the Finish Line
After years of development, a new version of the widely used Java build tool is nearing completion. The founder and project lead shares an early look.
Tags : Apache, Java, Build, Maven
Ruby Development Gains Commercial Support on Java as New JRuby Version Looms
The JRuby language gets commercial support as a major new JRuby version approaches, promising easier integration of Ruby development and Java.
Tags : Engine Yard, Java, JRuby, Ruby
Selenium: Automated Integration Testing for Java Web Apps
With Selenium, Java developers can develop integration tests, export those tests as JUnit tests, and automate test execution.
Tags : Java, testing, Selenium, web application, testing tool
Google App Engine: What Is It Good For?
Google App Engine offers Java and Python developers automatic scaling and potential cost savings -- if they properly design the applications to run on it.
Tags : cloud computing, Python, Java, Google App Engine, caching
Extend JXPath to Generate Results in a Custom Data Model
Go beyond processing XPath language expressions over XML data. Extend the Java JXPath API to derive a custom data model.
Tags : XML, JXPath, Java, XPath, XQuery
Make Your Java Web Applications Impervious to Cross-site Scripting
Use client-side validation and server-side filtering to guard your Java web application against cross-site scripting attacks.
Tags : security, web applications, Java, filter, Cross-Site Scripting
The Java 7 Features Bound to Make Developers More Productive
The developer productivity features in the upcoming Java SE 7 release (object comparison, file system monitoring, and concurrency) are enough to make a Java veteran envy the Java newbies.
Tags : Java SE, file systems, Java, Concurrency, open source
Java Serialization: Persist Your Objects
With serialization, you can serialize (persist) any Java object for future use or recreate it from an existing source.
Tags : Serialization, Java, Java Object, Persistence
Using Axis2 and Java for Asynchronous Web Service Invocation on the Client Side
Apache Axis2, the open source Java web services framework, has very good support for client-side asynchronous service invocation. Find out how to make it work for you.
Tags : Web services, open source, Axis2, Java, Axis
Use Spring Batch's 'Chunk' Processing for Large Data Sets
Sometimes data sets are too large to process in-memory. Learn how to implement a better approach in Java: Spring Batch's "chunk" processing.
Tags : Java, Spring, data
Sun Updates Java SE 6 for Performance
Java SE 6 Update 18 could be the last from Sun before the Oracle acquisition closes.
Tags : Java, Java SE, Sun
Using Randomization in Java Unit Testing
Using randomization in your Java unit tests is easy and not as time consuming as you think. Plus, it will increase the value of your tests in the short and long term.
Tags : XML, Mock Objects, Java, TDD, Unit Testing
SpringSource DM Java Server Heads to Eclipse
It's a major code donation for Virgo as dm Server hits version 2.0.
Tags : Java EE, Java, open source, OSGi, Eclipse
Mission-Critical Java to Power Next-Gen Enterprise Computing
Recent advances put Java in a position to power the next generation of enterprise computing.
Tags : Java, Java EE, JRockit, enterprise software, Oracle
Add Video Capture to Your BlackBerry Applications
Take advantage of the latest BlackBerry features by adding video recording capabilities to your applications.
Tags : Java, Blackberry, video
What's Wrong With JavaEE 6?
JavaEE 6 is now a final spec, with lots of new features and functions. But not everyone is thrilled about it.
Tags : Sun, Red Hat, Java EE 6, Java, Spring
JAX-RS: The Java API for RESTful Web Services
This article reviews two popular JAX-RS frameworks, Jersey and Apache CXF, and provides some basic examples that illustrate how to build, deploy, and execute RESTful web services.
Tags : Java, Web services, JAX-RS
An Introduction to Java NIO and NIO.2
In this article we will review some of the existing features of the java.nio (New I/O) package that are a part of Java v1.4, v1.5 and v1.6.
Tags : Java, content, upgrading
Rev Up the Drools 5 Java Rule Engine
Drools, a Java rule engine framework for organizing business logic, allows you transform spaghetti code into readable, verifiable, reusable, configurable, scalable, and flexible code.
Tags : Drools, Rule engine, JBoss, Business logic, Java
The Dos and Don'ts of a Java Position Interview
If you've looked for a Java position or if you are on the other side and are looking to fill a Java position in your company, then here are a few tips that will come in handy.
Tags : Java, job
Iteration or Recursion?
Did you ever get stuck having to choose between a recursive or iterative implementation? Get the answers to whether one is better than the other or whether it really matter?
Tags : Java, programming, patterns
Java Annotations: An Introduction
Make your development easier through the use of JDK5's annotation feature. The objective is to spend less time on unhandy code-writing and focus more on business logic rules.
Tags : Java, annotations
Using the HttpSession object of the Servlet API
The Java Servlet API represents an elegant and powerful way to shift processes from client to server, and offers a number of advantages over CGI. These advantages have certainly been enumerated so that most developers are aware of the servlet advantage. However, some of the details of the servlet architecture may at first seem daunting. Here's a short introduction on one aspect of writing servlets: the HttpSession object.
Tags : Java, tutorial, HttpSession object, Servlet API
An Introduction to Java Servlets
In this article I will describe the overall servlet architecture and what you need to develop your application with servlets. I will use several code examples to show you how to use the Servlet API, and compare it with CGI and proprietary server APIs where appropriate.
Tags : introduction, tutorial, Java Servlets, Java

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