Spring ist nicht alleineDie Bedeutung des Spring Frameworks wird auch daran deutlich, dass es zunehmend darauf aufbauende Technologien gibt. Die Signifikanz dieser Frameworks usw. wir zum Beispiel daran deutlich, dass es schon ein
Buch über Spring MVC und Spring Web Flow gibt.
Außerdem glaube ich, dass durch Spring aspektorientierte Programmierung ihren Durchbruch haben kann. Mit Spring steht zum ersten Mal eine Sammlung von Enterprise-fähigen Aspekten frü Transaktionen und mit Acegi auch für Sicherheit zur Verfügung. Spring Modules fügt dann zum Beispiel noch Cachin dazu. Daher wird nun auch AspectJ wird nun interessant, da es durch die Arbeit von Adrian Colyer sicher mehr Integration in Spring geben wird und auch die Aspekte aus Spring eine gute Basis darstellen. An einigen Stellen wie der
Integration in EJB 3 kommt man ohne AspectJ nicht aus. Hier wird durch AspectJ beim Erzeugen der EJB Spring die Möglichkeit gegeben, Beans zu injizieren.
Was also gerade geschieht, ist nicht nur das Spring Framework, sondern wir sehen möglicherweise, wie sich AOP endlich durchsetzt und außerdem ein ganzes Set an Technologien, die auf Spring aufbauen - einen vollständigen Enterprise Java Stack sozusagen. Das bezieht sich natürlich nur auf das Programmiermodell - die Infrastruktur ist nach wie vor der gute alte Java EE Application Server.
J for Java |
I for Internet, iMac, iPod and iPad |
Me for me