Do not limit your challenges.. Challenge your limits

BTemplates.com

Search This Blog

Powered by Blogger.

About Me

My photo
kathmandu, Bagmati, Nepal
I am Software developer based on Nepal.I have started coding since mid of 1995 with QBasic.My interest in software development covers a broad range of technologies from assembly to the Microsoft .NET platform to Java, Linux to Windows, Windows Mobile to Android, desktop to web to mobile, and many others. But from 2007 I am just working on Java mainly working on Java EE platform and decided just to go with it. I really like to learn new stuff and share things with others which is my main objective in creating this blog.

ArchUnit : Java architecture test library

Finally I have found the required library which will enforce architecture patterns . ArchUnit  . Currently I am exploring it and will upd...

Friday, July 26, 2013

Wednesday, July 10, 2013

Saturday, July 6, 2013

maven spring JPA configuration on google app engine


From few days I was trying to configure my first app on google app engine(gae) with maven but due to some incompatible version of  datanucleus  and gae , I was not able to run the application.After spending few couple of days I have finally configured spring ( DI,mvc and Security ) and JPA with maven.I am sharing my configuration so that it will be beneficial for someone.

Monday, July 1, 2013

Object Oriented Software Development with Java


Object Oriented technologies are a popular paradigm for developing applications. This approach models an application around a series of real world objects, such as an employee or a ship. In order to solve a problem, it is useful to think of the real world objects that make up the problem domain.

The OO approach is based on three distinct activities:
  1. Object Oriented Analysis (OOA): This is concerned with determining the functionality of the system, that is, what should the application do
  2.  Object Oriented Design (OOD): This is concerned with how the architecture supports the functionality of the application
  3. Object Oriented Programming (OOP): This is concerned with the actual implementation of the application