From 90601ce76b89a37678ca65cac7fd5362da576373 Mon Sep 17 00:00:00 2001 From: user Date: Tue, 5 May 2020 21:33:30 +0300 Subject: [PATCH] Spring MVC Project Commit --- DemoMVC1/.classpath | 29 ++++++ DemoMVC1/.project | 37 +++++++ DemoMVC1/.settings/.jsdtscope | 13 +++ .../org.eclipse.core.resources.prefs | 2 + DemoMVC1/.settings/org.eclipse.jdt.core.prefs | 11 ++ DemoMVC1/.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 10 ++ ....eclipse.wst.common.project.facet.core.xml | 8 ++ ...rg.eclipse.wst.jsdt.ui.superType.container | 1 + .../org.eclipse.wst.jsdt.ui.superType.name | 1 + .../org.eclipse.wst.validation.prefs | 2 + .../org.jboss.ide.eclipse.as.core.prefs | 2 + DemoMVC1/.tern-project | 16 +++ DemoMVC1/pom.xml | 98 ++++++++++++++++++ .../main/java/com/ercan/AddController.java | 29 ++++++ .../java/com/ercan/service/AddService.java | 9 ++ .../webapp/WEB-INF/dispatcher-servlet.xml | 32 ++++++ DemoMVC1/src/main/webapp/WEB-INF/web.xml | 19 ++++ DemoMVC1/src/main/webapp/display.jsp | 19 ++++ DemoMVC1/src/main/webapp/index.jsp | 13 +++ .../classes/com/ercan/AddController.class | Bin 0 -> 1584 bytes .../com/ercan/service/AddService.class | Bin 0 -> 397 bytes 22 files changed, 355 insertions(+) create mode 100644 DemoMVC1/.classpath create mode 100644 DemoMVC1/.project create mode 100644 DemoMVC1/.settings/.jsdtscope create mode 100644 DemoMVC1/.settings/org.eclipse.core.resources.prefs create mode 100644 DemoMVC1/.settings/org.eclipse.jdt.core.prefs create mode 100644 DemoMVC1/.settings/org.eclipse.m2e.core.prefs create mode 100644 DemoMVC1/.settings/org.eclipse.wst.common.component create mode 100644 DemoMVC1/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 DemoMVC1/.settings/org.eclipse.wst.jsdt.ui.superType.container create mode 100644 DemoMVC1/.settings/org.eclipse.wst.jsdt.ui.superType.name create mode 100644 DemoMVC1/.settings/org.eclipse.wst.validation.prefs create mode 100644 DemoMVC1/.settings/org.jboss.ide.eclipse.as.core.prefs create mode 100644 DemoMVC1/.tern-project create mode 100644 DemoMVC1/pom.xml create mode 100644 DemoMVC1/src/main/java/com/ercan/AddController.java create mode 100644 DemoMVC1/src/main/java/com/ercan/service/AddService.java create mode 100644 DemoMVC1/src/main/webapp/WEB-INF/dispatcher-servlet.xml create mode 100644 DemoMVC1/src/main/webapp/WEB-INF/web.xml create mode 100644 DemoMVC1/src/main/webapp/display.jsp create mode 100644 DemoMVC1/src/main/webapp/index.jsp create mode 100644 DemoMVC1/target/classes/com/ercan/AddController.class create mode 100644 DemoMVC1/target/classes/com/ercan/service/AddService.class diff --git a/DemoMVC1/.classpath b/DemoMVC1/.classpath new file mode 100644 index 0000000..ff826ce --- /dev/null +++ b/DemoMVC1/.classpath @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DemoMVC1/.project b/DemoMVC1/.project new file mode 100644 index 0000000..fe0fd57 --- /dev/null +++ b/DemoMVC1/.project @@ -0,0 +1,37 @@ + + + SpringMvcDemo + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.wst.jsdt.core.jsNature + + diff --git a/DemoMVC1/.settings/.jsdtscope b/DemoMVC1/.settings/.jsdtscope new file mode 100644 index 0000000..c34a336 --- /dev/null +++ b/DemoMVC1/.settings/.jsdtscope @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/DemoMVC1/.settings/org.eclipse.core.resources.prefs b/DemoMVC1/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..4824b80 --- /dev/null +++ b/DemoMVC1/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/DemoMVC1/.settings/org.eclipse.jdt.core.prefs b/DemoMVC1/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..a1cb8ab --- /dev/null +++ b/DemoMVC1/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 +org.eclipse.jdt.core.compiler.compliance=1.7 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.7 diff --git a/DemoMVC1/.settings/org.eclipse.m2e.core.prefs b/DemoMVC1/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..14b697b --- /dev/null +++ b/DemoMVC1/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/DemoMVC1/.settings/org.eclipse.wst.common.component b/DemoMVC1/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000..a32c93d --- /dev/null +++ b/DemoMVC1/.settings/org.eclipse.wst.common.component @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/DemoMVC1/.settings/org.eclipse.wst.common.project.facet.core.xml b/DemoMVC1/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..fcc5a18 --- /dev/null +++ b/DemoMVC1/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/DemoMVC1/.settings/org.eclipse.wst.jsdt.ui.superType.container b/DemoMVC1/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100644 index 0000000..3bd5d0a --- /dev/null +++ b/DemoMVC1/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/DemoMVC1/.settings/org.eclipse.wst.jsdt.ui.superType.name b/DemoMVC1/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100644 index 0000000..05bd71b --- /dev/null +++ b/DemoMVC1/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/DemoMVC1/.settings/org.eclipse.wst.validation.prefs b/DemoMVC1/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000..6f1cba6 --- /dev/null +++ b/DemoMVC1/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,2 @@ +disabled=06target +eclipse.preferences.version=1 diff --git a/DemoMVC1/.settings/org.jboss.ide.eclipse.as.core.prefs b/DemoMVC1/.settings/org.jboss.ide.eclipse.as.core.prefs new file mode 100644 index 0000000..a64acc9 --- /dev/null +++ b/DemoMVC1/.settings/org.jboss.ide.eclipse.as.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.jboss.ide.eclipse.as.core.singledeployable.deployableList= diff --git a/DemoMVC1/.tern-project b/DemoMVC1/.tern-project new file mode 100644 index 0000000..4e84a12 --- /dev/null +++ b/DemoMVC1/.tern-project @@ -0,0 +1,16 @@ +{ + "plugins": { + "guess-types": { + + }, + "outline": { + + }, + "angular": { + + } + }, + "libs": [ + "browser" + ] +} \ No newline at end of file diff --git a/DemoMVC1/pom.xml b/DemoMVC1/pom.xml new file mode 100644 index 0000000..a9971a7 --- /dev/null +++ b/DemoMVC1/pom.xml @@ -0,0 +1,98 @@ + + + + 4.0.0 + + com.ercan + DemoMVC + 0.0.1-SNAPSHOT + war + + DemoMVC Maven Webapp + + http://www.example.com + + + UTF-8 + 1.7 + 1.7 + + + + + junit + junit + 4.11 + test + + + + + org.springframework + spring-context + 5.2.4.RELEASE + + + + org.springframework + spring-webmvc + 5.2.4.RELEASE + + + + javax.servlet + jstl + 1.2 + + + + javax.servlet + javax.servlet-api + 4.0.1 + provided + + + + + + + + DemoMVC + + + + maven-clean-plugin + 3.1.0 + + + + maven-resources-plugin + 3.0.2 + + + maven-compiler-plugin + 3.8.0 + + + maven-surefire-plugin + 2.22.1 + + + maven-war-plugin + 3.2.2 + + + maven-install-plugin + 2.5.2 + + + maven-deploy-plugin + 2.8.2 + + + + + diff --git a/DemoMVC1/src/main/java/com/ercan/AddController.java b/DemoMVC1/src/main/java/com/ercan/AddController.java new file mode 100644 index 0000000..3955dda --- /dev/null +++ b/DemoMVC1/src/main/java/com/ercan/AddController.java @@ -0,0 +1,29 @@ +package com.ercan; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.servlet.ModelAndView; + +import com.ercan.service.AddService; + +@Controller +public class AddController { + + @RequestMapping("/add") + public ModelAndView add(HttpServletRequest request, HttpServletResponse response) { + int i = Integer.parseInt(request.getParameter("t1")); + int j = Integer.parseInt(request.getParameter("t2")); + + AddService addService = new AddService(); + int k = addService.add(i, j); + + ModelAndView mv = new ModelAndView(); + mv.setViewName("display"); + mv.addObject("result", k); + return mv; + } + +} diff --git a/DemoMVC1/src/main/java/com/ercan/service/AddService.java b/DemoMVC1/src/main/java/com/ercan/service/AddService.java new file mode 100644 index 0000000..05bede2 --- /dev/null +++ b/DemoMVC1/src/main/java/com/ercan/service/AddService.java @@ -0,0 +1,9 @@ +package com.ercan.service; + +public class AddService { + + public int add(int i, int j) { + return i + j; + } + +} diff --git a/DemoMVC1/src/main/webapp/WEB-INF/dispatcher-servlet.xml b/DemoMVC1/src/main/webapp/WEB-INF/dispatcher-servlet.xml new file mode 100644 index 0000000..71783e6 --- /dev/null +++ b/DemoMVC1/src/main/webapp/WEB-INF/dispatcher-servlet.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/DemoMVC1/src/main/webapp/WEB-INF/web.xml b/DemoMVC1/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..7de7fd1 --- /dev/null +++ b/DemoMVC1/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,19 @@ + + + + Archetype Created Web Application + + + dispatcher + org.springframework.web.servlet.DispatcherServlet + 1 + + + dispatcher + / + + + + diff --git a/DemoMVC1/src/main/webapp/display.jsp b/DemoMVC1/src/main/webapp/display.jsp new file mode 100644 index 0000000..b61204d --- /dev/null +++ b/DemoMVC1/src/main/webapp/display.jsp @@ -0,0 +1,19 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8" isELIgnored="false"%> + + + + + +Insert title here + + + + Result is:${result} +
+
+ +
+ + + \ No newline at end of file diff --git a/DemoMVC1/src/main/webapp/index.jsp b/DemoMVC1/src/main/webapp/index.jsp new file mode 100644 index 0000000..5694507 --- /dev/null +++ b/DemoMVC1/src/main/webapp/index.jsp @@ -0,0 +1,13 @@ + + +

