diff --git a/jspblog/pom.xml b/jspblog/pom.xml
new file mode 100644
index 00000000..42d78c6d
--- /dev/null
+++ b/jspblog/pom.xml
@@ -0,0 +1,49 @@
+
+
+ 4.0.0
+
+ com.example
+ jspblog
+ 1.0-SNAPSHOT
+ jspblog
+ war
+
+
+ 1.8
+ 1.8
+ 5.7.0
+
+
+
+
+ javax.servlet
+ javax.servlet-api
+ 4.0.1
+ provided
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ ${junit.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ ${junit.version}
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.3.0
+
+
+
+
\ No newline at end of file
diff --git a/jspblog/src/main/java/com/example/jspblog/HelloServlet.java b/jspblog/src/main/java/com/example/jspblog/HelloServlet.java
new file mode 100644
index 00000000..bd09dd56
--- /dev/null
+++ b/jspblog/src/main/java/com/example/jspblog/HelloServlet.java
@@ -0,0 +1,27 @@
+package com.example.jspblog;
+
+import java.io.*;
+import javax.servlet.http.*;
+import javax.servlet.annotation.*;
+
+@WebServlet(name = "helloServlet", value = "/hello-servlet")
+public class HelloServlet extends HttpServlet {
+ private String message;
+
+ public void init() {
+ message = "Hello World!";
+ }
+
+ public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
+ response.setContentType("text/html");
+
+ // Hello
+ PrintWriter out = response.getWriter();
+ out.println("
");
+ out.println("" + message + "
");
+ out.println("");
+ }
+
+ public void destroy() {
+ }
+}
\ No newline at end of file
diff --git a/jspblog/src/main/webapp/WEB-INF/web.xml b/jspblog/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 00000000..d80081d1
--- /dev/null
+++ b/jspblog/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,6 @@
+
+
+
\ No newline at end of file
diff --git a/jspblog/src/main/webapp/index.jsp b/jspblog/src/main/webapp/index.jsp
new file mode 100644
index 00000000..dd888782
--- /dev/null
+++ b/jspblog/src/main/webapp/index.jsp
@@ -0,0 +1,13 @@
+<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
+
+
+
+ JSP - Hello World
+
+
+<%= "Hello World!" %>
+
+
+Hello Servlet
+
+
\ No newline at end of file
diff --git a/jspblog/table b/jspblog/table
new file mode 100644
index 00000000..ba39c9fc
--- /dev/null
+++ b/jspblog/table
@@ -0,0 +1,35 @@
+MySQL 데이터베이스 생성 및 사용자 생성
+create user 'bloguser'@'%' identified by 'bitc5600';
+GRANT ALL PRIVILEGES ON *.* TO 'bloguser'@'%';
+create database blog;
+
+
+CREATE TABLE user(
+ id int primary key auto_increment,
+ username varchar(100) not null unique,
+ password varchar(100) not null,
+ email varchar(100) not null,
+ address varchar(100),
+ userRole varchar(20),
+ createDate timestamp
+) engine=InnoDB default charset=utf8;
+
+CREATE TABLE board(
+ id int primary key auto_increment,
+ userId int,
+ title varchar(100) not null,
+ content longtext,
+ readCount int default 0,
+ createDate timestamp,
+ foreign key (userId) references user (id)
+) engine=InnoDB default charset=utf8;
+
+CREATE TABLE reply(
+ id int primary key auto_increment,
+ userId int,
+ boardId int,
+ content varchar(300) not null,
+ createDate timestamp,
+ foreign key (userId) references user (id) on delete set null,
+ foreign key (boardId) references board (id) on delete cascade
+) engine=InnoDB default charset=utf8;
\ No newline at end of file