Categories
- Business & ICT Trends (29)
- ERP Solutions (1)
- Java (87)
- Mainframe (193)
- Microsoft (399)
- Oracle (1)
- SharePoint (218)
Tags
.NET administration alm Announcement apps Architecture Azure Blog Chrome CRM 2011 DB2 Development DS8000 Events Featured Firefox general Headline HTML 5.0 IndexedDB java javascript jQuery Links Mainframe going strong Microsoft Office365 performance Presentations and sessions Red Alerts SharePoint sharepoint+2010 SharePoint+2013 SharePoint 2010 SharePoint 2013 Silverlight SPS2010 Team Foundation Server tfs Uncategorized WCF RIA Services Windows 8 Windows Azure wp7 z/OS-
Recent Posts
Recent Comments
- Joakim on Hide list column headers of a list view webpart
- SharePoint Developer, Design and Testing Tools - RealDolmen Blog | ARB Security Solutions - SharePoint Security Solutions on SharePoint Developer, Design and Testing Tools
- Prashant on TFS build automation for a Java project using Ant
- Christophe Van Hout on Hide list column headers of a list view webpart
- Rachel Shalem on Hide list column headers of a list view webpart
Blogs
I was wrong: Constructor vs. setter injection
Reading books or reference documentation is always good to get new ideas or to gain new insights.
While reading the Spring reference documentation, I realized I was wrong!
In one of my previous blog posts about Dependency Injection vs. Service Locator, specifically in the part “The final clash... Continue reading
Spring 3.1 Unified property management: before and after
My pet project
Sometimes in between, I work on a little pet project of mine.
If you download the Oracle XE Database, you get an HR example schema with it. You can check out the HR schema’s layout and contents on this link.
My idea was to create an enterprise application on this schema to practice... Continue reading
Spring 3.1 Unified property management: before and after
My pet project
Sometimes in between, I work on a little pet project of mine.
If you download the Oracle XE Database, you get an HR example schema with it. You can check out the HR schema’s layout and contents on this link.
My idea was to create an enterprise application on this schema to practice... Continue reading
Dependency Injection vs. Service Locator
Again, while reading through the Spring documentation, I came across this article of Martin Fowler.
I’ll try to give a summary of his article and my opinions about it.
Introduction
Every professional software engineer should know what dependency injection or inversion of control is about, but i’ll... Continue reading
Posted in Java
Tagged Design, Object Oriented Design, dependency injection, inversion of control, ood, service locator, spring
Leave a comment
The Open-Closed Principle: The heart of object oriented design
I have a question for you guys and girls.
This morning, I was reading through the Spring documentation about the Web MVC framework.
In a side-note, “Open for extension…”, SpringSource referred to a paper about the design principle “Open for extension, closed for modification”.
A... Continue reading
Posted in Java
Tagged Design, Object Oriented Design, ood, open-closed, open-closed principle
Leave a comment
Hibernate enum UserType Test
At my current project, I’ve encountered something that seemed quite strange, but in the end was so logical.
To make sure that I remember what I’ve learned and to share my knowledge with others, I’ve written this blog post.
For this post, I’ve borrowed and adapted some code from... Continue reading
Spring FactoryBean-managed wiring: Part 2
I finally succeeded in getting rid of the XML configuration for the Spring container, and managed to wire everything using Spring annotations.
This post will describe what changes I had to make and what issues I experienced when converting the configuration to annotations.
XML vs. Annotations
Different... Continue reading
Spring FactoryBean-managed wiring
For my first post I’ll cover a client’s request on one of my projects, and how I was able to implement it.
First I’ll explain some background information as to how I got to the subject, and I’ll then explain the technicalities with some example code.
Background information
I had... Continue reading

