diff --git a/src/main/java/Config.java b/src/main/java/Config.java new file mode 100644 index 0000000000..e0507dae17 --- /dev/null +++ b/src/main/java/Config.java @@ -0,0 +1,11 @@ +class Config { + public String getUrl() { + return "jdbc:mysql://localhost/adlister_db?serverTimezone=UTC&useSSL=false"; + } + public String getUser() { + return "root"; + } + public String getPassword() { + return "codeup"; + } +} \ No newline at end of file diff --git a/src/main/java/com/codeup/adlister/dao/Config.java b/src/main/java/com/codeup/adlister/dao/Config.java new file mode 100644 index 0000000000..159611fd2b --- /dev/null +++ b/src/main/java/com/codeup/adlister/dao/Config.java @@ -0,0 +1,15 @@ +package com.codeup.adlister.dao; + +class Config { + public String getUrl() { + return "jdbc:mysql://localhost/adlister_db?serverTimezone=UTC&useSSL=false"; + } + + public String getUser() { + return "root"; + } + + public String getPassword() { + return "codeup"; + } +} \ No newline at end of file diff --git a/target/adlister-1.0-SNAPSHOT/META-INF/MANIFEST.MF b/target/adlister-1.0-SNAPSHOT/META-INF/MANIFEST.MF new file mode 100644 index 0000000000..b48832b48b --- /dev/null +++ b/target/adlister-1.0-SNAPSHOT/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Created-By: IntelliJ IDEA +Built-By: bama +Build-Jdk: 11.0.9 + diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/ads/create.jsp b/target/adlister-1.0-SNAPSHOT/WEB-INF/ads/create.jsp new file mode 100644 index 0000000000..f6332692f7 --- /dev/null +++ b/target/adlister-1.0-SNAPSHOT/WEB-INF/ads/create.jsp @@ -0,0 +1,24 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + + + + + +
+

Create a new Ad

+
+
+ + +
+
+ + +
+ +
+
+ + diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/ads/index.jsp b/target/adlister-1.0-SNAPSHOT/WEB-INF/ads/index.jsp new file mode 100644 index 0000000000..c4a1010ad0 --- /dev/null +++ b/target/adlister-1.0-SNAPSHOT/WEB-INF/ads/index.jsp @@ -0,0 +1,24 @@ +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + + + + + + + +
+

Here Are all the ads!

+ + +
+

+

+
+
+
+ + + diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/Config.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/Config.class new file mode 100644 index 0000000000..de1cb44528 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/Config.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/AdsIndexServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/AdsIndexServlet.class new file mode 100644 index 0000000000..e579b53c97 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/AdsIndexServlet.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/CounterServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/CounterServlet.class new file mode 100644 index 0000000000..0efe6dc207 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/CounterServlet.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/CreateAdServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/CreateAdServlet.class new file mode 100644 index 0000000000..e56fe5ac5e Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/CreateAdServlet.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/HelloWorldServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/HelloWorldServlet.class new file mode 100644 index 0000000000..23f0c63838 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/HelloWorldServlet.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/LoginServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/LoginServlet.class new file mode 100644 index 0000000000..a40a79d6fb Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/LoginServlet.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/LogoutServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/LogoutServlet.class new file mode 100644 index 0000000000..6aa18dd378 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/LogoutServlet.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/RegisterServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/RegisterServlet.class new file mode 100644 index 0000000000..ddef9b5531 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/RegisterServlet.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/SearchAdsServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/SearchAdsServlet.class new file mode 100644 index 0000000000..0c4b8c1eef Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/SearchAdsServlet.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/ViewProfileServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/ViewProfileServlet.class new file mode 100644 index 0000000000..0d7f45c299 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/ViewProfileServlet.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Ads.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Ads.class new file mode 100644 index 0000000000..20b1461120 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Ads.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Config.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Config.class new file mode 100644 index 0000000000..ec00d4fd10 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Config.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/DaoFactory.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/DaoFactory.class new file mode 100644 index 0000000000..3a26d06cf9 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/DaoFactory.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/ListAdsDao.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/ListAdsDao.class new file mode 100644 index 0000000000..638d301412 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/ListAdsDao.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/MySQLAdsDao.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/MySQLAdsDao.class new file mode 100644 index 0000000000..682eb9499c Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/MySQLAdsDao.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/MySQLUsersDao.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/MySQLUsersDao.class new file mode 100644 index 0000000000..64bde450ff Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/MySQLUsersDao.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Users.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Users.class new file mode 100644 index 0000000000..64f1da1d36 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Users.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/models/Ad.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/models/Ad.class new file mode 100644 index 0000000000..70431f54de Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/models/Ad.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/models/User.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/models/User.class new file mode 100644 index 0000000000..1cff3ad7be Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/models/User.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/util/Password.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/util/Password.class new file mode 100644 index 0000000000..07216418c1 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/util/Password.class differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/javax.servlet-api-3.0.1.jar b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/javax.servlet-api-3.0.1.jar new file mode 100644 index 0000000000..4e2edcc9df Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/javax.servlet-api-3.0.1.jar differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/jbcrypt-0.3m.jar b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/jbcrypt-0.3m.jar new file mode 100644 index 0000000000..ccace8bbcd Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/jbcrypt-0.3m.jar differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/jstl-1.2.jar b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/jstl-1.2.jar new file mode 100644 index 0000000000..0fd275e946 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/jstl-1.2.jar differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/mysql-connector-java-6.0.5.jar b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/mysql-connector-java-6.0.5.jar new file mode 100644 index 0000000000..64155eb450 Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/mysql-connector-java-6.0.5.jar differ diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/login.jsp b/target/adlister-1.0-SNAPSHOT/WEB-INF/login.jsp new file mode 100644 index 0000000000..83ce2d0a1f --- /dev/null +++ b/target/adlister-1.0-SNAPSHOT/WEB-INF/login.jsp @@ -0,0 +1,25 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + + + + + + +
+

