Review of Spring Web Flow 2 Web Development

I was approached by one of the editors at Packt Publishing about doing a review of Spring Web Flow 2 Web Development.  I obviously said yes, the title of this post is “Review of Spring Web Flow 2 Web Development”  :)  Plus, I really don’t have much experience with Spring Web Flow 2 (SWF2) and felt doing the review made perfect sense.

For those of you that appreciate my short, don’t-hold-back, opinions, I’ll start there:

Spring Web Flow 2 Web Development is both a great “getting started” book for people wanting to learn SWF2 and serves as a good high-level “getting started” with web programming using Spring / Java EE.  Definitely worth the time and money.

Now my detailed review:

Again, I really liked how Spring Web Flow 2 Web Development serves as both a jump-start on SWF2 and also covers technologies outside of SWF (Spring Security, build tools, Apache Tiles, etc).  The book isn’t a detailed reference manual, that leaves you feeling you still don’t know how to use the technology, but gives the right amount of walk-through examples and framework documentation.

When finished with the book you will understand how to install SWF2, how to build and use the examples.  You will have numerous, feature-rich examples the authors build throughout the book.  You’ll know how to use SWF2 in a request-respone Spring MVC app and also with a JSF application.  You  get a solid tutorial on using Apache Tiles (kind of odd in a SWF book), a very detailed explanation of Spring Security and integrating Spring Security with SWF.  You also will understand how to test your flow definition and SWF application while also learning about EasyMock.

Here are my bulleted notes chapter by chapter:

ch 1: Very short, brief intro to Spring Web Flow 2. High level terms and definitions

ch 2 setup and example app: install swf2 discuss the distribution discuss the example apps and how to build from src covers build systems (ant, mvn, ivy) eclipse and spring ide then a thorough example app -flow definition -service layer -dao with jpa impl

ch 3 web flow documentation detailed look at flow definition (.., scopes, states) least favorite chapter hard to read, not enough example tying concepts together

ch4 spring faces starts with intro to jsf I’m not interested in jsf

ch 5 sub flows – built on ch2 and ch3 spring javascript abstraction oddly placed apache tiles tutorial for combining swf, spring js, and tiles reference for web flow configuration

ch 6 testing swf apps covers use of AbstractXmlFlowExecutionTests short intro to EasyMock tests subflows

ch 7 really good intro spring security spring security and swf

9 thoughts on “Review of Spring Web Flow 2 Web Development”

  1. What’s Happening i’m new to this, I stumbled upon this I have discovered It positively helpful and it has helped me out loads. I am hoping to give a contribution & aid other customers like its aided me. Good job.

  2. I wanted to coospme you one tiny remark so as to say thank you again for all the striking ideas you’ve shown in this case. It was surprisingly generous with people like you in giving freely what exactly a few individuals could possibly have sold for an e-book to generate some profit for themselves, even more so since you might well have tried it in case you desired. The creative ideas likewise served to provide a good way to fully grasp that many people have the same interest just like mine to know the truth more and more with reference to this condition. I believe there are numerous more enjoyable times up front for individuals that start reading your blog post.

  3. Thank you a lot for providing indaivduils with a very remarkable opportunity to check tips from this blog. It’s usually so sweet and also jam-packed with fun for me and my office mates to visit your blog particularly 3 times in 7 days to learn the newest stuff you have got. And definitely, I’m also always motivated with your terrific tactics served by you. Certain 1 facts in this article are in truth the best we’ve had.

  4. there is a good possibility that web 2.0 as a tchneology / philosophy may soon become obsolete, so in describing the “advent” of web 2.0 you may want to 收一收手 給自己一條退路, so that when we read your book again in, say, 5 years the book wouldn’t feel any case, the status of web 2.0 development does not really impact the premise of your book, i.e. that a group of kids have bravely devoted their time and efforts in exploring a new tchneology / philosophy. their achievements now will not be undermined even if they may 順應潮流 and switch focus to web 3.0, 4.0 next week. (given how things are going in the capital markets, they may very well do so, like, tomorrow.)if i go a bit farther and reach for the “氣勢” demanded by your boss (classic hk student behavior – reacting only to what was asked of me), i might even postulate that this group of entrepreneurs is a product of a unique era – the end of colonial rule, the rollercoaster rides of the property and dotcom markets, the beginning of direct competition with our mainland brethren, the despair of sars, and the potential for success, opened up by the internet, that truly transcends borders and cultures. yada yada yada.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>