Welcome to SolamenteNiel!

I know...I know...in the world of social networking like twitter, blogs just aren't cool anymore, right? Well every once and a while I want to share something that exceeds 144 characters, so I created SolamenteNiel, my blog. While I'm at it, I'm also going old school with a cheesy picture of myself on my blog. In this picture I'm pertending to be an IndyCar driver.

Archive for eclipse tag (19) Subscribe to RSS feed

Outsourced authentication: Spring Security +OpenID

In this blog post I will describe an authentication implementation that uses Spring Security and OpenID.

Read Full Post

Generating Enterprise Class GWT applications

Today I published a blog post on the Genuitec blog regarding the new GWT scaffolding functionality in MyEclipse for Spring 8.6.

This week Genuitec and Skyway Software released the second milestone (M2) of MyEclipse for Spring 8.6, which includes scaffolding for Google Web Toolkit (GWT) applications.  With this new release, you can now generate full ready-to-run GWT applications from your domain model (i.e. DB tables, Java Beans, or JPA Entities).


The new GWT scaffolding option is available using the same scaffolding wizard that MyEclipse for Spring developers are already familiar with.  The scaffolding wizard is a one-stop shop for all of the MyEclipse for Spring scaffolding capabilities, which also includes Spring MVC, Spring Web Flow and Adobe Flex scaffolding.

Spring Web Flow Editors Compared

Earlier in the week I published a post on the Genuitec blog that compares Spring Web Flow editors.

All Spring Web Flow Editors are not created equal.  The purpose of this post is to outline some of the key differences between the Spring Web Flow Editors found in SpringIDE and MyEclipse for Spring.  I’ve also included some screenshots to further illustrate how working with a Flow Editor that is intuitive and feature-rich can make all the difference when developing applications with Spring Web Flow.

 

Re: Is Spring Web Flow Right for Me?

This morning I found a very interesting blog post at Skill Guru called "Is Spring Web Flow Right for Me ?".  It's a very good introduction to Spring Web FLow, and I left the following comment related to the co-existence of Spring Web Flow with Spring MVC and the learning curve of Spring Web Flow.

I really like the “controlled navigations” explanation of SWF. I have worked with a dozens of SWF projects, and what I have found is that a typical web application can have portions that need to “free browsing” and other parts need “controlled navigation” (i.e. registration, checkout, business processes). Fortunately SWF co-exists very nicely with Spring MVC, so you can use MVC for the free browsing portions of the application, and SWF for the controlled navigation portions. Unfortunately I think one of the biggest deterrents to SWF is the learning curve. While it’s not a major shift in approach (compared to MVC), it does require thinking about the application flow a little bit more in the beginning and understanding the mechanics of SWF. I’ve chatted with a lot of Spring development shops (small and large), and getting started seems to be the hardest part. This was the major motivation for adding Spring Web Flow scaffolding to MyEclipse for Spring, so that you can generate ready-to-run contextual examples using your own domain model (either POJO’s or databases).

[Read Full Post Here]

Read Full Post

Spring Web Application Architecture

I wrote a blog post that can be found on the Genuitec blog regarding my recent application architecture discussions while demoing the new scaffolding/generation features MyEclipse for Spring, which includes Spring MVC, Spring Web Flow, Adobe Flex, GWT, and iPhone Web.

 

In the course of developing products and bringing them to market, it’s not always obvious which features are going to resonate with developers. This week I had the pleasure of doing several demonstrations of MyEclipse for Spring 8.6 Milestone (M1) to Spring developers. The premier 8.6 M1 features are the new scaffolding options, including Spring MVC, Spring Web Flow, Adobe Flex, Google Web Toolkit (GWT), and iPhone Web. As would be expected, a demo typically consists of showing a fully generated, ready-to-run example for each type of scaffolding. During a demo, I don’t usually have a ton of time to review the architectural implementation, and to be quite honest, most developers find architectural discussions during a demo to be very boring.

The full blog post can be found here.