1. 🍪쿠키(Cookie)서버(웹프로그램)와 클라이언트(브라우저)의 연결 지속성을 제공하기 위해 클라이언트에 저장되는 값(문자열)쿠키는 접속 서버 정보를 식별자로 구분하여 클라이언트에 저장2. 🍪쿠키는 언제 사용?자바스크립트 : 디자인에 대한 레이아웃을 구성하기 위해ex) 박스모델을 오늘 하루 동안 보지 않기, 일주일동안 보지 않기 체크자바(서블릿) : 사이트에 접속했던 사용자인지 아닌지 확인하기 위해ex) 로그인 상태 유지하기, 게시물의 조회수 유지하기 체크즉, 모든 정보를 데이타베이스에만 저장하는 것이 아닌 클라이언트에 저장해 유용하게 사용할 수 있음어떤 사이트에 들어가서 그 사이트에 있는 웹프로그램을 실행하면 그 프로그램의 쿠키가 모두 다 클라어인트에 저장됨클라이언트는 매우 많은 쿠키가 존재함클..
1) 업로드 데이터 보기 (file_view.html)🍋 webapp > file_view.html올린이와 파일을 입력받아 처리페이지(view.itwill)를 요청하여 전달하는 웹문서사용자로부터 파일을 입력받아 웹프로그램을 요청하여 전달하기 위해서는??반드시 method 속성값을 [POST]로 설정하고, enctype 속성값을 [multipart/form-data]로 설정하기enctype 속성 : application/x-www-form-urlencoded 또는 multipart/form-data 중 하나를 속성값으로 설정application/x-www-form-urlencoded (기본값) : 입력값을 인코딩 처리된 문자값으로 전달 - 파일 전달 불가능multipart/form-data : 모든 입력..
1) 웹자원(웹디렉토리)2) 사용자에게 받은 입력값을 서버에게 전달만 함 - 처리는 서버가 (form.html)🍋 webapp>form.html 생략 시 현재 요청 웹프로그램을 재요청[method]속성: 웹프로그램에 대한 요청방식(GET 또는 POST)를 속성값으로 설정 => 생략 시 기본값은 [GET]방식[GET]방식: 입력값을 질의문자열(QueryString)으로 변환하여 전달하는 요청방식 => 소용량의 보안이 필요없는 값을 전달할 때 사용[POST]방식: 입력값을 리퀘스트 메세지의 몸체부(Body)에 저장하여 전달하는 요청방식 => 대용량이거나 보안을 필요로 하는 값을 전달할 때 사용웹프로그램 요청 시 전달되는 값은 이름(식별자)과 값이 하나의 쌍으로 전달 => 이름=값&이름=값&이름=값&이름=값..
1) 웹자원(웹디렉토리) 2) 서버에서 가져올 정보서블릿(웹프로그램)을 요청해 코알라 이미지 출력 - image.itwill서블릿(웹프로그램)을 요청해 공지사항 페이지 출력 - notice.itwill🍋 webapp>notice.html [/servlet/image.itwill]라고 표현함 --> 앞의 / : 서버 루트디렉토리 --> 뒤의 / : Context 루트디렉토리 --> 공지사항 --> 오늘의 공지사항 보기 3) 이미지 파일로 응답🍏 SendImageServlet.java클라이언트 요청에 대해 이미지 파일로 응답하기 위한 서블릿(앞서 계속 웹문서로 응답했지만, 이번에는 이미지파일로 응답할 것임!!)package xyz.itwill.servlet;import java...
방법1-1. 서블릿 클래스 작성HelloServlet.javapackage xyz.itwill.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;//서블릿 프로그램 작성 방법//💝1-1.//javax.servlet.http.HttpServlet 클래스를 상속받은 자식클래스로 작성 - 서블릿 클래스//=> [현재 우리가 사용하는 라이브러리 : Java..
1) 서블릿(Servlet)의 개념Java Web Server ProgramServer + let 합성어로 웹서버에서 실행되는 간단한 프로그램(Web Application를 만들어 주는 Java 프로그램)웹프로그램은 클라이언트 요청에 의해 WAS(Web Application Server)로 실행되며 ,실행결과를 동적으로 생성하여 웹문서로 응답하거나 일반적인 text data로 응답함Servlet 프로그램은 WAS에 의해 관리됨 ( 생성 - WAS에 의해 메모리에 로드됨 , 사용 , 소멸 )WAS(Web Application Server): Web Server( 요청과 응답 ) + Web Container( 서블릿 관리 )2. 웹프로그램 동작 원리step1이제부터 클라이언트는 html문서 요청이 아닌, 웹..
1. 뷰포트란?웹은 단순히 PC에서만 접속하는 것이 아니고 다양한 크기의 디바이스가 존재하기 때문에,이에 대응하기 위해서 새로운 HTML문서를 작성할 때는 charset과 함께 항상 뷰포트 설정을 추가하는 습관 기르자! Lorem ipsum dolor sit amet consectetur adipisicing elit. Quidem quisquam incidunt similique quaerat ducimus, saepe tempora, nulla aliquid, libero maxime nostrum fuga rerum. Consectetur, placeat minima. Reprehenderit beatae dolores autem.
86점으로 필기 합격!! 기출 2024.02.25 ~ 2022.11.06 총 7개 기출을 풀었다. 전체적으로 개념 훑고, 기출풀면서 자주 나오는 개념은 정리하였다. (기간 : 2주) 2주 내내 열심히 했던 건 아니고, 2주동안 격일로 공부했다. 회사를 다니고 있어 매일 공부하기는 힘들었다.. 는 핑계고... 공부해야하지만 하기가 싫어서 미룬 것,, 그래도 시험 이틀 전부터는 정말정말 열심히 했다!ㅎㅎ 하루에 4시간정도는 한 듯! 공부법 네트워크 관리사 전체적인 큰 흐름 공부 - 용어 위주 (1주)기출 위주의 개념 정리 - cbt 해설 도움 많이 받음 (4일)기출풀기 및 답 외우기 (3일)(답 자체를 외우는게 꽤 도움이 많이 되었다!물론 암기를 잘 못해 이해하면서 답을 외우는 방식으로 외웠다)아래..