Google and Spring join in accepted JSR 330
Rod Johnsons (SpringSource) and Bob Lees (Google) proposal – JSR “Dependency Injection for Java” JSR 330 has been accepted in JCP. Is Red Hat a little aside from the others in the votings? Apache,...
View ArticleUpgrading Grails: from 1.1.x to 1.2.0
The new Grails Version 1.2 was release right before Christmas 2009. Compared to the time-consuming and nerve-wracking Grails Upgrade from 1.0 to 1.1 that users experienced, the upgrade to Version 1.2...
View ArticleDifference between @Autowired and @Resource in Spring
The main difference is that @Autowired wires per type and @Resource wires per bean name. But @Autowired in combination with @Qualifier also autowires by name. …@Autowired is a spring annotation whereas...
View ArticleSpring 3.0: Meta Annotationen
Spring bietet in der Version 3.0 endlich die Möglichkeit, mehrere Annotationen zu einer einzigen zu gruppieren. Ein kleines Beispiel soll die Verwendung erläutern. In vielen Anwendungen ist die...
View ArticleClass enhancement auf der JVM
Jeder Java-Entwickler hatte wahrscheinlich schon einmal den Wunsch, Mehrfachvererbung einzusetzen. Auch wenn es gute Gründe dagegen gibt, könnte der Einsatz der Mehrfachvererbung oftmals die...
View ArticleRod Johnson Discusses Spring 3.0
Rod Johnson, the founder of Spring and the general manager of the SpringSource division of VMware, talks to InfoQ about Spring 3.0, the influence of Google Guice on Spring, Spring.NET, and Spring’s tc...
View Article8 Möglichkeiten, Projekte mit Spring aufzubauen
Das Spring-Framework ist sehr flexibel. Viele Wege führen nach Rom und Umgebung: Explicit XML Alle Beans und alle Abhängigkeiten werden explizit in der XML-Konfiguration aufgeführt. Annotations...
View ArticlePerformance-Analyse mit Spring Insight
Performance-Probleme bei Webanwendungen lassen sich ohne Tool-Unterstützung in aller Regel nur schwer finden. Es stellt sich bei einer entsprechenden Analyse zunächst die Frage, ob die Probleme von der...
View ArticleAusführbare WARs mit Spring Roo
Zum Ausführen einer als Web Archive (WAR) erstellten Webanwendung ist normalerweise ein Webcontainer (zb. Tomcat oder Jetty) notwendig. Mit dem neuen “executable-war addon” für “Spring Roo” ist es nun...
View ArticleSpring Roo 1.1.0 RC1 mit GWT 2.1 RC1 Unterstützung
Wenige Tage nach der Veröffentlichung von GWT 2.1 RC1 ist nun auch ein neuer Release Candidate von Spring Roo mit Unterstüzung dieser neusten GWT Version erschienen. Spring Roo 1.1.0 RC1 stellt...
View ArticleSpring Roo 1.1.0 and STS 2.5.0 released
Spring Roo 1.1.0 has been release. The following main features are included: Incremental Database Reverse Engineering Spring MVC Enhancements Google Web Toolkit (GWT) 2.1 Google App Engine (GAE) Apache...
View ArticleTwitter-Client mit Spring Social und Spring Roo
Das Projekt Spring Social wurde kürzlich in der Version 1.0.0.M1 veröffentlicht. Es beinhaltet in der ersten Version Templates, um die API von vier verschiedenen sozialen Netzwerken anzusprechen:...
View ArticleSpring (endlich) ohne XML mit Java Config
Lange mussten wir darauf warten. Mit der Version 3.0 von Spring wurde das Projekt Java Config teil des Core Frameworks. Damit ist es möglich, den Spring Container vollständig ohne XML zu konfigurieren....
View ArticleDifferent ways of using Liquibase in Grails
“You never develop code without version control, why do you develop your database without it? Liquibase is an open source, database-independent library for tracking, managing and applying database...
View ArticleAbstrakte Komponenten-Konfiguration mit @Configuration in Spring 3
Ein großer Vorteil beim Einsatz von Spring ist die verbesserte Testbarkeit der Anwendung, da gezielt einzelne Komponenten für einen Testlauf per Konfiguration ausgetauscht werden können. Bei der...
View ArticleDynamic list injection in Spring
Imagine you have a Spring XML configuration which defines a bean with a list property. The bean could look like public class MyBean { private List listProp; public void setListProp(List values) {...
View ArticleHibernate 4 – the next level
I am a little bit late, but Hibernate 4 has been released a few days ago: What’s new? A lot of things; too many to list here. But here is a list of the major improvements done in 4.0: Initial...
View ArticleSpring Framework moves to GitHub
The spring framework moved to GitHub: Today we’re happy to announce that the Spring Framework has moved to GitHub! As you’ve probably noticed, nearly every other Spring project has already made the...
View ArticleComponent-scan mit einer Namenskonvention in Spring
Um Komponenten in einem Spring-Container bekannt zu machen, gibt es zwei grundsätzlich unterschiedliche Möglichkeiten: Explizite Bekanntmachung der Komponente z.B. per <bean>-Tag Automatische...
View ArticleManually creating a JNDI DataSource using Spring
Some time ago, we created an application that renders reports using Eclipse BIRT. To make the DataSource of the BIRT reports configurable, we decided to use JNDI (BIRT has build-in support for that)....
View ArticleREST API for JPA entities
The intial version 1.0.0.M1 of Spring Data REST has been released. “Spring Data REST is part of the umbrella Spring Data project that makes it easy to expose JPA based repositories as RESTful...
View ArticleSpring 3.2 is here!
And here we go again, same procedure as last year? Exactly one year after the Spring Framework 3.1 release, I’m pleased to announce that Spring Framework 3.2 is generally available now! We recommend an...
View ArticleSpringSource announces new project Reactor for asynchronous applications
SpringSource, the company behind the popular Spring Framework announced “Reactor” as: We’re pleased to announce that, after a long period of internal incubation, we’re releasing a foundational...
View ArticleSpring 4.0 released
Spring 4.0 has been released and is now available on GitHub. Version 4.0 is the latest major release of the Spring Framework and the first to fully support Java 8 features. You can still use Spring...
View ArticleInfinispan als Cache Provider für das Spring Framework
Das Spring Framework bietet ab der Version 3.1 eine Cache Abstraktion. Dadurch wird Entwicklern die Möglichkeit geboten den Spring-Beans durch die Annotationen @Cacheable und @CacheEvict ein Caching...
View ArticleStudie zur Auswahl von Java Web Frameworks – last call
OIO ruft auf zur Teilnahme an der OIO Kompass Studie Java Web Frameworks: “Wie und wozu haben Sie Ihr Java Web Framework ausgewählt? Zur Umfrage geht es hier. Ihre Vorteile bei einer Teilnahme Die...
View ArticleWas ist die Spring IO Plattform?
Nach langer Vorankündigung wurde vor einigen Tagen die neue Spring IO Plattform in der Version 1.0.0 veröffentlicht. Stellt sich nun die Frage, was hinter diesem neuen Begriff aus dem mittlerweile sehr...
View ArticleSpring Boot – Getting started
Im April 2014 wurde die Version 1.0.0 von Spring Boot veröffentlicht. Mittlerweile sind wir bei Version 1.1.4 angekommen. Das Projekt verspricht eine noch schnellere Entwicklung von Anwendungen mit...
View ArticleSpring Framework 4.1 GA released!
The newest version 4.1 of the Spring Framework has just being released. Here is a list of the main new features linked with the Spring blog post in which they are described in detail: Spring MVC...
View ArticleSpring Loaded – Getting started
Mit Spring Loaded kann jeder den Class-Reload-Mechanismus aus Grails 2 in beliebigen Java-Projekt einsetzen. Der Einsatz von Spring ist dabei nicht zwingend erforderlich. Spring Loaded kann sehr...
View ArticleSpring Session 1.0 released
A few days ago, Spring Session 1.0 has been released. According to the project page, it provides the following functionality: API and implementations (i.e. Redis) for managing a user’s session...
View ArticleDie Zukunft von Spring
Jürgen Höller, Projektleiter der Spring-Plattform, hat in einem Interview im Rahmen der diesjährigen W-JAX Auskunft über die weitere Zukunft von Spring gegeben. Der grobe Fahrplan für die kommenden...
View ArticleSpring Boot 1.3.0 erschienen
Gerade wurde die Version 1.3.0 von Spring Boot veröffentlicht. Die Liste der Release-Notes ist beeindruckend lang. Eine der interessantesten Neuerungen dürften die spring-boot-devtools sein: sinnvolle...
View ArticleProfilbasierte Verwendung von Spring-Liquibase
In diesem Post geht es darum, wie man die Liquibase-Bean für Tests benutzt, ohne jedoch das Produktivsystem automatischen Schema-Änderungen zu unterwerfen. Für Tests soll hierbei H2 Embedded benutzt...
View ArticleSpringMVC vs. Vert.x
What is Vert.x? Vert.x is an event-driven, non-blocking reactive application framework running on the JVM. Vert.x is polyglot, which means that it supports many different programming languages....
View ArticleAnkunft des Spring Data Release Trains Kay
Der heiße Herbst der Neuerscheinungen geht weiter. Kurz nach dem Spring 5 Release wurde nun auch Spring Data mit all seinen Subprojekten im Rahmen des Release Trains “Kay” aktualisiert. Als...
View ArticleSpring Boot in Docker und Docker Compose
Dank Docker setzt sich das Konzept der Containerisierung, welches bereits die weltweite Logistik revolutioniert hat, nun auch in der IT Welt durch. In diesem Artikel soll es um die Software Docker des...
View ArticleWhat is new in Spring Boot 2.2?
“First do it, then do it right, then do it better.“ (Addy Osmani) Spring Boot 2.2 has recently been released and comes out with a range of new features. Among the dependency upgrades for quite a...
View ArticleMicroframeworks mit Kotlin
Ein Microframework ist ein minimalistisches Webanwendungs-Framework. Was es in der Regel von traditionelleren, großen Anwendungsframeworks unterscheidet, ist der Fokus auf Einfachheit und...
View Article
More Pages to Explore .....