Tag: Articles
Java Concurrency – Introduction
First in a series on concurrency and describes some of the problems with concurrency in our code and simple ways we can fix them. While there are far more complex problems that require more advanced solutions they all share the same principles and in many cases, are rooted in these basic solutions.
Continue Reading...Considering Thick Client Javascript Applications
A post on Javalobby (Are Serverside Web Frameworks Becoming Irrelevant?) got me thinking again about javascript based web apps also called SOFEA or SOUI applications. While I don’t believe that the end is near for server side frameworks, (after all a similar post was written 3 years ago), I think it there is a growing […]
Continue Reading...Using Composition in Object Modeling
Using composition over inheritance is a common design pattern that is often discussed in terms of designing business logic components. However, composition can solve a number of problems in domain object modeling that are created by relying on inheritance to share interface or functionality. Composition is used to delegate implementation in logical units by enlisting […]
Continue Reading...Getting Started with JSF 2.0 and CDI part 3 – Events
Last time we looked more in depth at CDI and how we can define beans and inject them into other beans. This time we are going to look at how we can use events to decouple the handling of actions in the system.
Continue Reading...Notes On Choosing A Web Framework
I’m looking at starting a new project and once again find myself choosing between frameworks. Having spent some time evaluating different ones I wrote up some notes to share and get some feedback that might alter my thoughts or opinions. Here’s the criteria I’m using to choose a framework in no particular order.
Continue Reading...Glass Button Tutorial – In Java
Create glass effect buttons using nothing but Java code and JTexGen, a procedural texture library for Java. First create a new project in your favorite IDE and add the JTextGen jar file, or create a new maven project and add the JTexgen dependency if you installed it from the source distribution into your local repository.
Continue Reading...Seam vs Spring Web Flow part 3
This is the third of a four part series comparing Seam vs Spring Web Flow (SWF),and looks at the Seam implementation of the sample application. (Updated 1/19/2009 : Changed links to point to the whole set of articles) HTML Single Page HTML PDF
Continue Reading...Seam versus Spring Web Flow part 2
This is the second of a four part series comparing Seam and Spring Web Flow (SWF),and looks at the Spring implementation of the sample application that we discussed in part 1. In a day or so I will have the piece that looks at writing the application using Seam. (Updated 1/19/2009 : Changed links to […]
Continue Reading...Seam versus Spring Web Flow part 1
This is the first of a four part series comparing Seam and Spring Web Flow (SWF) from different aspects, primarily with respect to building web based CRUD applications. It includes writing a simple but fairly complete application using both frameworks and then comparing the differences between the Seam and the SWF implementation. This first part […]
Continue Reading...