A leaking dishwasher is usually a sign of a worn door gasket or door seal, which can deteriorate over time. Checking the seal for hardness, cracks or bulges will confirm if it is faulty and necessitating replacement. However, a leakage from your DWD4310W dishwasher could also be the result of a poorly locking door latch, a loose hose clamp or the hose itself being worn.
If the water is not draining from your DWD4310W dishwasher this can often be more complicated to diagnose and it may be more suitable to contact a repair professional. Aside from a blockage in the strainer (which should be removed and cleaned regularly), the fault may lie with the pump, the motor or the solenoid which controls the drain valve.