Domain Patterns in Enterprise Projects
If I had to separate projects I’ve been in, i would difference between data manipulation and enterprise projects. Data manipulation projects mainly consist of a set of forms needed to alter data which...
View ArticleEJUG Austria: Grails Talk
I talked about Grails at the Austrian EJUG meeting. Feel free to download the slides via PDF or watch the presentation on YouTube. PDF (6,5 MB): Grails – The Search is Over. YouTube: Grails – The...
View ArticleData Binding and One-To-Many Associations
Data Binding in Grails is referred to as the process of binding incoming request data, typically only available as key/value string pairs, to some domain object. Let’s take a look at the...
View ArticleGrails: Splitting resources.groovy
Grails provides a neat way to specify Spring bean definitions with its custom Beans DSL [0]. The bean definition is found in grails-app/conf/spring/resources.groovy: beans = { myBean(SomeBeanClass) {...
View ArticleHappy Messaging with ActiveMQ and SI (Part 1)
In one of my current projects we needed to set up a communication channel between two distinct Grails applications. One of them is the master application which runs an embedded ActiveMQ message broker...
View ArticleGrails Quickie: How to Load Dependency Sources and Javadocs
Once you start a new Grails project and you want to access all the source code of dependent libraries, you have to manually reference the according source files. This is a boring, time-consuming and...
View ArticleThe Micro Framework Approach
The demand for Grails and Groovy is clearly raising these days – at least here in Austria and Germany. Although most of my workshops have their individual adaptions (depending on the previous knowledge...
View ArticleFunktionale Webtests mit Geb @ jaxenter.de
Auf Jaxenter [0] ist ein Artikel von mir über Geb [1], einem neuen Webautomations- und Testframework auf Basis von Groovy und Seleniums WebDriver API, erschienen: Funktionale Webtests mit Geb Lesen...
View ArticleCacheManager’s diskStorePath
Lately I had to configure the Ehcache [0] CacheManager’s diskStorePath property. That alone wouldn’t be a problem, but I had to come up with a mechanism that allowed to set the diskStorePath based on...
View ArticleGrails – Multiple Log4j Configurations
This is a quick tip that I found very useful and – to my knowledge – is not part of the Grails documentation by now. So let’s spread the word In one of my Grails projects, we use external configuration...
View Article
More Pages to Explore .....