From 80bfa39936172ab2218fc28ad328d54238be40cc Mon Sep 17 00:00:00 2001 From: Caleb Fontenot Date: Tue, 23 Jan 2024 14:07:02 -0600 Subject: [PATCH] :upside_down: --- .gitignore | 1 + .../nb-configuration.xml | 20 ++++++++ .../AjaxPrimeFaces_CalebFontenot/pom.xml | 48 +++++++++++++++++++ .../src/main/java/beans/TestBean.java | 47 ++++++++++++++++++ .../JakartaRestConfiguration.java | 13 +++++ .../resources/JakartaEE10Resource.java | 20 ++++++++ .../main/resources/META-INF/persistence.xml | 7 +++ .../src/main/webapp/WEB-INF/beans.xml | 6 +++ .../src/main/webapp/WEB-INF/glassfish-web.xml | 25 ++++++++++ .../src/main/webapp/WEB-INF/web.xml | 24 ++++++++++ .../src/main/webapp/index.html | 10 ++++ .../src/main/webapp/index.xhtml | 22 +++++++++ 12 files changed, 243 insertions(+) create mode 100644 Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/nb-configuration.xml create mode 100644 Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/pom.xml create mode 100644 Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/java/beans/TestBean.java create mode 100644 Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/ajaxprimefaces_calebfontenot/JakartaRestConfiguration.java create mode 100644 Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/ajaxprimefaces_calebfontenot/resources/JakartaEE10Resource.java create mode 100644 Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/resources/META-INF/persistence.xml create mode 100644 Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/WEB-INF/beans.xml create mode 100644 Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml create mode 100644 Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/WEB-INF/web.xml create mode 100644 Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/index.html create mode 100644 Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/index.xhtml diff --git a/.gitignore b/.gitignore index 2f06b63..471b608 100644 --- a/.gitignore +++ b/.gitignore @@ -84,3 +84,4 @@ /Semester 3/Examples/ajax-examples/Ajax2/target/ /Semester 2/Exams/Ajax3-Tags-Testing/target/ /Semester 2/Exams/Ajax4Listener/target/ +/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/target/ diff --git a/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/nb-configuration.xml b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/nb-configuration.xml new file mode 100644 index 0000000..5e1a2de --- /dev/null +++ b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/nb-configuration.xml @@ -0,0 +1,20 @@ + + + + + + 10-web + gfv700ee10 + Facelets + + diff --git a/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/pom.xml b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/pom.xml new file mode 100644 index 0000000..6a601a6 --- /dev/null +++ b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/pom.xml @@ -0,0 +1,48 @@ + + 4.0.0 + edu.slcc.asdv.caleb + AjaxPrimeFaces_CalebFontenot + 1.0-SNAPSHOT + war + AjaxPrimeFaces_CalebFontenot-1.0-SNAPSHOT + + + UTF-8 + 10.0.0 + + + + + jakarta.platform + jakarta.jakartaee-api + ${jakartaee} + provided + + + org.primefaces + primefaces + 13.0.4 + jakarta + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + 11 + 11 + + + + org.apache.maven.plugins + maven-war-plugin + 3.3.2 + + + + \ No newline at end of file diff --git a/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/java/beans/TestBean.java b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/java/beans/TestBean.java new file mode 100644 index 0000000..e3bac75 --- /dev/null +++ b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/java/beans/TestBean.java @@ -0,0 +1,47 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package beans; + +import jakarta.enterprise.context.SessionScoped; +import jakarta.inject.Named; +import java.io.Serializable; + +/** + * + * @author caleb + */ +@Named(value = "bean") +@SessionScoped +public class TestBean implements Serializable { + + private String value1; + private String value2; + + public String getValue2() + { + System.out.println("getValue2()..."); + return value2; + } + + public void setValue2(String value2) + { + System.out.println("setValue2()..."); + this.value2 = value2; + } + + + public String getValue1() + { + System.out.println("getValue1()..."); + return value1; + } + + public void setValue1(String value1) + { + System.out.println("setValue1()..."); + this.value1 = value1; + } + +} diff --git a/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/ajaxprimefaces_calebfontenot/JakartaRestConfiguration.java b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/ajaxprimefaces_calebfontenot/JakartaRestConfiguration.java new file mode 100644 index 0000000..497c35b --- /dev/null +++ b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/ajaxprimefaces_calebfontenot/JakartaRestConfiguration.java @@ -0,0 +1,13 @@ +package edu.slcc.asdv.caleb.ajaxprimefaces_calebfontenot; + +import jakarta.ws.rs.ApplicationPath; +import jakarta.ws.rs.core.Application; + +/** + * Configures Jakarta RESTful Web Services for the application. + * @author Juneau + */ +@ApplicationPath("resources") +public class JakartaRestConfiguration extends Application { + +} diff --git a/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/ajaxprimefaces_calebfontenot/resources/JakartaEE10Resource.java b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/ajaxprimefaces_calebfontenot/resources/JakartaEE10Resource.java new file mode 100644 index 0000000..9521e8c --- /dev/null +++ b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/ajaxprimefaces_calebfontenot/resources/JakartaEE10Resource.java @@ -0,0 +1,20 @@ +package edu.slcc.asdv.caleb.ajaxprimefaces_calebfontenot.resources; + +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.core.Response; + +/** + * + * @author + */ +@Path("jakartaee10") +public class JakartaEE10Resource { + + @GET + public Response ping(){ + return Response + .ok("ping Jakarta EE") + .build(); + } +} diff --git a/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/resources/META-INF/persistence.xml b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/resources/META-INF/persistence.xml new file mode 100644 index 0000000..7582bf1 --- /dev/null +++ b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/resources/META-INF/persistence.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/WEB-INF/beans.xml b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/WEB-INF/beans.xml new file mode 100644 index 0000000..9dfae34 --- /dev/null +++ b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/WEB-INF/beans.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml new file mode 100644 index 0000000..673cc06 --- /dev/null +++ b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml @@ -0,0 +1,25 @@ + + + + + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/WEB-INF/web.xml b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..fcfcd54 --- /dev/null +++ b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,24 @@ + + + + jakarta.faces.PROJECT_STAGE + Development + + + Faces Servlet + jakarta.faces.webapp.FacesServlet + 1 + + + Faces Servlet + /faces/* + + + + 30 + + + + faces/index.xhtml + + diff --git a/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/index.html b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/index.html new file mode 100644 index 0000000..3368e9c --- /dev/null +++ b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/index.html @@ -0,0 +1,10 @@ + + + + Start Page + + + +

Hello World!

+ + diff --git a/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/index.xhtml b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/index.xhtml new file mode 100644 index 0000000..a20d491 --- /dev/null +++ b/Semester 3/Assignments/AjaxPrimeFaces_CalebFontenot/src/main/webapp/index.xhtml @@ -0,0 +1,22 @@ + + + + + Facelet Title + + + + value1: +
+ value2: +
+ +
+ +
+ +
+
+