What framework does UI use to independently develop an e-commerce system?

Software development is based on Java, and there are some frameworks to talk about the specific details of an e-commerce project:

There are many JAVA software development frameworks,

1, Struts:Struts is an MVC framework based on SunJ2EE platform, which is mainly realized by Servlet and JSP technology.

2.Spring:Spring is a lightweight J2EE application framework.

3.Hibernate:Hibernate is an open source object-relational mapping framework, which encapsulates JDBC with lightweight objects, so that Java programmers can manipulate the database with the thinking of object programming. Hibernate can use EJB instead of CMP in J2EE architecture to complete data persistence. It can also be used in any situation where JDBC is used, not only in Java client programs, but also in Servlet/JSP Web applications.