Need Advice to improve my application performance
I am involved in a J2EE project where we are using spring for first time.
We basically have three layers. Presentation (Struts Action and JSP), business layer (POJO), DAO layer (POJO which uses JdbcTemplate to perform database operations). We are using stored procedures extensively.
All these components are wired through applicationContext.xml. I would like your opinion on some of points
1. All beans (struts actions, business POJO, dao POJO) are right now singletons. Will this be an issue in the multiuser environment?
2. Will it impact overall performance of the application?
3. To monitor performance, we added an interceptor class, which logs start, end time for each executing method. Will this impact performance?
4. What options are available in spring to improve application performance.
Your reply will be appreciated.