you can build an applet that runs invisible in your jsp
page...the applet will be waiting for server notifications. Every time the
applet receives a notification, it can forces your web page to refresh
data. For server side, you should implement a simple server that will have
a private session for every connected appplet.
Hope this helps.
Martín.
I saw a product once that used Javascript to
interact with an applet, which then established network connections on its
behalf. I think in that case it was only using straight "pull" HTTP
requests, but presumably you could open a connection that would accept a
server-initiated "push".
I would expect such an approach to be pretty
involved, but you might want to research it more.
Regards,
Jon
Petruk
On Tue, 12 Apr 2005 12:22:07 -0400, Vijay K Dasari wrote
> In
Client/ Server model using thick clients like SWING, we can use an
Observer Pattern ( Publish/Subscribe ), where
> the client
subscribes to the messages. when the server gets a new message, it can notify
all the subscribers(users).
>
> As
Web (HTTP) is stateless, the client has to ask the server for the new messages.
> Client can make request to a servlet(which tells
whether the user has any new messages) at certain time intervals.
> In
html we can use the "Refresh" metatag. which looks something like
>
> <meta
http-equiv="Refresh"
content="1800;URL=/servlet/checkNewMessages.do"/>
>
>
> Vijay.
>
>
>
-----Original Message-----
> From: An
interest list for Sun Java Center J2EE Pattern Catalog
[mailto:J2EEPATTERNS-INTEREST@JAVA.SUN.COM]On Behalf Of Maya menon
> Sent: Tuesday, April 12, 2005 11:36 AM
> To:
J2EEPATTERNS-INTEREST@JAVA.SUN.COM
> Subject: Design discussion
>
>
> Our client/server application which work
realtime:
> Currently we have a client/server application. Our users
log into the client and the system delivers messages to the users.
> when a new message arrives the users see a signal flashing and therby
gets notified about the
> new message.
>
> Now
this client needs to be transformed into a web based system.
>
>
Instead of the clients logging into the client window, now the users log into
the web site.
> The same feature has to be provided.
> when a
new message arrives the users have to see a signal flashing and therby gets
notified about the
> new message.
> Can you all please suggest a
good J2ee design approach for this ?
>
> How do we enable
the flashing signal ? I need some suggestions.
>
>
Thanks,
>
>
>
Do you Yahoo!?
> Yahoo! Mail - Find what you need with new enhanced
search. Learn
more. ====================================================================
Companion Site: http://www.corej2eepatterns.com J2EE BluePrints:
http://java.sun.com/blueprints/corej2eepatterns List Archive:
http://archives.java.sun.com/archives/j2eepatterns-interest.html
Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to
listserv@java.sun.com
>
______________________________________________________________________
>
This email has been scanned by the MessageLabs Email Security System.
>
For more information please visit http://www.messagelabs.com/email
>
______________________________________________________________________
>
==================================================================== Companion
Site: http://www.corej2eepatterns.com J2EE BluePrints:
http://java.sun.com/blueprints/corej2eepatterns List Archive:
http://archives.java.sun.com/archives/j2eepatterns-interest.html Unsubscribing:
email "signoff J2EEPATTERNS-INTEREST" to listserv@java.sun.com
--
Jonathan Petruk
J. Petruk Consulting Inc.
E-mail: jon@petruk.net
phone: 905-668-9209 fax: 905-668-4728
http://www.petruk.net/
====================================================================
Companion Site: http://www.corej2eepatterns.com J2EE BluePrints:
http://java.sun.com/blueprints/corej2eepatterns List Archive:
http://archives.java.sun.com/archives/j2eepatterns-interest.html Unsubscribing:
email "signoff J2EEPATTERNS-INTEREST" to listserv@java.sun.com
--
No virus found in this incoming message.
Checked by AVG
Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.5 - Release Date:
07/04/2005
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.5 - Release Date: 07/04/2005
====================================================================
Companion Site: http://www.corej2eepatterns.com
J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns
List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html
Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@java.sun.com