Please Log In

+
+
+ + +
+
+ + +
+ +
+
+ + diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/partials/head.jsp b/target/adlister-1.0-SNAPSHOT/WEB-INF/partials/head.jsp new file mode 100644 index 0000000000..a33443d65c --- /dev/null +++ b/target/adlister-1.0-SNAPSHOT/WEB-INF/partials/head.jsp @@ -0,0 +1,2 @@ +${param.title} + diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/partials/navbar.jsp b/target/adlister-1.0-SNAPSHOT/WEB-INF/partials/navbar.jsp new file mode 100644 index 0000000000..4389be411b --- /dev/null +++ b/target/adlister-1.0-SNAPSHOT/WEB-INF/partials/navbar.jsp @@ -0,0 +1,20 @@ + diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/profile.jsp b/target/adlister-1.0-SNAPSHOT/WEB-INF/profile.jsp new file mode 100644 index 0000000000..05e3fa7a91 --- /dev/null +++ b/target/adlister-1.0-SNAPSHOT/WEB-INF/profile.jsp @@ -0,0 +1,16 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + + + + + + + +
+

Welcome, ${sessionScope.user.username}!

+
+ + + diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/register.jsp b/target/adlister-1.0-SNAPSHOT/WEB-INF/register.jsp new file mode 100644 index 0000000000..4b64e10a43 --- /dev/null +++ b/target/adlister-1.0-SNAPSHOT/WEB-INF/register.jsp @@ -0,0 +1,33 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + + + + + + +
+

Please fill in your information.

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+ + diff --git a/target/adlister-1.0-SNAPSHOT/index.jsp b/target/adlister-1.0-SNAPSHOT/index.jsp new file mode 100644 index 0000000000..68cf346ec9 --- /dev/null +++ b/target/adlister-1.0-SNAPSHOT/index.jsp @@ -0,0 +1,15 @@ +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + + + + + + +
+

Welcome to the Adlister!

