NOTE

📌 목적 과 대상목적 : 반려견 기반 지역 커뮤니티 활성화 및 편의 제공 및 실시간 유기견 홍보 및 입양 유도 서비스대상 : 전국 반려 가구 및 반려동물을 맞이하고자 하는 사람, 동물을 사랑하는 모두📝 학습목표jsp/servlet을 활용한 서버 사이드 동적 웹페이지 구현비동기 api 호출, Ajax 비동기 통신에 대한 이해 및 클라이언트 사이드 동적 웹 페이지 구현디자인 패턴 MVC 에 대한 이해브라우저 개발자 도구 활용📝 협업 프로세스팀 구성원들의 많은 협의를 통해 아이디어와 목표 이해목적에 맞는 API 선택과 학습 및 정보 수집구현할 페이지를 구성하고 페이지에 따라 클래스를 나누고 분업담당 기능을 구현하고 평가 또는 피드백 요청프로젝트를 통해 얻은 지식 공유프로그램 소개 설명 및 이슈  [인덱스..
세션이란 ? 클라이언트로부터 오는 일련의 요청을 하나의 상태로 보고 그 상태를 일정하게 유지하는 기술 클라이언트가 웹 서버에 접속해있는 상태가 하나의 단위 세션은 웹서버에 웹 컨테이너의 상태를 유지하기 위한 정보를 저장합니다. 브라우저를 닫거나 서버에서 세션을 삭제하면 세션이 삭제됩니다. 세션은 각 클라이언트의 고유세션 ID를 부여하는데, 이것으로 클라이언트를 구분하여 각 클라이언트의 요구에 맞는 응답을 반환합니다. 세션 동작순서 1) 클라이언트 요청 2) Request-Header 필드의 Cookie 에서 세션ID를 보냈는지 확인 3) 세션ID가 없을 경우, 서버에서 생성하여 클라이언트에게 전송 4) 쿠키를 사용해 세션ID를 서버에 저장 5) 클라이언트 재접속 시, 쿠키를 이용하여 세션ID 값을 서버에..
쿠키란 : 사용자가 방문한 웹페이지에서 이용된 환경설정 및 기타 정보를 사용자의 컴퓨터에 작은 파일로 저장한 것 (웹 서버가 생성하여 웹 브라우저로 전송하는 작은 정보 파일) 쿠키의 역할 브라우저에 저장되어서 접속자 장치를 인식하거나 일부 데이터를 저장하는 역할 Cookie는 웹사이트가 인터넷 사용자에 대한 정보를 기억하고, 인터넷 사용자가 웹사이트를 더욱 효율적으로 이용할 수 있도록 합니다. 크게는 아래 세가지로 나눌 수 있습니다 세션관리 : 서버에 저장해야 할 데이터 관리 개인 맞춤 데이터 : 테마 등과 같은 세팅값 트래킹 : 사용자의 행동을 기록 및 분석 예를 들어, 인터넷 사용자가 로그인한 상태를 유지하기 위해 Cookie를 사용할 수 있는데, 이는 세션관리에 해당됩니다. 쿠키의 문제점 인증에 사..
서블릿(Servlet) ? Server와 Applet의 합성어로, 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램이다. 클라이언트의 요청을 처리하고, 그 결과를 반환하는 Servlet 클래스의 구현 규칙을 지킨 자바 웹 프로그래밍 기술인데, 쉽게 말하면 웹을 만들기 위해 자바를 사용할 때 필요한 기술이라고 생각하면 된다. 우리가 흔히 로그인을 할 때, 아이디와 비밀번호를 입력하고 로그인 버튼을 누르는데, 이때 서버는 요청자의 아이디, 비밀번호를 확인 후 다음 페이지를 띄워준다. 띄워주는 것이 바로 서블릿(Servlet). 서블릿의 특징 1. HTML 변경시, 서블릿을 재컴파일 해야한다는 단점이 있음 2. MVC패턴에서 Controller로 이용됨 3. JAVA Thread를 이용하여 동작된다..
MVC패턴 ? Model , View , Controller의 합성어로 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴입니다. Model : 백그라운드에서 동작하는 로직을 처리합니다. View : 사용자가 보게 될 결과 화면을 출력합니다. Controller : 사용자의 입력처리와 흐름 제어를 담당합니다. MVC패턴에는 모델1방식과 모델 2방 식이 있는데 특히 모델 2 구조 기반의 MVC패턴 구현은 JSP 개발자라면 무조건 알고 있어야 할 개발 방식입니다. JSP 웹사이트 구조는 크게 모델 1 방식과 모델 2 방식으로 나뉩니다. 간단하게 분류하자면 JSP에서 출력과 로직을 전부 처리하느냐(모델 1) JSP에서 출력만 처리하느냐(모델 2)로 분류할 수 있습니다. 모델 1 구조는 사용자의 요청을 JSP가..
cos.jar파일을 위와 같이 WEB-INF -> lib 폴더 안에 넣어줍니다. 웹에서 파일 업로드하기 파일 업로드 폼 올린 사람: 제목: 파일명1: 파일명2: fileUpload.jsp 업로드 확인 및 다운로드 페이지이동 fileCheck.jsp 올린사람 : 제목 : 파일명1 : 파일명2 :
Session을 ArrayList로 사용하기 선언 부분 출력 부분 //리스트를 새로 생성해줘도 이어서 추가하게된다.
JSP란 ? JavaServer Pages의 약자를 뜻하며, HTML 코드에 JAVA 코드를 사용하여 동적 웹페이지(Dynamic Web Page)를 생성하는 웹 어플리케이션 도구(라이브러리)이다. 1. Web 웹이란, 인터넷 기반의 정보기술을 뜻하며, 우리가 흔히 접하는 "WWW"인 World Wide Web의 줄임말이다. 단어의 뜻처럼 전세계에 걸쳐 거대한 네트워크 망을 통해서 정보들을 공유하며, 정보는 양방향성의 특징을 가진다. 2. Web Application 웹 어플리케이션은 웹에서 실행되는 응용프로그램을 뜻하며, 인터넷을 통한 여러가지의 서비스를 일컫는다. 사용자는 필요한 데이터를 Request(요청)하고 서버에서는 사용자의 Request를 수행하며, 요청한 데이터를 Response(응답)하게..
시원해지고 싶은 사람
'분류 전체보기' 카테고리의 글 목록