본문 바로가기

JSP4

17. redirect, forward 리다이렉트 (Redirect) 리다이렉트는 HTTP프로토콜로 정해진 규칙이다.서버는 클라이언트의 요청에 대해 특정 URL로 이동을 요청할 수 있다. 이를 리다이렉트라고 한다.서버는 클라이언트에게 HTTP 상태코드 302로 응답하는데 이때 헤더 내 Location 값에 이동할 URL 을 추가한다. 클라이언트는 리다이렉션 응답을 받게 되면 헤더(Location)에 포함된 URL로 재요청을 보내게 된다. 이때 브라우저의 주소창은 새 URL로 바뀌게 된다. 클라이언트는 서버로부터 받은 상태 값이 302이면 Location헤더값으로 재요청을 보내게 된다. 이때 브라우저의 주소창은 전송받은URL로 바뀌게 된다. 서블릿이나 JSP는 리다이렉트하기 위해 HttpServletResponse 클래스의 sendRedirec.. 2018. 7. 10.
16. JSP JSP란? JSP 는 서버에서 모든 처리를 수행하는 서버 측 기술입니다. 자바를 프로그래밍 언어로 사용하여 동적 웹 응용 프로그램을 만드는 데 사용됩니다. 기본적으로 모든 HTML 파일은 ".html"에서 ".jsp"로 파일 확장명을 변경하여 JSP 파일로 변환 할 수 있습니다. HTML과 JSP의 차이점은 HTML 내부에서 자바 코드를 사용할 수 있다는 것입니다. JSP에서는 JSP 태그를 사용하여 HTML에 Java 코드를 사용할 수 있습니다. JSP의 라이프사이클 기본적으로 JSP의 라이프사이클은 서블릿과 동일하다. 처음에 JSP가 서블릿으로 변환되는 과정만 추가한다면.JSP는 먼저 Servelts으로 변환된 다음 해당 서블릿이 Server에 의해 처리된다. 클라이언트가 서버에 요청하면 먼저 컨테이.. 2018. 7. 10.
8. Servlet? JSP? Model1, Model2? 자바 서블릿(Java Servlet)은 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말하며, 흔히 "서블릿"이라 불린다. 자바 서블릿은 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종이다. 서블릿은 JSP와 비슷한 점이 있지만, JSP가 HTML 문서 안에 Java 코드를 포함하고 있는 반면, 서블릿은 자바 코드 안에 HTML을 포함하고 있다는 차이점이 있다.자바 서블릿은 자바 EE 사양의 일부분으로, 주로 이 기능을 이용하여 쇼핑몰이나 온라인 뱅킹 등의 다양한 웹 시스템이 구현되고 있다. 또한, 자바 서블릿은 자바로 구현되므로 다양한 플랫폼에서 동작한다. JSP(Java Server Page)는 마이크로소프트의 ASP가 인기를 끌자 ASP에 대한 자바측 대응.. 2018. 6. 25.
1. 프로젝트 개요 <가제:뇌에 때려박는 영단어 사이트 구축> 프로젝트명 : (가제) 뇌에 때려박는 영단어 사이트 개발 메인페이지 회원가입 페이지 단어장 목록 페이지 (게시판형식) 기술분야 : 웹 사이트 제작, 웹 서버 구축, 데이터베이스 연동, 웹 서비스 성과목표 / 주요 기능 - 부트스트랩을 사용 깔끔한 웹 디자인 구축. (메인페이지, 사용자 정보 페이지, 빅데이터페이지) - 웹 페이지를 서버와 연동 시킨다. - 사용자 별 단어장 데이터베이스 생성, 데이터베이스를 이용한 인공지능으로 단어 추천 기능. - 해킹 방어 기능 - 댓글 작성 기능 - 암기 성과 공유 기능 - SNS 계정으로 회원가입 기능 - 메일 / 푸시 알림 기능 (모바일 연동 시) - 게임기능 (떨어지는 단어 맞추기) / 실시간 팀전. - 순위기능 (랭크를 두어서 수준별 단어테스트, 회원 랭킹페이지.. 2018. 6. 20.