+
+ + diff --git a/target/classes/Config.class b/target/classes/Config.class new file mode 100644 index 0000000000..de1cb44528 Binary files /dev/null and b/target/classes/Config.class differ diff --git a/target/classes/com/codeup/adlister/controllers/AdsIndexServlet.class b/target/classes/com/codeup/adlister/controllers/AdsIndexServlet.class new file mode 100644 index 0000000000..e579b53c97 Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/AdsIndexServlet.class differ diff --git a/target/classes/com/codeup/adlister/controllers/CounterServlet.class b/target/classes/com/codeup/adlister/controllers/CounterServlet.class new file mode 100644 index 0000000000..0efe6dc207 Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/CounterServlet.class differ diff --git a/target/classes/com/codeup/adlister/controllers/CreateAdServlet.class b/target/classes/com/codeup/adlister/controllers/CreateAdServlet.class new file mode 100644 index 0000000000..e56fe5ac5e Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/CreateAdServlet.class differ diff --git a/target/classes/com/codeup/adlister/controllers/HelloWorldServlet.class b/target/classes/com/codeup/adlister/controllers/HelloWorldServlet.class new file mode 100644 index 0000000000..23f0c63838 Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/HelloWorldServlet.class differ diff --git a/target/classes/com/codeup/adlister/controllers/LoginServlet.class b/target/classes/com/codeup/adlister/controllers/LoginServlet.class new file mode 100644 index 0000000000..a40a79d6fb Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/LoginServlet.class differ diff --git a/target/classes/com/codeup/adlister/controllers/LogoutServlet.class b/target/classes/com/codeup/adlister/controllers/LogoutServlet.class new file mode 100644 index 0000000000..6aa18dd378 Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/LogoutServlet.class differ diff --git a/target/classes/com/codeup/adlister/controllers/RegisterServlet.class b/target/classes/com/codeup/adlister/controllers/RegisterServlet.class new file mode 100644 index 0000000000..ddef9b5531 Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/RegisterServlet.class differ diff --git a/target/classes/com/codeup/adlister/controllers/SearchAdsServlet.class b/target/classes/com/codeup/adlister/controllers/SearchAdsServlet.class new file mode 100644 index 0000000000..0c4b8c1eef Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/SearchAdsServlet.class differ diff --git a/target/classes/com/codeup/adlister/controllers/ViewProfileServlet.class b/target/classes/com/codeup/adlister/controllers/ViewProfileServlet.class new file mode 100644 index 0000000000..0d7f45c299 Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/ViewProfileServlet.class differ diff --git a/target/classes/com/codeup/adlister/dao/Ads.class b/target/classes/com/codeup/adlister/dao/Ads.class new file mode 100644 index 0000000000..20b1461120 Binary files /dev/null and b/target/classes/com/codeup/adlister/dao/Ads.class differ diff --git a/target/classes/com/codeup/adlister/dao/Config.class b/target/classes/com/codeup/adlister/dao/Config.class new file mode 100644 index 0000000000..ec00d4fd10 Binary files /dev/null and b/target/classes/com/codeup/adlister/dao/Config.class differ diff --git a/target/classes/com/codeup/adlister/dao/DaoFactory.class b/target/classes/com/codeup/adlister/dao/DaoFactory.class new file mode 100644 index 0000000000..3a26d06cf9 Binary files /dev/null and b/target/classes/com/codeup/adlister/dao/DaoFactory.class differ diff --git a/target/classes/com/codeup/adlister/dao/ListAdsDao.class b/target/classes/com/codeup/adlister/dao/ListAdsDao.class new file mode 100644 index 0000000000..638d301412 Binary files /dev/null and b/target/classes/com/codeup/adlister/dao/ListAdsDao.class differ diff --git a/target/classes/com/codeup/adlister/dao/MySQLAdsDao.class b/target/classes/com/codeup/adlister/dao/MySQLAdsDao.class new file mode 100644 index 0000000000..682eb9499c Binary files /dev/null and b/target/classes/com/codeup/adlister/dao/MySQLAdsDao.class differ diff --git a/target/classes/com/codeup/adlister/dao/MySQLUsersDao.class b/target/classes/com/codeup/adlister/dao/MySQLUsersDao.class new file mode 100644 index 0000000000..64bde450ff Binary files /dev/null and b/target/classes/com/codeup/adlister/dao/MySQLUsersDao.class differ diff --git a/target/classes/com/codeup/adlister/dao/Users.class b/target/classes/com/codeup/adlister/dao/Users.class new file mode 100644 index 0000000000..64f1da1d36 Binary files /dev/null and b/target/classes/com/codeup/adlister/dao/Users.class differ diff --git a/target/classes/com/codeup/adlister/models/Ad.class b/target/classes/com/codeup/adlister/models/Ad.class new file mode 100644 index 0000000000..70431f54de Binary files /dev/null and b/target/classes/com/codeup/adlister/models/Ad.class differ diff --git a/target/classes/com/codeup/adlister/models/User.class b/target/classes/com/codeup/adlister/models/User.class new file mode 100644 index 0000000000..1cff3ad7be Binary files /dev/null and b/target/classes/com/codeup/adlister/models/User.class differ diff --git a/target/classes/com/codeup/adlister/util/Password.class b/target/classes/com/codeup/adlister/util/Password.class new file mode 100644 index 0000000000..07216418c1 Binary files /dev/null and b/target/classes/com/codeup/adlister/util/Password.class differ