Hello World!

+ +
+ t1:
+
t2:
+
+
+ + + diff --git a/DemoMVC1/target/classes/com/ercan/AddController.class b/DemoMVC1/target/classes/com/ercan/AddController.class new file mode 100644 index 0000000000000000000000000000000000000000..d3c4785c73c4b4b73371630d2835b5f3e9a00b15 GIT binary patch literal 1584 zcmb7E*>V#{6g^i+8d)9|3xpA2UyQuqVF?B-$6%ZQ0@$_L~N@-?ZPmIQJob{QU~m)kw3&%Ni~``168{{(Oy6$=T$XgzE>DyqAIv(RWP zhJlVk-&c`^q~OrHyWu*%8#JAj+PbQ1L3+*$JUuViR~)Yjl8a$OWw8%KHd06n4pzKC zEq7Wq6+Lxpz7pgrVcqqsZseJL-a!RJFm2E zI}bUm^$e@(_l}BnY0qnMI}Bn~8n1*=(}~-W7c^f+ZcA;3(Q9W@)xN#3M3?-9pi%YI zCV3QAJAw9Es_Mla9asp0P`lbAnBdl~U^OpjIPSN*PM_wI+ivq=!lpJ{zr*k(9r~F; zUXajNhcSwRg=2z?-{rN9HnH zX8?-j@_5<8q+setB*|g|Lm5m9tcDl2efO=gT(NN#*960{(nh#t24fe})eL@SB1bCj z_}TP$DB3@ULm6w8}#q#!m^@CC}56#*rVNNha*}fLV(;Z^7E#AFrKc0D3)XQzb zr9HE|R|HgyZgmq~uy^J3OF|$XzcRmdL6(m7H4~iLR-pgalxZxlsefxjFuiLjnEy=W z{->_8YhfpKxi0nyx#Up55$^MtVpq6d7K{YdyFJkBXpz5D0px^z3G{=!P_bH0`hQ;z{t}5Aa8c zvq_;h5BuKC&b*m7Kfhn!04{M9z#)uOH5a;8vJ?wluZ+^-Hp`}67{DbAa=DVCkmaj* zN^`9mf`4sF)7%hxltTYE#C?_9I-RTfHT2N z%-;DYwm#Z&$Y{%8!46};Yhd2xjIf7@(TeYQm>udKk6zxH9c;9It3B=NYb|$Tfc`~xobMF;=@ literal 0 HcmV?d00001