Change the structer. User Servlet to dispatcher and remove filter.
Can support encapsulate the model. But need to test.
Extract methods to their own classes by their functions.