Such as springmvc, mybatis and so on. It can be used to write a novel website that conforms to mvc architecture, and mysql can be used as a database, which is open source and easy to use.
The source code can be redeveloped with ready-made products. Just go directly to the library to search for papers. The outline is similar, as long as it can be copied.