One can return an instance of Viewable that encapsulates a reference
to a template and a model. By Default Jersey supports JSPs for Web
apps, there is also support for Lift templates in the scala lift
contrib module. I suspect what you mean by ModelAndView is something
similar to Jersey's Viewable [1] (the processing of which is performed
in a MessageBodyWriter).
> is jersey is a reference implementation or is the
> preferred production library to use instead of other
> libraries (resteasy).
>
Jersey is the RI *and* a production quality implementation.