Your question is related to several technologies. I will try to give you some direction in relation to all of them in stages.
When you write a Java class, it is deployed on the server side. When you write a JavaScript function, it deploys on the client side.
Java - (, Apache tomcat) URL-, , , Servlet. - , Java, . Java. (. , , (, JSP Java), .)
, , , , URL- .
, :
- URL- , . ,
http://localhost:8080/myapp/doSomething - - (myapp) (web.xml) URL-. , webapp , URL: "/doSomething" MyServlet ( , ).
- (MyServlet)
doXXX ( GET, POST ..). - doXXX Java.
- , , http. , - , URL-.
, JavaScript URL- , AJAX.
, " -", , , AJAX, , , .