Browse Source

initial commit

Arnaud Vergnet 3 years ago
commit
c834061072

+ 19
- 0
.gitignore View File

@@ -0,0 +1,19 @@
1
+.gradle
2
+**/build/
3
+!src/**/build/
4
+
5
+# Ignore sqlite db files
6
+/*.db
7
+
8
+# Ignore Gradle GUI config
9
+gradle-app.setting
10
+
11
+# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
12
+!gradle-wrapper.jar
13
+
14
+# Cache of project
15
+.gradletasknamecache
16
+
17
+# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
18
+# gradle/wrapper/gradle-wrapper.properties
19
+/out/

+ 8
- 0
.idea/.gitignore View File

@@ -0,0 +1,8 @@
1
+# Default ignored files
2
+/shelf/
3
+/workspace.xml
4
+# Datasource local storage ignored files
5
+/dataSources/
6
+/dataSources.local.xml
7
+# Editor-based HTTP Client requests
8
+/httpRequests/

+ 6
- 0
.idea/compiler.xml View File

@@ -0,0 +1,6 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="CompilerConfiguration">
4
+    <bytecodeTargetLevel target="1.8" />
5
+  </component>
6
+</project>

+ 16
- 0
.idea/gradle.xml View File

@@ -0,0 +1,16 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="GradleSettings">
4
+    <option name="linkedExternalProjectsSettings">
5
+      <GradleProjectSettings>
6
+        <option name="distributionType" value="DEFAULT_WRAPPED" />
7
+        <option name="externalProjectPath" value="$PROJECT_DIR$" />
8
+        <option name="modules">
9
+          <set>
10
+            <option value="$PROJECT_DIR$" />
11
+          </set>
12
+        </option>
13
+      </GradleProjectSettings>
14
+    </option>
15
+  </component>
16
+</project>

+ 20
- 0
.idea/jarRepositories.xml View File

@@ -0,0 +1,20 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="RemoteRepositoriesConfiguration">
4
+    <remote-repository>
5
+      <option name="id" value="central" />
6
+      <option name="name" value="Maven Central repository" />
7
+      <option name="url" value="https://repo1.maven.org/maven2" />
8
+    </remote-repository>
9
+    <remote-repository>
10
+      <option name="id" value="jboss.community" />
11
+      <option name="name" value="JBoss Community repository" />
12
+      <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
13
+    </remote-repository>
14
+    <remote-repository>
15
+      <option name="id" value="MavenRepo" />
16
+      <option name="name" value="MavenRepo" />
17
+      <option name="url" value="https://repo.maven.apache.org/maven2/" />
18
+    </remote-repository>
19
+  </component>
20
+</project>

+ 10
- 0
.idea/misc.xml View File

@@ -0,0 +1,10 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="ExternalStorageConfigurationManager" enabled="true" />
4
+  <component name="FrameworkDetectionExcludesConfiguration">
5
+    <file type="web" url="file://$PROJECT_DIR$" />
6
+  </component>
7
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="11" project-jdk-type="JavaSDK">
8
+    <output url="file://$PROJECT_DIR$/out" />
9
+  </component>
10
+</project>

+ 6
- 0
.idea/vcs.xml View File

@@ -0,0 +1,6 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="VcsDirectoryMappings">
4
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
5
+  </component>
6
+</project>

+ 30
- 0
build.gradle View File

@@ -0,0 +1,30 @@
1
+plugins {
2
+    id 'java'
3
+    id 'war'
4
+}
5
+
6
+group 'fr.insa.clavardator.web'
7
+version '1.0-SNAPSHOT'
8
+
9
+repositories {
10
+    mavenCentral()
11
+}
12
+
13
+ext {
14
+    junitVersion = '5.7.0'
15
+}
16
+
17
+sourceCompatibility = 1.8
18
+targetCompatibility = 1.8
19
+
20
+dependencies {
21
+    compileOnly('javax.servlet:javax.servlet-api:4.0.1')
22
+    compileOnly('javax.websocket:javax.websocket-api:1.1')
23
+
24
+    testImplementation("org.junit.jupiter:junit-jupiter-api:${junitVersion}")
25
+    testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:${junitVersion}")
26
+}
27
+
28
+test {
29
+    useJUnitPlatform()
30
+}

+ 2
- 0
clavardator-web.iml View File

@@ -0,0 +1,2 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<module external.linked.project.id="clavardator-web" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" type="JAVA_MODULE" version="4" />

BIN
gradle/wrapper/gradle-wrapper.jar View File


+ 5
- 0
gradle/wrapper/gradle-wrapper.properties View File

@@ -0,0 +1,5 @@
1
+distributionBase=GRADLE_USER_HOME
2
+distributionPath=wrapper/dists
3
+distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
4
+zipStoreBase=GRADLE_USER_HOME
5
+zipStorePath=wrapper/dists

+ 0
- 0
gradlew View File


+ 0
- 0
gradlew.bat View File


+ 1
- 0
settings.gradle View File

@@ -0,0 +1 @@
1
+rootProject.name = "clavardator-web"

+ 27
- 0
src/main/java/fr/insa/clavardator/web/clavardator_web/HelloServlet.java View File

@@ -0,0 +1,27 @@
1
+package fr.insa.clavardator.web.clavardator_web;
2
+
3
+import java.io.*;
4
+import javax.servlet.http.*;
5
+import javax.servlet.annotation.*;
6
+
7
+@WebServlet(name = "helloServlet", value = "/hello-servlet")
8
+public class HelloServlet extends HttpServlet {
9
+	private String message;
10
+
11
+	public void init() {
12
+		message = "Hello World!";
13
+	}
14
+
15
+	public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
16
+		response.setContentType("text/html");
17
+
18
+		// Hello
19
+		PrintWriter out = response.getWriter();
20
+		out.println("<html><body>");
21
+		out.println("<h1>" + message + "</h1>");
22
+		out.println("</body></html>");
23
+	}
24
+
25
+	public void destroy() {
26
+	}
27
+}

+ 6
- 0
src/main/webapp/WEB-INF/web.xml View File

@@ -0,0 +1,6 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
3
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
+         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
5
+         version="4.0">
6
+</web-app>

+ 13
- 0
src/main/webapp/index.jsp View File

@@ -0,0 +1,13 @@
1
+<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
2
+<!DOCTYPE html>
3
+<html>
4
+<head>
5
+    <title>JSP - Hello World</title>
6
+</head>
7
+<body>
8
+<h1><%= "Hello World!" %>
9
+</h1>
10
+<br/>
11
+<a href="hello-servlet">Hello Servlet</a>
12
+</body>
13
+</html>

Loading…
Cancel
Save