These directories in eclipse ee are What Do You Mean? respectively

  java, question


Except build and WebContent, the rest are virtual directories.
First: JAX WebService detected by eclipse from your project is a Web service.
Second: generated according to your web.xml, the contents of which correspond to web.xml, including servlet, listener, filter, etc. You can add and delete it without directly editing web.xml.
Third: add your source code to the library (jar package) on which your source code depends. if Maven is used, Maven’s dependency will also be added.
Fourth: JavaScript resources are your js libraries and scripts. However, eclipse does not support JavaScript well, so it is generally useless to me.