diff --git a/StudentAdminRedesign/.classpath b/StudentAdminRedesign/.classpath new file mode 100644 index 0000000..bfbdcc8 --- /dev/null +++ b/StudentAdminRedesign/.classpath @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/StudentAdminRedesign/.project b/StudentAdminRedesign/.project new file mode 100644 index 0000000..bbc9fdc --- /dev/null +++ b/StudentAdminRedesign/.project @@ -0,0 +1,36 @@ + + + StudentAdminRedesign + + + + + + org.eclipse.wst.jsdt.core.javascriptValidator + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.jdt.core.javanature + org.eclipse.wst.jsdt.core.jsNature + + diff --git a/StudentAdminRedesign/.settings/.jsdtscope b/StudentAdminRedesign/.settings/.jsdtscope new file mode 100644 index 0000000..3a28de0 --- /dev/null +++ b/StudentAdminRedesign/.settings/.jsdtscope @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/StudentAdminRedesign/.settings/org.eclipse.jdt.core.prefs b/StudentAdminRedesign/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..f42de36 --- /dev/null +++ b/StudentAdminRedesign/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 +org.eclipse.jdt.core.compiler.compliance=1.7 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.7 diff --git a/StudentAdminRedesign/.settings/org.eclipse.wst.common.component b/StudentAdminRedesign/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000..6c05039 --- /dev/null +++ b/StudentAdminRedesign/.settings/org.eclipse.wst.common.component @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/StudentAdminRedesign/.settings/org.eclipse.wst.common.project.facet.core.xml b/StudentAdminRedesign/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..ad3c0f8 --- /dev/null +++ b/StudentAdminRedesign/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/StudentAdminRedesign/.settings/org.eclipse.wst.jsdt.ui.superType.container b/StudentAdminRedesign/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100644 index 0000000..3bd5d0a --- /dev/null +++ b/StudentAdminRedesign/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/StudentAdminRedesign/.settings/org.eclipse.wst.jsdt.ui.superType.name b/StudentAdminRedesign/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100644 index 0000000..05bd71b --- /dev/null +++ b/StudentAdminRedesign/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/StudentAdminRedesign/WebContent/Dynamic_Class_Search_test.html b/StudentAdminRedesign/WebContent/Dynamic_Class_Search_test.html new file mode 100644 index 0000000..a7fc7fe --- /dev/null +++ b/StudentAdminRedesign/WebContent/Dynamic_Class_Search_test.html @@ -0,0 +1,82 @@ + + + + +

+ +

+ UCONN Dynamic Class Search +
+
University of Connecticut

+

+
+
+ * + * + * + * +

+ Open Only + Honors Only + Q Only + W Only + Recommended Only

+ Course name or number: +
+ Required fields are marked with an "*". +
+ +
+
+
+
+

+
+
+ + + \ No newline at end of file diff --git a/StudentAdminRedesign/WebContent/META-INF/MANIFEST.MF b/StudentAdminRedesign/WebContent/META-INF/MANIFEST.MF new file mode 100644 index 0000000..254272e --- /dev/null +++ b/StudentAdminRedesign/WebContent/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Class-Path: + diff --git a/StudentAdminRedesign/WebContent/META-INF/context.xml b/StudentAdminRedesign/WebContent/META-INF/context.xml new file mode 100644 index 0000000..271ee94 --- /dev/null +++ b/StudentAdminRedesign/WebContent/META-INF/context.xml @@ -0,0 +1,23 @@ + + + + + + + diff --git a/StudentAdminRedesign/WebContent/WEB-INF/response.jsp b/StudentAdminRedesign/WebContent/WEB-INF/response.jsp new file mode 100644 index 0000000..4956d7e --- /dev/null +++ b/StudentAdminRedesign/WebContent/WEB-INF/response.jsp @@ -0,0 +1,12 @@ +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" + pageEncoding="ISO-8859-1"%> + + + + +Insert title here + + + + + \ No newline at end of file diff --git a/StudentAdminRedesign/WebContent/WEB-INF/web.xml b/StudentAdminRedesign/WebContent/WEB-INF/web.xml new file mode 100644 index 0000000..eb383f7 --- /dev/null +++ b/StudentAdminRedesign/WebContent/WEB-INF/web.xml @@ -0,0 +1,17 @@ + + + + + +Student Admin Database for classes and student information + +jdbc/StudentAdminDB + +javax.sql.DataSource + +Container + + + + + diff --git a/StudentAdminRedesign/build/classes/Dynamic_Class_Search.class b/StudentAdminRedesign/build/classes/Dynamic_Class_Search.class new file mode 100644 index 0000000..b232707 Binary files /dev/null and b/StudentAdminRedesign/build/classes/Dynamic_Class_Search.class differ diff --git a/StudentAdminRedesign/src/Dynamic_Class_Search.java b/StudentAdminRedesign/src/Dynamic_Class_Search.java new file mode 100644 index 0000000..2c9787f --- /dev/null +++ b/StudentAdminRedesign/src/Dynamic_Class_Search.java @@ -0,0 +1,112 @@ + + +import java.io.IOException; + +import javax.servlet.ServletConfig; +import javax.servlet.ServletException; +import javax.servlet.annotation.WebServlet; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.lang.Object; +import java.io.PrintWriter; +import java.sql.*; +import javax.naming.Context; +import javax.naming.InitialContext; +import javax.naming.NamingException; +import javax.sql.DataSource; + +/** + * Servlet implementation class Dynamic_Class_Search + */ +@WebServlet("/Dynamic_Class_Search_tester") +public class Dynamic_Class_Search extends HttpServlet { + private static final long serialVersionUID = 1L; + + /** + * @see HttpServlet#HttpServlet() + */ + public Dynamic_Class_Search() { + super(); + // TODO Auto-generated constructor stub + } + + /** + * @see Servlet#init(ServletConfig) + */ +// public void init(ServletConfig config) throws ServletException { +// // TODO Auto-generated method stub +// System.out.println("Hello"); +// } +// +// /** +// * @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response) +// */ +// protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { +// // TODO Auto-generated method stub +// System.out.println("Hello2"); +// +// } +// + /** + * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) + */ + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + String Term = request.getParameter("Term"); + String Session = request.getParameter("Session"); + String Campus = request.getParameter("Campus"); + String Department = request.getParameter("Department"); + String Course = request.getParameter("Course"); + String Courselvl = request.getParameter("Courselvl"); + String Open = request.getParameter("Open?"); + String Honors = request.getParameter("Honors?"); + String W = request.getParameter("W?"); + String Q = request.getParameter("Q?"); + String Recommended = request.getParameter("Recommended?"); + } + /** + * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) + */ + protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + String Term = request.getParameter("Term"); + String Session = request.getParameter("Session"); + String Campus = request.getParameter("Campus"); + String Department = request.getParameter("Department"); + String Course = request.getParameter("Course"); + String Courselvl = request.getParameter("Courselvl"); + String Open = request.getParameter("Open?"); + String Honors = request.getParameter("Honors?"); + String W = request.getParameter("W?"); + String Q = request.getParameter("Q?"); + String Recommended = request.getParameter("Recommended?"); + Context initCtx = null; + try { + initCtx = new InitialContext(); + } catch (NamingException e2) { + // TODO Auto-generated catch block + e2.printStackTrace(); + } + + Context envCtx = null; + try { + envCtx = (Context) initCtx.lookup("java:comp/env"); + } catch (NamingException e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } + + try { + DataSource ds = (DataSource) + + envCtx.lookup("jdbc/[YourResourceName]"); + } catch (NamingException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + + + + } + +}