āĻ¯ā§āĻĻā§āĻ§ āĻĢāĻžāĻāĻ˛ āĻāĻžāĻ āĻžāĻŽā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨, āĻ¯āĻāĻ¨ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻĒāĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻāĻāĻ .war āĻĢāĻžāĻāĻ˛ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ WAR āĻāĻāĻ¨ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§āĻā§, āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻāĻ°ā§āĻāĻžāĻāĻ āĻāĻŋāĻ˛āĨ¤ āĻāĻ¸āĻ˛ā§, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŋāĻĒ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻ¯āĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ°āĻž āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¯ā§āĻĻā§āĻ§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻā§āĻŽāĻ¨ āĻĻā§āĻāĻžāĻ¯āĻŧ:
/index.html
/guestbook.jsp
/images/logo.png
/js/jquery.js
/WEB-INF/web.xml
/WEB-INF/classes/com/codegym/Util.class
/WEB-INF/classes/com/codegym/MainServlet.class
/WEB-INF/classes/application.properties
/WEB-INF/lib/util.jar
/META-INF/MANIFEST.MF
āĻāĻ¯āĻŧāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻ¯āĻŧā§āĻŦ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻĨāĻžāĻā§ āĻ¯ā§āĻŽāĻ¨ .html, .css, .js āĻĢāĻžāĻāĻ˛ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŦāĻŋ, āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻ˛ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¤āĻžāĻ°āĻž āĻ°ā§āĻ āĻŦāĻž āĻ¸āĻžāĻŦāĻĢā§āĻ˛ā§āĻĄāĻžāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻāĻž āĻā§āĻ¨ āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ° āĻ¨āĻž. āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻŽāĻā§āĻ¯āĻžāĻ āĻā§āĻŦāĻ˛ āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻ°āĻŋāĻŦā§āĻļāĻ¨ āĻāĻ°āĻŦā§āĨ¤
āĻ§āĻ°āĻž āĻ¯āĻžāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻĒāĻ˛ āĻ¨āĻžāĻŽā§ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¯āĻāĻ¨ http://localhost/apple/images/logo.png āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻšāĻŦā§ , āĻāĻŽāĻā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ /images/logo.png āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻŦā§ āĨ¤
āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§, āĻāĻāĻŋ WEB-INF āĻĢā§āĻ˛ā§āĻĄāĻžāĻ°āĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻŽāĻ¤ā§ āĨ¤ āĻāĻāĻŋ āĻāĻžāĻāĻž āĻā§āĻĄ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻŽāĻā§āĻ¯āĻžāĻ āĻ¤āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĻā§āĻŦā§ āĻ¨āĻž āĨ¤
/āĻāĻ¯āĻŧā§āĻŦ-āĻāĻāĻāĻ¨āĻāĻĢ/āĻā§āĻ˛āĻžāĻ¸/ | āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻ¨āĻ¨-JAR āĻāĻžāĻāĻž āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ, āĻ¸āĻžāĻ°ā§āĻ˛ā§āĻ āĻā§āĻ˛āĻžāĻ¸ āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻā§ āĻ˛ā§āĻĄāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻ¸āĻš |
/āĻāĻ¯āĻŧā§āĻŦ-āĻāĻāĻāĻ¨āĻāĻĢ/āĻ˛āĻŋāĻŦ/ | āĻāĻžāĻ° āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻāĻžāĻ¯āĻŧāĻāĻž |
/WEB-INF/web.xml | āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ |
āĻ¯ā§āĻĻā§āĻ§ āĻĢāĻžāĻāĻ˛ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŦāĻ āĻŽāĻžāĻā§āĻ¨ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ
āĻāĻāĻ¨ āĻŽāĻžāĻā§āĻ¨ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻā§āĻ°āĻŽā§āĻ° āĻĻāĻŋāĻā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻāĻŋāĻ¤ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ¯āĻžāĻāĻžāĻ˛āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŋāĻā§āĻāĻž āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻŦāĨ¤ āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŽāĻžāĻā§āĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻāĻŋ āĻāĻāĻ°āĻāĻŽ āĻĻā§āĻāĻžāĻā§āĻā§:
src/main/java | āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻā§āĻšā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻļā§āĻ°ā§āĻŖāĻŋāĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻā§āĻ˛āĻžāĻ¸ āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¤ā§āĻ¸ āĻā§āĻĄ |
src/āĻĒā§āĻ°āĻ§āĻžāĻ¨/āĻ¸āĻŽā§āĻĒāĻĻ | āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛: āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¸ā§āĻāĻŋāĻāĻ¸, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻ°āĻŖ āĻĢāĻžāĻāĻ˛, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ |
src/main/webapp | āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨ (JSP āĻĢāĻžāĻāĻ˛, āĻā§āĻā§āĻ¸āĻ āĻĢāĻžāĻāĻ˛, āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) |
āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻā§āĻ¨, āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻ¨āĻž WAR āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻĨā§āĻā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻāĻ˛āĻžāĻĻāĻžāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¸āĻ˛ā§ āĻ¯āĻž āĻāĻā§ āĻ¤āĻž āĻšāĻ˛ āĻāĻžāĻāĻž EE āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻāĻŦāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĨ¤
src/main/webapp āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻ° āĻĒā§āĻ°āĻ¸āĻā§āĻ āĻŽā§āĻ˛āĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ (āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻĒā§āĻ°āĻ¸āĻā§āĻ āĻ°ā§āĻāĻāĻŋ WAR āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻŽāĻ¤ā§āĻ āĻšāĻ¯āĻŧ) āĻāĻŦāĻ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ WEB-INF āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ āĻ āĻ°ā§āĻĨāĻžā§, src/main/webapp- āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻāĻž āĻā§āĻ˛āĻžāĻ¸ āĻā§āĻ˛āĻžāĻ¸ āĻĢāĻžāĻāĻ˛ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦāĻāĻžāĻ¯āĻŧ āĻ°ā§āĻā§ /WEB-INF/classes/ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĨ¤ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° JAR, āĻ¯āĻž Maven pom.xml āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻžāĻ¯āĻŧ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§āĻŽāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻĒāĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻāĻŋ, /WEB-INF/lib/ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĨ¤
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋ src/main/resourcesāĻā§āĻ˛āĻŋāĻā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻā§āĻ˛āĻžāĻ¸āĻĒāĻžāĻĨā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻŋāĻļā§āĻˇāĻ¤ āĻāĻāĻ /WEB-INF/classes/ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĨ¤
āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻĻā§āĻā§āĻ¨, āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻŦā§āĻāĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻŦā§ āĻ¯ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻāĻžāĻŦā§ āĻāĻŦāĻ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻ¯āĻžāĻ¯āĻŧ: