Tutorial search
Java Tutorials
Tutorials
Stuff
Affiliates
Java Tags
Java Networking
Java Super
Java Console
Java Jpa
Java Form
Java Basics
Java Loop
Java Recursion
Java Class
Java Tree
Java Chart
Java Graphs
Java Jsp
Java Abstract
Java Oops
Java Events
Java Application
Java Syntax
Java Ajax
Java Buttons
Photoshop Templates
Featured Photoshop templates - professional ready to use designs for your next project.
View all templates
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 !
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: 


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: 


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: 


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: 


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: 


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: 


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: 


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: 


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: 


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: 


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: 


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: 


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: 


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: 


Learn how to create a simple example using the Hibernate Annotations.
Difficulty: 

Total Tutorials in Category: 637


