AirList Java Servlets JSP and JDBC Project
1.0.0
이 프로젝트에서는 Java Servlet, JSP 및 JDBC를 사용하여 다양한 회사를 나열하는 웹 애플리케이션을 만드는 방법을 보여줍니다. 이 애플리케이션에는 회사 기록 관리를 위한 사용자 인증 및 CRUD 작업이 포함됩니다.
다음 스키마를 사용하여 데이터베이스를 만듭니다.
| 열 | 유형 | 설명 |
|---|---|---|
| ID | 정수 | 기본 키 |
| 사용자 이름 | VARCHAR(50) | 사용자의 사용자 이름 |
| 비밀번호 | VARCHAR(50) | 사용자의 비밀번호 |
| 열 | 유형 | 설명 |
|---|---|---|
| ID | 시리얼(10) | 기본 키 |
| 도착_날짜 | VARCHAR(255) | 회사 개업 상장 |
| 회사_이름 | VARCHAR(255) | 회사명 |
| 다음_날짜 | VARCHAR(255) | 다음 평가/라운드 날짜 |
| 상태 | VARCHAR(255) | 드라이브가 완료되었는지/진행 중인지/예정인지 |
| 꼬리표 | INT4(10) | 상태를 나타내는 정수 값 |
| 역할 | VARCHAR(255) | 드라이브의 역할 |
| 설명 | VARCHAR(255) | 추가 설명 |
/이는 루트 엔드포인트이며 사용자 이름과 비밀번호를 사용한 로그인 양식을 포함합니다.
예시 요청:
<form action="login" method="post"> <input type="text" name="username" placeholder="사용자 이름" 필요> <input type="password" name="password" placeholder="Password" 필요 > <button type="submit">로그인</button></form>
/login로그인 양식을 처리하고 루트로 리디렉션하는 보호된 경로입니다.
예시 요청:
POST /loginContent-Type: application/x-www-form-urlencodedusername=user1&password=pass123
/home회사 목록을 표시합니다.
예시 요청:
GET /집
/update회사의 기존 기록을 업데이트합니다.
예시 요청:
POST /updateContent-Type: application/x-www-form-urlencodedid=1&arrival_date=2024-01-01&company_name=NewCompanyName&next_date=2024-02-01&status=ongoing&tag=1&role=Developer&description=UpdatedDescription
/insert현재 목록에 새 회사를 삽입합니다.
예시 요청:
POST /insertContent-Type: application/x-www-form-urlencodedarrival_date=2024-01-01&company_name=CompanyName&next_date=2024-02-01&status=upcoming&tag=2&role=Engineer&description=DescriptionText
/(any wrong url)"리소스를 찾을 수 없음"을 나타내는 오류 404 페이지를 표시합니다.
예시 요청:
GET /존재하지 않는 페이지
저장소 복제
https://github.com/chauhansumitdev/AirList.git
프로젝트를 선호하는 IDE(예: Eclipse IDE)로 가져옵니다.
데이터베이스 연결 설정을 구성합니다.
애플리케이션 서버를 실행하십시오.
http://localhost:8080 에서 애플리케이션에 액세스합니다.
자바 서블릿
JSP(자바 서버 페이지)
JDBC(Java 데이터베이스 연결)
PostgreSQL Cloud(또는 선호하는 관계형 데이터베이스)
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.