{"id":16505354,"url":"https://github.com/jubinjacob03/java-js_webpage","last_synced_at":"2026-04-12T18:22:35.490Z","repository":{"id":177518193,"uuid":"657738689","full_name":"jubinjacob03/Java-JS_webpage","owner":"jubinjacob03","description":"A streaming webpage developed on Apache NetBeans IDE 15, using Java \u0026 JavaScript with login page connected to MySQL backend.  ","archived":false,"fork":false,"pushed_at":"2023-07-02T15:39:24.000Z","size":5878,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-12T12:41:34.828Z","etag":null,"topics":["apache","backend","frontend","java","javascript","jdbc","mysql-connector","mysql-database","netbeans-ide","vanilla-css"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jubinjacob03.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-23T18:24:44.000Z","updated_at":"2024-07-12T21:00:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"fc6ba969-55f1-447b-bb57-1f98eb763fa7","html_url":"https://github.com/jubinjacob03/Java-JS_webpage","commit_stats":null,"previous_names":["jubinjacob03/java-js_webpage"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jubinjacob03%2FJava-JS_webpage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jubinjacob03%2FJava-JS_webpage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jubinjacob03%2FJava-JS_webpage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jubinjacob03%2FJava-JS_webpage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jubinjacob03","download_url":"https://codeload.github.com/jubinjacob03/Java-JS_webpage/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241435160,"owners_count":19962407,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache","backend","frontend","java","javascript","jdbc","mysql-connector","mysql-database","netbeans-ide","vanilla-css"],"created_at":"2024-10-11T15:10:47.407Z","updated_at":"2026-04-12T18:22:30.461Z","avatar_url":"https://github.com/jubinjacob03.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Java-JS_webpage\n\nA streaming webpage developed on Apache NetBeans IDE 15, using Java \u0026amp; JavaScript with login page connected to MySQL backend.  \n\n# Requirements\n\n- Apache NetBeans IDE 15\n- Windows 7 or above\n- Apache Tomcat\n- Java SDK\n- MySQL \n\u003cbr\u003e  \n:wrench: My specifications :\n\u003cbr\u003e\u003cbr\u003e\n\n\n\n\n\tProduct Version: Apache NetBeans IDE 15  \n    Java: 18.0.2.1; Java HotSpot(TM) 64-Bit Server VM 18.0.2.1+1-1  \n    Runtime: Java(TM) SE Runtime Environment 18.0.2.1+1-1  \n    System: Windows 11 version 10.0 running on amd64; UTF-8; en_IN (nb)  \n    MySQL Workbench: version 8.0.31\n\n# Setup\n\n- Install Apache NetBeans IDE 15 and configure Tomcat server with it.\n- Open MySQL Workbench and create a Localhost Adminstrator Account.\n- Clone this repo using git to any folder.\n- Open \u003cem\u003e\u003cstrong\u003e'MySQL_ReadMe.txt'\u003c/strong\u003e\u003c/em\u003e from repo files and copy paste each line into \u003cem\u003e\u003cstrong\u003eMySQL Database\u003c/strong\u003e\u003c/em\u003e and execute them.\n- Open Apache NetBeans and navigate to Menu Tab \u003e File \u003e Open Project\n- Locate the cloned folder and click 'Open Project'.\n- All project files and resources will be now properly loaded to NetBeans.\n- Navigate to \u003ci\u003e\u003cstrong\u003e\\build\\src\\java\\exist\\response\\java\u003c/strong\u003e\u003c/i\u003e and open \u003cem\u003e\u003cstrong\u003e'exist.java'\u003c/strong\u003e\u003c/em\u003e in working pane.\n- Find the line \u003ccode\u003econ = DriverManager.getConnection(\"jdbc:mysql://localhost:3306/login\",\"root\",\"root\");\u003c/code\u003e\n- Change the values of \u003ci\u003e\u003cstrong\u003e\"root,\"root\"\u003c/strong\u003e\u003c/i\u003e to your MySQL Workbench Localhost Adminstrator \u003cem\u003e\u003cstrong\u003eUsername\u003c/strong\u003e\u003c/em\u003e and \u003cem\u003e\u003cstrong\u003ePassword\u003c/strong\u003e\u003c/em\u003e respectively.\n- Similarly open and change MySQL credential values in \u003cem\u003e\u003cstrong\u003e'login.java'\u003c/strong\u003e\u003c/em\u003e.\n- Save the changes ( \u003cem\u003e\u003cstrong\u003eCtrl + S\u003c/strong\u003e\u003c/em\u003e )\n\n# Running the Project\n\n- Click on Menu Tab \u003e Run \u003e Clean and Build Project\n- Again click Menu Tab \u003e Run \u003e Run Project\n- Enter Apache Tomcat server user and password.\n- Default browser will open Localhost port automatically, if not opened; Open any browser and go to \u003ccode\u003ehttp://localhost:8080/\u003c/code\u003e\n- The website will be now \u003cem\u003e\u003cstrong\u003elive\u003c/em\u003e\u003c/strong\u003e.\n- To close the live server, navigate to the server pane under working pane and click the stop button or directly close the browser.\n\n# Output\n\n![Screenshot 2023-07-02 210126](https://github.com/jubinjacob03/Java-JS_webpage/assets/118928433/e11e23c2-ccd1-41a3-bb4c-67385082e411)\u003cbr/\u003e\u003cbr/\u003e\n![Screenshot 2023-07-02 210201](https://github.com/jubinjacob03/Java-JS_webpage/assets/118928433/b8aafd11-e14e-4169-ab3e-788980eb776b)\u003cbr/\u003e\u003cbr/\u003e\n![Screenshot 2023-07-02 210215](https://github.com/jubinjacob03/Java-JS_webpage/assets/118928433/ac2e1649-cbba-4465-a8fa-4712d59f3d46)\u003cbr/\u003e\u003cbr/\u003e\n![Screenshot 2023-07-02 210228](https://github.com/jubinjacob03/Java-JS_webpage/assets/118928433/83b083c1-9179-429d-918b-1b22cb07168c)\n\n\n\n\n\n\n# Help\n\n:link: Major components in DIR :\n\u003cbr\u003e\n\n\n\n\t\n\tindex.html : Main page/ Home page.  \n    login2.jsp : Handle Front-End + JS for Sign-in section.  \n    exist.java : Handle Back-end + JDBC for Sign-in section.  \n    login.jsp : Handle Front-End + JS for Sign-up section.  \n    login.java : Handle Back-end + JDBC for Sign-iup section.  \n    success.jsp : Act as ToNext page after successful authentication with Database.\n    MySQL_ReadMe.txt : Contains all the Back-end configuration codes for creating Database.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjubinjacob03%2Fjava-js_webpage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjubinjacob03%2Fjava-js_webpage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjubinjacob03%2Fjava-js_webpage/lists"}