Tutorial search

Java Tutorials
Tutorials
Stuff
Affiliates

Java Tutorials


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

Sort by:
Faster and easier testing with EasyMock
Faster and easier testing with EasyMock
Join Elliotte Rusty Harold for a look at some hard unit tests made easy through mock objects — more specifically, the EasyMock framework. This open source library saves you time and helps make your mock-object code concise and legible. See by example how EasyMock is a huge time saver that produces much shorter code at a minimal cost.
Difficulty:
Advanced performance and Garbage Collection tuning concepts
Advanced performance and Garbage Collection tuning concepts
Your system has many settings that you can change to make it handle its workload better. Get every drop of performance out of your Central processing unit (CPU), Memory, Disk (both space and access speed), your Network throughput and JVM garbage collection with these performance tunning tips.
Difficulty:
Make Amazon S3 cloud much easier with Java based JetS3t
Make Amazon S3 cloud much easier with Java based JetS3t
It's always best to write less code, right? And it makes a lot of sense to borrow someone else's hard work too. As you'll see in this article, the Amazon S3 service can expose the RESTful API and JetS3t makes working with S3 and the Java language a lot easier and ultimately a lot more efficient.
Difficulty:
Eclipse Rich Client Platform for the mobile Workforce
Eclipse Rich Client Platform for the mobile Workforce
The Mobile Workforce Framework project, also known as Maestro, illustrates how many architectural drivers like synchronization, plug-in functionality, and offline support are met by the using the Eclipse RCP. See how easy it is to extend the Eclipse platform to support mobile devices.
Difficulty:
The API Layer strategy
The API Layer strategy
This article covers the API Layer transaction strategy, which is the most robust, simplest, and easiest-to-implement transaction strategy. With that simplicity comes limitations and considerations that this article describes. Learn how to use the EJB 3.0 specification in code examples; the concepts are the same for the Spring Framework and JOTM.
Difficulty:
Scala Actors can help with concurrency problems
Scala Actors can help with concurrency problems
Actors aren't a panacea to fix every concurrency problem your code might run into, but they definitely present a new way of modeling your application or library code, using constructs that look and act in a fairly simple and straightforward manner. See how programming in Scala Actors demands a slightly different style than programming in "traditional" objects
Difficulty:
Avoid the gotchas of Agile planning
Avoid the gotchas of Agile planning
Are you part of a team that wants to get on board the agile planning bandwagon? Are you using iterative development and still stuck doing "waterations"? This article answers the question, "How do I start developing releases with agile planning?". It shows what worked, as well as the mistakes made, to illustrate a coherent and realistic understanding of the basics of agile planning.
Difficulty:
Add Ajax and JSON to Java EE apps using JSP talibs
Add Ajax and JSON to Java EE apps using JSP talibs
Learn how to use configurable JavaServer Pages (JSP) TagLib-based controls that leverage JavaScript Serialized Object Notation (JSON), JavaScript scripting language, and Cascading Style Sheets (CSS). Because they are standard JSP TagLib controls, find out how you can easily drop them into any Java EE application to provide more intuitive and responsive user user interfaces.
Difficulty:
The bridge between GWT, Java, XML and PHP
The bridge between GWT, Java, XML and PHP
Google Web Toolkit (GWT) applications, apart from connecting to servlets in time-honored Java fashion, can also use PHP Web services to send and receive data in XML. You'll explore methods to generate XML documents and process them, both in the Java language and in PHP. This article examines a simple GWT application and a couple of PHP Web services that consume XML documents.
Difficulty:
Create and Process XML Documents with Oracle JDeveloper 11g
Create and Process XML Documents with Oracle JDeveloper 11g
This book provides up-to-date information on working with the latest version of JDeveloper, and completely new information on JAXB 2.0 support in JDeveloper 11g. Users will also learn how to master the built-in XML features in JDeveloper 11g including schema validation, the XSD Visual Editor for creating an XML schema, the XPath Search tool for selecting XML nodes with XPath, and the JAXB compiler for generating JAXB 2.0 Content Model from an XML Schema.
Difficulty:
SLAP your code arround and turn it into Smart Reuse
SLAP your code arround and turn it into Smart Reuse
This article discusses two important patterns for code structure: composed method and single level of abstraction (SLAP). Applying these principles to your code allows you to find reusable assets that remained hidden before, with the further benefit of letting you abstract existing code into harvested frameworks.
Difficulty:
Apache OFBiz Service Engine: Part 1
Apache OFBiz Service Engine: Part 1
In this two-part article by Jonathon Wong and Rupert Howell, we will be exploring the Service Engine. Services in OFBiz operate in a Service Oriented Architecture (SOA). These services not only have the ability to invoke other services internally, but can also be 'opened up' and invoked by remote applications using, amongst other methods, the widely adopted messaging protocol SOAP.
Difficulty:
Make better web-based dashboards with XQuery
Make better web-based dashboards with XQuery
Many digital dashboards that cropped up in the 1980s were horrible (if not unsubtle) analogs to a car's dashboard. Discover what makes a good dashboard, and learn to identify and leverage key performance indicators (KPIs) for more effective digital dashboards. Finally, build a Web dashboard using the eXist XML database and XQuery.
Difficulty:
Does Groovy iteration strategy trump Java
Does Groovy iteration strategy trump Java
The best part of this whole Groovy each() exercise is that it cuts a huge swath across Groovy with very little effort. There isn't much novelty to iteration in Groovy once you read all about the each() method. See how Groovy's versatile each() method lets you leave the Java language's iteration quirks behind.
Difficulty:
Hibernate Annotations Tutorial
Hibernate Annotations Tutorial
Learn how to create a simple example using the Hibernate Annotations.
Difficulty:
Total Tutorials in Category: 637