데이터베이스: PostgreSQL 또는 MySQL을 이용하여 hit 데이터베이스를 생성한다. student와 major 테이블을 생성하며, 각각의 테이블에는 정해진 필드와 데이터 타입을 사용한다.

웹 프로그래밍: student.html 파일을 생성하고, AJAX를 이용하여 StudentServlet과 통신한다. student.html 파일은 학생 데이터를 테이블 형태로 보여준다. 추가 기능으로, 학생 정보를 입력할 수 있는 영역을 생성하고, 입력된 데이터를 데이터베이스에 저장하며, 저장 후 새로운 데이터를 보여준다.

데이터베이스 프로그래밍: JDBC와 DAO 패턴을 이용하여 StudentDao와 MajorDao 인터페이스를 구현한다. StudentDaoImpl과 MajorDaoImpl 클래스를 이용하여 구체화한다. 또한, DBUtil 클래스를 이용하여 데이터베이스 연결을 관리한다.

프로젝트 관리: Maven을 이용하여 프로젝트를 관리한다.

위 요구사항에 따라 student.html, StudentServlet.java, Student.java, StudentDao.java, StudentDaoImpl.java, Major.java, MajorDao.java, MajorDaoImpl.java, DBUtil.java 등의 파일을 생성하고, 각 파일의 내용을 작성한다. 이후 프로젝트를 Maven으로 빌드하여 적절한 형태로 제출한다.

HTML,mysql,java.javascript등등 이건 이렇게하고 문법은 요거야 사악사악 넘어가고 이걸 해오라는데 시발 내가 멍청한거냐?