Emmanuel Hugonnet's Library tagged → View Popular
SourceForge.net: Fixture Gallery
Simple, straight-forward examples of FIT/FitNesse fixtures for Java and .NET test environments. Documentation and examples are available in the form of a live FitNesse wiki and PDF.
Adobe PDF Guide: How to Do Everything with PDF Files
Adobe PDF is the best format for sharing documents because they are compact, the formatting is preserved and most computers / mobile devices / ebook readers can easily handle PDF files.
Here you’ll learn how to do just about everything with PDF documents without buying Adobe Acrobat. You can edit PDF files, combine multiple files as one, add signature images to PDF pages, fill PDF forms online, add clickable hyperlinks to existing PDF documents and so much more.
Spring Web Flow 2: A boon to JSF developers - JavaWorld
Spring Web Flow 2 supports JavaServer Faces technology through the new Spring Faces module. Spring Faces lets you use JSF as a view technology in Web applications, with the Spring MVC Web framework underneath. Not only does Spring Web Flow 2 address a few thorny JSF programming issues, but it also it gives you advanced features available only in the JSF 2.0 specification.
Drive development with easyb
A disconnect between the stakeholders who define requirements and the developers who implement them has long plagued software development. In recent years, frameworks based on dynamic languages and domain-specific languages (DSLs) have tried to bridge the stakeholder-developer gap by making code read more like normal language. This tutorial shows how easyb — which provides a more natural DSL that is closely attuned to stakeholders — helps developers and stakeholders collaborate effectively.
In this tutorial
easyb is a behavior-driven development (BDD) framework for the Java™ platform. By using a specification-based DSL, easyb aims to enable executable yet readable documentation. You write easyb specifications in Groovy and execute them via a Java runner that can be invoked through the command line, Apache Maven 2, or Apache Ant. With easyb, you can verify the behavior of anything you write in Java code, in a more natural way. When you are done with the tutorial, you'll understand the benefits of collaborative stories implemented with easyb and how this framework makes collaboration easy.
EJB 3: From legacy technology to secret weapon - JavaWorld
Some say Enterprise JavaBeans earned its reputation for complexity one burned out programmer at a time. But developers today have begun to notice that EJB 3 is an entirely different animal. Convention over configuration, annotations, dependency injection, and aspect orientation make modern EJBs a lean alternative to XML-laden and JAR-heavy frameworks. In this article, Adam Bien explains how EJB 3's new component model and persistence handling help streamline enterprise development -- and even work well for small and midrange applications.
Antonio Goncalves' Website - TestingJPA
This tutorial shows you how to run and unit test a simple JPA Entity with Eclipse Link, Maven, JUnit 4 and DbUnit. It uses MySQL 5 to run in production mode and Derby embedded for testing. This tutorial assumes that you are familiar with Maven, JPA and JUnit.
Offline Ajax with Apache Derby
People love Ajax applications so much that they are willing to use them instead of their desktop equivalents. The only problem occurs when they fail to have network access. This is when an offline feature is necessary. Apache Derby is a great option for enabling offline access to Ajax-powered applications. Learn how to use Apache Derby as a local data store that can be used to take your Ajax application offline.
Developing Custom Hudson Plugins: integrate with your own applications – The Server Labs Blog
One of best features of Hudson is how easy is to extend it. As result there are many plug-ins developed by third parties that can perform a lot of tasks related to the activity of a development team. You can find the list of plug-ins available here. It’s a long list, but it does not mean they will cover everyone’s needs. If there is no plugin that covers your requirements then this blog post for you!
Behaviour Driven Development: By Example
This article aims to introduce Behaviour Driven Development (BDD), using JBehave 2, throughout a development episode; starting with a user story, describing a desired feature, through to the completion of working software.
Readers will learn how to use JBehave 2 to create executable scenarios that ensure desired application behaviour and will be introduced to the "outside-in" design philosophy at the heart of BDD.
The busy Java developer's guide to Scala: Building a calculator, Part 1
Domain-specific languages have become a hot topic; much of the buzz around functional languages is their applicability to build such languages. In this, the eighth article in The busy Java™ developer's guide to Scala, Ted Neward starts building a simple calculator DSL that demonstrates the power of functional languages for building "external" DSLs. Toward that end, he explores a new feature of Scala, case classes, and revisits an old functional friend, pattern matching.
Mastering Grails: The Grails event model
Everything in Grails, from build scripts to individual artifacts such as domain classes and controllers, throw events at key points during an application's life cycle. In this Mastering Grails installment, you'll learn how to set up listeners to catch these events and react to them with custom behavior.
Java run-time monitoring, Part 3: Monitoring performance and availability of an application's ecosystem
The third and final installment in this series on run-time monitoring of Java™ applications focuses on strategies and techniques for monitoring the performance and availability of an application's supporting and dependent services. These include the underlying host operating system, the operational database, and messaging infrastructures. The article concludes with a discussion of performance data management issues and data reporting and visualization.
A Field Guide to Java Direct Web Remoting (DWR)
In this article, I will discuss the Direct Web Remoting (DWR) technology developed by Joe Walker and maintained by the small IT consultancy Getahead in UK. This technology is a unique way of Ajax-enabling existing Java server-side code by exposing it in JavaScript. This sounds complicated but, in reality, the technology is relatively straightforward. It has some limitations, such as exposing overloaded Java methods or marshaling of very complex Java Objects to JavaScript and will work only in a web application server. But overall, DWR is a very powerful concept that works with any existing Java web application and makes the process of web remoting easier.
The busy Java developer's guide to Scala: Packages and access modifiers
Code has to be referenced and packaged in the real world, and in this, the seventh article in The busy Java developer's guide to Scala series, Ted Neward corrects an egregious oversight by covering Scala's package and access modifier facilities. Then, he continues the exploration of the functional side of Scala, this time having a quick look at the "apply" mechanism.
Java run-time monitoring, Part 1: Run-time performance and availability monitoring for Java systems
Run-time performance monitoring is critical to achieving and maintaining a well-performing system. In this article, the first in a three-part series, Nicholas Whitehead explains how to do low-level granular monitoring of Java™ performance efficiently. The data you generate can provide valuable insights into system operation and reveal constraints and influences that affect an environment's stability and performance.
Configuring Hibernate and Spring for JTA | Xebia Blog
This blog addresses a problem in a configuration that is fairly common: use Spring for transaction management on top of a JTA provider and use Hibernate for persistence. Transaction demarcation is easy and declarative with Spring. The problem is that Hibernate sometimes needs to detect the current transaction and this needs to be configured. This leads to hard to detect bugs in applications that rely on auto flushing.
Using SwingWorker - A Step by Step tutorial » Java Swing
SwingWorker is one of the most handiest utility classes provided in Swing. Most of the interviews on Swing have a question or two on this class. Let’s make sure you know all about it’s need and usage. Step by Step.
Testing Wicket with Fitnesse
On our latest project, My colleague Tjeerd Kaastra and I, have been using Wicket.
Since our GUI was so complex, and we had to write 100s of unit tests (a lot of corner cases), we sat down with our testers to find out how we should approach this. Because Our testers use Fitnesse to test both functional acceptance as well as regression tests, they test a lot of the code as well. So we thought, why not integrate the two and that is what we did.
This blog describes how to test Wicket applications using Fitnesse. It is about stretching the limits of the Wicket test components to do so. We will try to explain this by using a small example project we have created to illustrate things. This example project has been inspired on the new user wizard example by Eelco Hillenius. We adapted this example so that it uses Spring, because most apps use a backend system.
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in Tutorial
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo
