From ed2a46151829c1211f8b463cf4a1b1432236768b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E3=80=82=E3=80=82=E3=80=82?= <32309256@mail.imu.edu.cn>
Date: Mon, 15 Apr 2024 19:56:20 +0800
Subject: [PATCH 1/3] =?UTF-8?q?maven=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/.gitignore | 2 +
.idea/misc.xml | 6 ++
.idea/modules.xml | 8 +++
.idea/vcs.xml | 6 ++
.idea/web-framework.iml | 9 +++
pom.xml | 63 +++++++++++++++++++
src/main/java/com/example/Calculator.java | 11 ++++
src/main/java/com/example/HelloServlet.java | 19 ++++++
src/main/webapp/WEB-INF/web.xml | 14 +++++
src/test/java/com/example/CalculatorTest.java | 15 +++++
10 files changed, 153 insertions(+)
create mode 100644 .idea/.gitignore
create mode 100644 .idea/misc.xml
create mode 100644 .idea/modules.xml
create mode 100644 .idea/vcs.xml
create mode 100644 .idea/web-framework.iml
create mode 100644 pom.xml
create mode 100644 src/main/java/com/example/Calculator.java
create mode 100644 src/main/java/com/example/HelloServlet.java
create mode 100644 src/main/webapp/WEB-INF/web.xml
create mode 100644 src/test/java/com/example/CalculatorTest.java
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..e7e9d11
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,2 @@
+# Default ignored files
+/workspace.xml
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..28a804d
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..8e99870
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/web-framework.iml b/.idea/web-framework.iml
new file mode 100644
index 0000000..d6ebd48
--- /dev/null
+++ b/.idea/web-framework.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..05ee243
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,63 @@
+
+
+ 4.0.0
+
+ UTF-8
+
+
+ org.example
+ project1
+ 1.0-SNAPSHOT
+
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+ javax.servlet
+ javax.servlet-api
+ 3.1.0
+ provided
+
+
+ war
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.3.2
+
+
+
+
+ src/main/webapp
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.3.2
+
+ private
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/java/com/example/Calculator.java b/src/main/java/com/example/Calculator.java
new file mode 100644
index 0000000..708e343
--- /dev/null
+++ b/src/main/java/com/example/Calculator.java
@@ -0,0 +1,11 @@
+package com.example;
+
+public class Calculator {
+ public int add(int a, int b) {
+ return a + b;
+ }
+
+ public int subtract(int a, int b) {
+ return a - b;
+ }
+}
diff --git a/src/main/java/com/example/HelloServlet.java b/src/main/java/com/example/HelloServlet.java
new file mode 100644
index 0000000..47101c2
--- /dev/null
+++ b/src/main/java/com/example/HelloServlet.java
@@ -0,0 +1,19 @@
+package com.example;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.io.PrintWriter;
+public class HelloServlet extends HttpServlet{
+ //方法定义,表示处理客户端的 HTTP GET 请求的方法。在这个方法中,我们将生成一个简单的 HTML 页面作为响应。
+ //HttpServletRequest 对象代表客户端的 HTTP 请求;HttpServletResponse 对象代表服务器对客户端的 HTTP 响应
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
+ response.setContentType("text/html"); //设置响应的内容类型
+ PrintWriter out = response.getWriter(); //通过 response 获取输出流,用于向客户端输出内容。
+ out.println("
");
+ out.println("Hello ,World!
");
+ out.println("/html>");
+ }
+}
+
+
diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..61712fa
--- /dev/null
+++ b/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,14 @@
+
+
+
+ HelloServlet
+ com.example.HelloServlet
+
+
+ HelloServlet
+ /hello
+
+
\ No newline at end of file
diff --git a/src/test/java/com/example/CalculatorTest.java b/src/test/java/com/example/CalculatorTest.java
new file mode 100644
index 0000000..9606b4f
--- /dev/null
+++ b/src/test/java/com/example/CalculatorTest.java
@@ -0,0 +1,15 @@
+package com.example;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.*;
+public class CalculatorTest {
+ public void testAddition(){
+ Calculator calculator = new Calculator();
+ int result = calculator.add(2,3);
+ assertEquals(5,result);
+ }
+ public void testSubtraction(){
+ Calculator calculator = new Calculator();
+ int result = calculator.subtract(5,3);
+ assertEquals(2,result);
+ }
+}
--
Gitee
From e8f24b55dccee6776bbc7fd9256e52226a7d4411 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E3=80=82=E3=80=82=E3=80=82?= <32309256@mail.imu.edu.cn>
Date: Mon, 15 Apr 2024 19:59:46 +0800
Subject: [PATCH 2/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/main/java/com/example/HelloServlet.java | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/main/java/com/example/HelloServlet.java b/src/main/java/com/example/HelloServlet.java
index 47101c2..98a2352 100644
--- a/src/main/java/com/example/HelloServlet.java
+++ b/src/main/java/com/example/HelloServlet.java
@@ -12,6 +12,7 @@ public class HelloServlet extends HttpServlet{
PrintWriter out = response.getWriter(); //通过 response 获取输出流,用于向客户端输出内容。
out.println("");
out.println("Hello ,World!
");
+ out.println("HelloWorld!
");
out.println("/html>");
}
}
--
Gitee
From 96e10a7a063ecfd24c808b2ba74cd3c6c9a74574 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E3=80=82=E3=80=82=E3=80=82?= <32309256@mail.imu.edu.cn>
Date: Mon, 15 Apr 2024 20:00:31 +0800
Subject: [PATCH 3/3] =?UTF-8?q?=E5=88=A0=E9=99=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.en.md | 36 ------------------------------------
1 file changed, 36 deletions(-)
delete mode 100644 README.en.md
diff --git a/README.en.md b/README.en.md
deleted file mode 100644
index bd2cb73..0000000
--- a/README.en.md
+++ /dev/null
@@ -1,36 +0,0 @@
-# 软件开发与管理
-
-#### Description
-{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**}
-
-#### Software Architecture
-Software architecture description
-
-#### Installation
-
-1. xxxx
-2. xxxx
-3. xxxx
-
-#### Instructions
-
-1. xxxx
-2. xxxx
-3. xxxx
-
-#### Contribution
-
-1. Fork the repository
-2. Create Feat_xxx branch
-3. Commit your code
-4. Create Pull Request
-
-
-#### Gitee Feature
-
-1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
-2. Gitee blog [blog.gitee.com](https://blog.gitee.com)
-3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
-4. The most valuable open source project [GVP](https://gitee.com/gvp)
-5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
-6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
--
Gitee