Subscribe
Tutorial search

Java Application Tutorials


We hope that you will enjoy our Java Application tutorials. Feel free to contact us if you would like to be a tutorial hero and contribute your own Java Application tutorial to our site. Thank you !

Sort by:
Evolutionary architecture and emergent design: Evolutionary architecture
Evolutionary architecture and emergent design: Evolutionary architecture
This installment of Evolutionary architecture and emergent design tackles a variety of topics related to evolutionary architecture, including the important distinction between design and architecture (and how to tell them apart), some issues that come up when you create enterprise-level architecture, and the difference between static and dynamic typing in service-oriented architectures.
Difficulty:
Java development 2.0: Gaelyk for Google App Engine
Java development 2.0: Gaelyk for Google App Engine
The introduction of the Google App Engine saw a wave of frameworks emerge to facilitate developing applications targeted for it. The Gaelyk framework, one such framework written in Groovy, eases development of lightweight applications that leverage a datastore. And the scalability you can achieve is impressive.
Difficulty:
Writing A Basic Android Application
Writing A Basic Android Application
Learn to write Android applications. Learn the basics of working with resources, layouts, the AndroidManifest.xml file and building code. Topics covered include creating dialog boxes, playing sounds, creating views and layouts with LinearLayout and RelativeLayout, and launching new views.
Difficulty:
Java development 2.0: Easy EC2
Java development 2.0: Easy EC2
Provisioning an EC2 instance for hosting a Java Web application is a snap. In this Java development 2.0 column, you'll quickly build a Web application that leverages Groovy, Spring, and Hibernate (via the Grails framework) and deploy it on an EC2 instance.
Difficulty:
sing the Simple Java framework for XML serialization
sing the Simple Java framework for XML serialization
Simple is a Java framework used to simplify the process of serializing and deserializing XML. Java developers have a variety of choices when it comes to serializing and deserializing Extensible Markup Language (XML) objects. Simple is one such example, and it offers a number of advantages over its competitors. Explore an introductory overview of how to use Simple within an XML communication system in this article.
Difficulty:
Use Sun SPOTs as your build canary
Use Sun SPOTs as your build canary
SPOTs are small wireless devices that run Java programs. Find out how to turn a new, open source wireless device — Sun's Small Programmable Object Technology (SPOT) — into a highly visible indicator of the health of a continuous integration build.
Difficulty:
IBM Monitoring & Diagnostic Tools for Java
IBM Monitoring & Diagnostic Tools for Java
The IBM Monitoring and Diagnostic Tools for Java - the Health Center provides live information and recommendations about classes being loaded, the virtual machine environment, garbage collection, locking, and profiling. This article introduces you to the Health Center and shows an example of how it can be used to check the impact of a source code change in a Web application.
Difficulty:
Explore refactoring functions in Eclipse JDT
Explore refactoring functions in Eclipse JDT
This article describes the various refactorings available in Eclipse Java™ Development Tools (JDT), including what each refactoring does, when to use it, and how to use it. It also explores the refactoring script functionality in Eclipse, which allows library developers to share code refactorings with their clients.
Difficulty:
The pitfalls and solutions of Java Benchmarking
The pitfalls and solutions of Java Benchmarking
Program performance is always a concern, even in this era of high-performance hardware. This article, the first in a two-part series, guides you around the many pitfalls associated with benchmarking Java code. Part 2 covers the statistics of benchmarking and offers a framework for performing Java benchmarking.
Difficulty:
CRUD Operation using JSF,Web Services and OJB
CRUD Operation using JSF,Web Services and OJB
This article explains the use case of adding, updating, searching and deleting using JSF, Web Services and OJB in WebSphere Integration Developer. The article discusses the steps in developing each layer including the integration among these layers.
Difficulty:
New to Java programming?
New to Java programming?
This provides an overview of Java technology basics and explains how the technology fits into the context of contemporary software development. Links to relevant introductory Java content, other educational resources, as well as IBM downloads and products give you a rich starting point for further investigation.
Difficulty:
Meet the Object/XML mapping support in Spring
Meet the Object/XML mapping support in Spring
Within the Java Platform, Enterprise Edition (Java EE) community, Spring is becoming a widely accepted framework. One new feature in the latest release of Spring is its Object/XML (O/X) mapping support. The API enables developers to convert Java objects into XML and vice versa. In this article, learn to use the Object/XML mapping in Spring and explore its advantages.
Difficulty:
Patching in Eclipse Galileo
Patching in Eclipse Galileo
Eclipse Galileo includes new features for applying patches. This article provides an overview of the method for creating and applying patches, and includes an overview of the patch format used by Eclipse. Here are examples of creating simple patches.
Difficulty:
Java Web services: Introducing Metro
Java Web services: Introducing Metro
The Metro Web service stack provides a comprehensive solution for accessing and implementing Web services. It's based on the reference implementations of the JAXB 2.x and JAX-WS 2.x Java™ standards, with added components to support WS-* SOAP extension technologies and actual Web service deployment. This article looks at the basic principles of Metro client and server development.
Difficulty:
Native-looking eSWT Java apps for mobile phones
Native-looking eSWT Java apps for mobile phones
As mobile platforms become increasingly sophisticated, the demand for mobile computing will increase. In this series, learn about the embedded Standard Widget Toolkit (eSWT). In Part 1: Use simple widgets to quickly build mobile apps. In Part 2: Use advanced controls for your mobile apps.
Difficulty:
Total Tutorials in Category: 107