Which part of this series of steps are you having difficulty with?
To trigger a build in Hudson each time a Subversion commit is made, you will need a post-commit hook. A Google search will yield numerous blog entries on this: hudson subversion post-commit hook
I assume you know how to deploy an app to Glassfish. Based on that knowledge, you should be able to write an Ant task to do the same. And that task should be part of the Ant script that Hudosn runs when it gets called by the post-commit trigger.