diff --git a/SimpleBlog/build.xml b/SimpleBlog/build.xml new file mode 100644 index 00000000..b949aae0 --- /dev/null +++ b/SimpleBlog/build.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + Builds, tests, and runs the project SimpleBlog. + + + diff --git a/SimpleBlog/build/web/META-INF/MANIFEST.MF b/SimpleBlog/build/web/META-INF/MANIFEST.MF new file mode 100644 index 00000000..59499bce --- /dev/null +++ b/SimpleBlog/build/web/META-INF/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/SimpleBlog/build/web/WEB-INF/classes/.netbeans_automatic_build b/SimpleBlog/build/web/WEB-INF/classes/.netbeans_automatic_build new file mode 100644 index 00000000..e69de29b diff --git a/SimpleBlog/build/web/WEB-INF/classes/.netbeans_update_resources b/SimpleBlog/build/web/WEB-INF/classes/.netbeans_update_resources new file mode 100644 index 00000000..e69de29b diff --git a/SimpleBlog/build/web/WEB-INF/classes/bean/addUser.class b/SimpleBlog/build/web/WEB-INF/classes/bean/addUser.class new file mode 100644 index 00000000..cea34048 Binary files /dev/null and b/SimpleBlog/build/web/WEB-INF/classes/bean/addUser.class differ diff --git a/SimpleBlog/build/web/WEB-INF/classes/beans/Komentar.class b/SimpleBlog/build/web/WEB-INF/classes/beans/Komentar.class new file mode 100644 index 00000000..43e6d6fc Binary files /dev/null and b/SimpleBlog/build/web/WEB-INF/classes/beans/Komentar.class differ diff --git a/SimpleBlog/build/web/WEB-INF/classes/beans/Post.class b/SimpleBlog/build/web/WEB-INF/classes/beans/Post.class new file mode 100644 index 00000000..4a6b9180 Binary files /dev/null and b/SimpleBlog/build/web/WEB-INF/classes/beans/Post.class differ diff --git a/SimpleBlog/build/web/WEB-INF/classes/beans/komentar_bean.class b/SimpleBlog/build/web/WEB-INF/classes/beans/komentar_bean.class new file mode 100644 index 00000000..a7179340 Binary files /dev/null and b/SimpleBlog/build/web/WEB-INF/classes/beans/komentar_bean.class differ diff --git a/SimpleBlog/build/web/WEB-INF/classes/beans/login_bean.class b/SimpleBlog/build/web/WEB-INF/classes/beans/login_bean.class new file mode 100644 index 00000000..70878fbc Binary files /dev/null and b/SimpleBlog/build/web/WEB-INF/classes/beans/login_bean.class differ diff --git a/SimpleBlog/build/web/WEB-INF/classes/beans/post_bean.class b/SimpleBlog/build/web/WEB-INF/classes/beans/post_bean.class new file mode 100644 index 00000000..27624b81 Binary files /dev/null and b/SimpleBlog/build/web/WEB-INF/classes/beans/post_bean.class differ diff --git a/SimpleBlog/build/web/WEB-INF/classes/beans/publish_bean.class b/SimpleBlog/build/web/WEB-INF/classes/beans/publish_bean.class new file mode 100644 index 00000000..87bfe02d Binary files /dev/null and b/SimpleBlog/build/web/WEB-INF/classes/beans/publish_bean.class differ diff --git a/SimpleBlog/build/web/WEB-INF/classes/messages/message.properties b/SimpleBlog/build/web/WEB-INF/classes/messages/message.properties new file mode 100644 index 00000000..d5293ad1 --- /dev/null +++ b/SimpleBlog/build/web/WEB-INF/classes/messages/message.properties @@ -0,0 +1,5 @@ +# To change this license header, choose License Headers in Project Properties. +# To change this template file, choose Tools | Templates +# and open the template in the editor. + +javax.faces.component.UIInput.REQUIRED=Please enter a value for this field. diff --git a/SimpleBlog/build/web/WEB-INF/faces-config.xml b/SimpleBlog/build/web/WEB-INF/faces-config.xml new file mode 100644 index 00000000..9f02033a --- /dev/null +++ b/SimpleBlog/build/web/WEB-INF/faces-config.xml @@ -0,0 +1,102 @@ + + + + + + login_bean + beans.login_bean + session + + + post_bean + beans.post_bean + session + + + Post + beans.Post + session + + + Komentar + beans.Komentar + session + + + Login Page + /login.jsp + + #{login_bean.checkValidUser} + valid + /index.xhtml + + + #{login_bean.checkValidUser} + invalid + /login.jsp + + + + Relogin Page + /login_fail.jsp + + #{login_bean.checkValidUser} + valid + /login_success.jsp + + + #{login_bean.checkValidUser} + invalid + /login_fail.jsp + + + + + #{Post.setDBP(item.id_post)} + post + /post.xhtml + + + #{Post.setDBE(item.id_post)} + edit + /edit_post.xhtml + + + + Edit Page + /edit_post.xhtml + + #{Post.editPost()} + edit + /index.xhtml + + + + Insert Page + /new_post.xhtml + + #{Post.insertPost()} + insert + /index.xhtml + + + + Publish Page + /publish_post.xhtml + + #{publish_bean.changeStatus(item.id_post)} + /index.xhtml + + + + messages.message + + diff --git a/SimpleBlog/build/web/WEB-INF/glassfish-web.xml b/SimpleBlog/build/web/WEB-INF/glassfish-web.xml new file mode 100644 index 00000000..13e0059f --- /dev/null +++ b/SimpleBlog/build/web/WEB-INF/glassfish-web.xml @@ -0,0 +1,10 @@ + + + + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/SimpleBlog/build/web/WEB-INF/lib/mysql-connector-java-5.1.34-bin.jar b/SimpleBlog/build/web/WEB-INF/lib/mysql-connector-java-5.1.34-bin.jar new file mode 100644 index 00000000..0236900b Binary files /dev/null and b/SimpleBlog/build/web/WEB-INF/lib/mysql-connector-java-5.1.34-bin.jar differ diff --git a/SimpleBlog/build/web/WEB-INF/sun-web.xml b/SimpleBlog/build/web/WEB-INF/sun-web.xml new file mode 100644 index 00000000..1ac7af40 --- /dev/null +++ b/SimpleBlog/build/web/WEB-INF/sun-web.xml @@ -0,0 +1,11 @@ + + + + + + + Keep a copy of the generated servlet class' java code. + + + + diff --git a/SimpleBlog/build/web/WEB-INF/web.xml b/SimpleBlog/build/web/WEB-INF/web.xml new file mode 100644 index 00000000..c5e7c738 --- /dev/null +++ b/SimpleBlog/build/web/WEB-INF/web.xml @@ -0,0 +1,24 @@ + + + + javax.faces.PROJECT_STAGE + Development + + + Faces Servlet + javax.faces.webapp.FacesServlet + 1 + + + Faces Servlet + /faces/* + + + + 30 + + + + faces/index.xhtml + + diff --git a/SimpleBlog/build/web/admin crud.jsp b/SimpleBlog/build/web/admin crud.jsp new file mode 100644 index 00000000..d3a071ca --- /dev/null +++ b/SimpleBlog/build/web/admin crud.jsp @@ -0,0 +1,35 @@ +<%-- + Document : admin crud + Created on : Nov 30, 2014, 12:04:14 PM + Author : Ryuxaki +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + +<%@ page import="java.io.*,java.util.*,java.sql.*"%> +<%@taglib uri="http://java.sun.com/jsf/html" prefix="h" %> +<%@taglib uri="http://java.sun.com/jsf/core" prefix="f" %> + + + + + DELETE FROM user WHERE username = '<%= request.getParameter("username") %>' + + + + SELECT * from user; + + + + + + + + + + edit | delete + + + \ No newline at end of file diff --git a/SimpleBlog/build/web/admin crud.xhtml b/SimpleBlog/build/web/admin crud.xhtml new file mode 100644 index 00000000..77ebf9f2 --- /dev/null +++ b/SimpleBlog/build/web/admin crud.xhtml @@ -0,0 +1,61 @@ + + + + + Edit User + + + + + #{addUser.autoFill} + +