Thursday, September 11, 2014

how to spring aop with eclipse indigo

PLATFORM

*windows 7 family edition 64-bit
ps:Because of the problems linked to whether 64-bit or 32-bit software should be used,even though I use 64-bit I prefer 32-bit software so that I don't risk having compatibility issues


*download Java Platform, Standard Edition
Java SE 7u3
jdk-7u3-windows-i586.exe
www.oracle.com

*download Java EE 6 Development Kit Bundles without JDK
Java EE 6 SDK Update 4
java_ee_sdk-6u4-windows-ml.exe
www.oracle.com

*download Eclipse IDE for Java EE Developers
eclipse indigo package 32 bit
eclipse-jee-indigo-SR2-win32.zip
http://www.eclipse.org

*download Spring Framework 3.1.0.RELEASE
spring-framework-3.1.0.RELEASE-with-docs.zip
http://www.springsource.org/download

*download aspectj-1.6.12.jar
http://www.eclipse.org/aspectj/downloads.php

What is AspectJ?
AspectJ(tm) is a simple and practical extension to the Java(tm) programming language that adds to Java aspect-oriented programming (AOP) capabilities. AOP allows developers to reap the benefits of modularity for concerns that cut across the natural units of modularity. In object-oriented programs like Java, the natural unit of modularity is the class. In AspectJ, aspects modularize concerns that affect more than one class.


*download aopalliance.zip

The AOP Alliance project is a joint open-source project between several software engineering people who are interested in AOP and Java
AOP Alliance: http://aopalliance.sourceforge.net/


*download cglib-2.2.2.jar
cglib is a powerful, high performance and quality Code Generation Library, It is used to extend JAVA classes and implements interfaces at runtime.
CGILIB: http://cglib.sourceforge.net/


*download asm-3.3.1.jar (asm-4.0-bin.zip caused compatability problems and had to remove)

ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or dynamically generate classes, directly in binary form
http://asm.ow2.org/

No comments:

Post a Comment