Hi,

I've looked at the source code of the WebSocketServlet of Jetty to find out
how they initialize WebSockets and was able to "port" some code over to a
Stripes Resolution. It works! :-)

However this code still depends on the Jetty server and most of the
WebSockets stuff is done in the Jetty library but that's okay for me since I
plan to run this app in Jetty only.

Here's the code, if you're interested: http://pastebin.com/PfBQp7be It's not
beautiful, just a quick hack! ;-)

Regards,
Sven

2010/12/9 farouk alhassan <[email protected]>

> Hi
> If you know how the bare bones websockets framework and you understand the
> details of the communication protocol, You could easily create a Custom
> Resolution and return those in your action beans. Creating your own
> resolution is a no brainer. Just check out the source for the
> ForwardResolution class and you will have enough to get started
>
> hope this helps
>
> regards
>
> --- On *Thu, 9/12/10, Sven Jacobs <[email protected]>* wrote:
>
>
> From: Sven Jacobs <[email protected]>
> Subject: Re: [Stripes-users] Stripes and WebSockets?
> To: "Stripes Users List" <[email protected]>
> Date: Thursday, 9 December, 2010, 16:07
>
>
> Hi Tim,
>
> thanks for your reply!
>
> I'm well aware that Jetty is a servlet container and not a web framework
> like Stripes ;-) Maybe my question wasn't clear enough. Sorry for that!
>
> Let's rephrase it: How would I develop an application with Stripes that
> uses WebSockets (and runs on Jetty)?
>
> Since Ajax is natively supported by Stripes I was hoping that it's almost
> equally easy to use WebSockets. I'm focusing on Jetty because it's one of
> the few servlet containers that already support WebSockets. However you have
> to create a servlet that extends from WebSocketServlet. That way I can't use
> the Stripes servlet and all the code in the WebSocketServlet runs "besides"
> and not within the Stripes framework.
>
> So you are saying that I should implement the WebSockets protocol within
> Stripes?
>
> Regards,
> Sven
>
> 2010/12/9 Stone, Timothy 
> <[email protected]<http://mc/[email protected]>
> >
>
>  Sven,
>
> Jetty is a servlet container, e.g., Tomcat. Jetty’s support of WebSockets,
> the HTML5 feature, is unrelated to Stripes.
>
> The question you may want an answer to is what Stripes Resolution might
> best support the creation and use of WebSockets, see
> http://en.wikipedia.org/wiki/WebSockets for the protocol implementation.
>
> I don’t see anything that could not be implemented in Stripes, possibly
> with a Streaming or JavaScript Resolution. There’s some token encryption
> that the server should be able to handle or pass off to the Action that
> might be an exercise implementation or library support.
>
> If there is a JSP example of WebSockets on the web, it should be “portable”
> to the Stripes platform it your favorite container (Jetty, Tomcat, WebLogic,
> Jboss, etc.).
>
> Regards,
> Tim
>
>
>
> On 12/9/10 8:57 AM, "Sven Jacobs" <[email protected]> wrote:
>
> Hi all,
>
> I was wondering if anyone has already used WebSockets along with Stripes?
> Jetty 7 supports WebSockets, for example.
>
> I'm new to Stripes. What would be the recommended way to use WebSockets in
> Stripes?
>
> Many thanks,
> Sven
>
> ------------------------------
>
> ------------------------------------------------------------------------------
> This SF Dev2Dev email is sponsored by:
>
> WikiLeaks The End of the Free Internet
> http://p.sf.net/sfu/therealnews-com
>
>
> --
> Timothy Stone   |   Director, Application Developer Technical Lead
> Barclaycard   |    Business Technology Group, Solutions Delivery
> 125 S. West Street   |   Wilmington, DE    |   19801
> USA   |   www.barclaycardus.com
> +1 302 255 8044 direct |   +1 410 441 9450 cell
>
> COMPANY CONFIDENTIAL
>
> P Before printing this e-mail, or any other document, ask yourself whether
> you need a hard copy
>
>
>
> _______________________________________________________
>
> Barclays
> www.barclaycardus.com
> _______________________________________________________
>
> This e-mail and any files transmitted with it may contain confidential
> and/or proprietary information. It is intended solely for the use of the
> individual or entity who is the intended recipient. Unauthorized use of this
> information is prohibited. If you have received this in error, please
> contact the sender by replying to this message and delete this material from
> any system it may be on.
>
>
> ------------------------------------------------------------------------------
> This SF Dev2Dev email is sponsored by:
>
> WikiLeaks The End of the Free Internet
> http://p.sf.net/sfu/therealnews-com
> _______________________________________________
> Stripes-users mailing list
> [email protected]<http://mc/[email protected]>
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
>
>
> -----Inline Attachment Follows-----
>
>
> ------------------------------------------------------------------------------
>
> -----Inline Attachment Follows-----
>
>
> _______________________________________________
> Stripes-users mailing list
> [email protected]<http://mc/[email protected]>
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Stripes-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
>
------------------------------------------------------------------------------
_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to