java jax-ws web services thread safety and performance concerns
===

I understand from a few other posts and my understanding on jax-ws web services they are not thread-safe. My web service is going to get called by 100's of clients and we need to be able to process around 200 transaction/second. 

My web service is going to interact with database to perform its work, if i introduce the synchronized keyword around the code that access the database I essentially will ensure only one thread access the database at a time, I wonder if I will still be able to achieve the required throughput in this case. thanks in advance for your help. 

I have been told to actually move the database access work into another class and instaniate that class at the method level that way I won't need to use the synchronized keyword and still achieve thread safety. Is that correct?