Over the course of developing a Struts 2 application you will write a lot of accessors, setThis(String in), getThat(). Personally I'm sick of writing those methods. Yes, I know Eclipse could write them for me, but I like my Unix shell, maven, screen and vi (vim), thank you very much. So, what's a guy to to? Groovy Beans are a way of writing classes in Groovy that comply with the Java Beans spec.