Link to home
Start Free TrialLog in
Avatar of cgat
cgat

asked on

Java program with two separate implementations each based on a different design pattern(s)

Hey everyone,

This is not so much of a technical question, but rather I was looking from someone to point me in the right direction.  I'm thinking about ideas for a technical project (for school) and am interested in taking a Java program that has been implemented with different design pattern approaches and redesigining them with ApsectJ (Aspect Oriented Programming).  My goal would be to see if the AOP implementation would be easier to redesign with a different set of patterns after the initial implementation and compare that with the differences with the two java implementations.  I was hoping that someone here might know of a somewhat simple opensource Java application that has been designed with two separate implementations based on different patterns.  From there I could go with the AspectJ design and implementation.  Any additional input is welcome.

Chris
Avatar of MogalManic
MogalManic
Flag of United States of America image

It is not simple, but how about the Sun's petstore application.  Just search in sourceforge and you will find some implementations.

Do you have any idea of what features you want in your application or do you just want to implement an algorithm?

Maybe something like this:http://www.edm2.com/0601/backpack.html (I just googled "backpack algorithm")
Avatar of cgat
cgat

ASKER

MogralManic,

Petstore is the type of thing I'm looking for, but you're right, it might be a bit big.  As for finding different implementations on sourcefourge my search came up dry?  I entered different variations of pet store, petstore, sun, java, ... and nothing.  I must be doing something wrong?

Chris
ASKER CERTIFIED SOLUTION
Avatar of MogalManic
MogalManic
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial