How to write project experience in your resume
The following is the description I saw: "This project is developed by JSP+JavaBean+Struts, and adopts MVC mode. The presentation layer is separated from the business layer, which is easy to maintain and expand." The following is the description of my project (virtual): "This project is structurally divided into presentation layer, business layer and data access layer, and the dependency among the layers is bottom-up. The technologies adopted include Struts, Spring, Hibernate, Log4J, JDom, etc. The presentation layer is developed with Struts framework. The business layer encapsulates the business process. In order to adapt to the change of business, each business module has a special interface and implementation class, which is injected into the action; By using the IoC function of Spring. The data access layer is realized by Hibernate, and the code is concise, which can adapt to different databases. The transaction part uses Spring's declarative transaction management. In order to improve performance, the caching agent is implemented by Servlet filter. This description simply outlines the structure of the system, and also shows that you are very familiar with Struts, Spring and Hiberante technologies. At the same time, it can be noted that some important links are described very briefly, such as transactions and caching agents, which is intentional. During the interview, many people are afraid that the other party will suddenly ask a question for which they are unprepared, and often lack the ability to cope. On the one hand, you need to practice more, on the other hand, you need to know that you are not always passive in the interview, waiting for the other party to ask questions. If you just give the other person an ordinary resume, which only mentions JSP and Struts that everyone will mention, then you have to wait for the other person's random questions.