The Artima Developer Community
Sponsored Link

Java Buzz Forum
Developing Clients with Simulated Servers

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Scott Delap

Posts: 1154
Nickname: scottdelap
Registered: Sep, 2004

Client / Server application developer.
Developing Clients with Simulated Servers Posted: Oct 21, 2004 9:25 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Scott Delap.
Original Post: Developing Clients with Simulated Servers
Feed Title: ClientJava.com
Feed URL: http://www.clientjava.com/archives/wireless_mobile.rdf
Feed Description: Client/Desktop Related Java Development
Latest Java Buzz Posts
Latest Java Buzz Posts by Scott Delap
Latest Posts From ClientJava.com

Advertisement

There is a very good article on Java.net about developing clients with simulated servers. I've worked on large scale client applications and will be the first to agree that simulating server functionality for testing is a pain. If you mock out the object on the server tier itself you still have startup and deployment delays. If you mock out data in the database your testing is just plain slow. As Johnathan suggests in the article the best option is to have mock stubs on your client tier itself. The key to all of this is good application design. Quoted from the article:

Client code should have no knowledge of the stubs, or whether it's connected to stub servers or remotely.

Check out the full article on Java.net for more details.

Developing Clients with Simulated Servers

Read: Developing Clients with Simulated Servers

Topic: Writing Servlets with Jython tutorial Previous Topic   Next Topic Topic: [Oct 12, 2004 03:20 PDT] 20 Links

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use