I am working on a project and using ExtJS for UI & Spring Web Controllers to process the requests in the server side. I came up with an integration between them.
I use the ServletRequestDataBinder to convert the request params to the Java Object, I take advantage of the spring input editors and the validator and BindingResult and nested fields.

Then, I use the JsonView to convert the Java objects to the json formate sending back to the browser.

But this difference started bothering me, having two different mechanism for sending and receiving the data, makes the code look complicated.

Now, I am wondering if there is any other solution to integrate ExtJS with Spring framework transparently.

Thanks
Farid