Aspect Oriented Programming with Spring
Introduction In an ideal Object Oriented System, we would want to design each object to perform one specific task. However apart from performing its main task the objects also performs passive task...
View ArticleWeblog4j wishes Happy New Year
To Dear Readers, Weblog4j wishes all its reader Happy New Year. It has been a humble start for weblog4j. We managed to 12 great post 3 posts promoted on dzone. Some of the posts cited as reference on...
View ArticleIntroduction to Extreme Programming aka XP
Extreme Programming or XP is an agile methodology applied on the software development process to produce high quality software in simple and efficient way. Principles of XP XP is based on 4 basic ideas...
View ArticleBecoming a Senior Java Engineer
Java is the one of the hottest skill in current job market. And hence lots and lots of aspiring software professional want to learn java. Through this post I want to discuss the tools, technologies and...
View ArticleHaving Fun with Google Custom Search API and Java
Lets talk about the most awesome site of world, Google. Google started as a search site and it supports over 100 billion searches a month. How does it do it? Here are some facts There are more than 60...
View ArticleCreate a Simple Maven Java Project in Eclipse using m2eclispe
This is a brief tutorial on how to create a simple java project using m2eclipse. Note – This post is for beginners and has been created on demand Assumptions. 1. Maven downloaded and installed on...
View ArticleJava Basics – Nested or Inner Class
Inner classes are classes that are declared within another class. Types of Inner Classes Inner classes comes in 4 flavors. Member Inner Class – These classes are declared at member level of the outer...
View ArticleObject Oriented Design Principles
In an Object Oriented System, poorly designed classes spell catastrophe. Robert Martin listed some of the basic design principles in early 2000′s. these principles were to act as guidelines for...
View ArticleJava Basics – Modifiers
In Java when we write our classes, methods and fields then we need some have some some control over how and where these classes, methods and fields can be used. We can have this control by using...
View ArticleDecorator Pattern
Decorator Pattern is a structural Pattern. It is used to dynamically add or remove responsibilities from an object when sub-classing would result in creating unmanageable number of classes....
View Article