본 글의 목적은 제가 공부한 내용을 바탕으로 정리하면서 저와 같이 공부하시는 분 들을 위함입니다. 때문에 부족한 부분이 있을 수 있고, 잘못된 부분이 있을 수 있습니다. 만약 있을 경우, 생각을 고칠 수 있도록 저에게 알려주시면 정말 감사하겠습니다 !! 세션은 쿠키와 상당히 밀접한 관계입니다. 따라서 서론은 생략하고 정의와 차이점을 시작으로 공부해 보겠습니다. (참고 : Cookie)Session ? 세션도 쿠키와 마찬가지로 http 프로토콜의 약점을 보안하기 위한 방법입니다. 쿠키와 마찬가지로 연결유지를 위한 수단인데,중요한 차이점은, 쿠키는 연결정보를 클라이언트에 저장하는 반면 세션은 서버에 저장합니다.이로인해 둘의 특징이 갈리게 됩니다. ▶ 서버보다는 개인 PC를 사용하는 클라이언트가 해킹당할 위험..
본 글의 목적은 제가 공부한 내용을 바탕으로 정리하면서 저와 같이 공부하시는 분 들을 위함입니다. 때문에 부족한 부분이 있을 수 있고, 잘못된 부분이 있을 수 있습니다. 만약 있을 경우, 생각을 고칠 수 있도록 저에게 알려주시면 정말 감사하겠습니다 !! Cookie ?HTTP 프로토콜의 특징중 하나는 클라이언트가 서버에 request를 하면 서버가 여러 작업을 마친뒤, 클라이언트에게 response를 해줍니다. 이렇게 요청과 응답이 한 번 돌면 클라이언트와 서버의 연결에 해지된다는 점입니다. 어떤 웹 사이트의 서버가 있다고 생각해 보면, 그 웹 사이트를 접속하는 클라이언트는 수도 없이 많을 거고, 그 클라이언트들이 서버에 요청하는 것 역시 많겠죠? 따라서 그 연결들을 계속 유지하고 있으면 서버에 상당한 ..
본 글의 목적은 제가 공부한 내용을 바탕으로 정리하면서 저와 같이 공부하시는 분 들을 위함입니다. 때문에 부족한 부분이 있을 수 있고, 잘못된 부분이 있을 수 있습니다. 만약 있을 경우, 생각을 고칠 수 있도록 저에게 알려주시면 정말 감사하겠습니다 !! 저번 포스트에서 jsp 파일이나 어플리케이션끼리 데이터를 공유해서 사용하는 방법을 공부해봤는데요, 이번에는 Servlet에서 데이터를 공유해 사용하는 방법을 공부해보겠습니다.그런데 사실 아시다시피 jsp에서 데이터를 공유했던 방법이 jsp가 웹 컨테이너에서 Servlet으로 변환하는 것을 이용해 web.xml에 코드를 추가하고 내장객체를 이용했습니다. (참고 : JSP 내장객체)따라서 Servlet에서는 똑같이 web.xml에 설정을 한 뒤, 이를 가져오..
본 글의 목적은 제가 공부한 내용을 바탕으로 정리하면서 저와 같이 공부하시는 분 들을 위함입니다. 때문에 부족한 부분이 있을 수 있고, 잘못된 부분이 있을 수 있습니다. 만약 있을 경우, 생각을 고칠 수 있도록 저에게 알려주시면 정말 감사하겠습니다 !! JSP 내에는 몇 가지 내장 객체들이 있습니다. 이 내장객체들은 따로 패키지를 import하지 않고, 객체를 만들어 주지 않아도 다양한 메소드들을 사용할 수 있게 해줍니다. 자주 사용하는 내장객체 4가지만 공부해 보겠습니다. Config웹 컨테이너가 생성될 때, c언어의 전역 변수(?)처럼 먼저 초기화하고 싶은 파라미터들을 web.xml에 설정할 수 있습니다. web.xml12345678 servletEx /jspEx.jsp servletEx /jspEx..
본 글의 목적은 제가 공부한 내용을 바탕으로 정리하면서 저와 같이 공부하시는 분 들을 위함입니다. 때문에 부족한 부분이 있을 수 있고, 잘못된 부분이 있을 수 있습니다. 만약 있을 경우, 생각을 고칠 수 있도록 저에게 알려주시면 정말 감사하겠습니다 !! JSP 역시 Servelt과 마찬가지로 request와 response 객체가 존재합니다. 쓰이는 메소드나 개념은 동일하기 때문에 바로 실습을 해보면서 공부해 보겠습니다. (참고 : HttpServlet) request.getParameter(), request.getParameterValues()두 메소드 모두 내장객체로, 클라이언트의 입력 정보를 가져오는 메소드입니다. formSign.jsp123456789101112131415161718192021I..
본 글의 목적은 제가 공부한 내용을 바탕으로 정리하면서 저와 같이 공부하시는 분 들을 위함입니다. 때문에 부족한 부분이 있을 수 있고, 잘못된 부분이 있을 수 있습니다. 만약 있을 경우, 생각을 고칠 수 있도록 저에게 알려주시면 정말 감사하겠습니다 !! JSP 파일 HTML 5 포맷 설정현재 웹 페이지는 HTML 5 를 표준화 하여 사용하고 있기 때문에 먼저 JSP 파일에 HTML 5 포맷을 설정해 주도록 하겠습니다.Templates에서 New를 눌러 html 5 format template를 추가해 줍니다. Name과 Description에 적당한 이름을 지어주고 Pattern에 html 5 format을 넣어주면 됩니다. 이렇게 해주면 이클립스에서 jsp 파일을 만들 때 자동으로 위의 코드를 넣어주게..
본 글의 목적은 제가 공부한 내용을 바탕으로 정리하면서 저와 같이 공부하시는 분 들을 위함입니다. 때문에 부족한 부분이 있을 수 있고, 잘못된 부분이 있을 수 있습니다. 만약 있을 경우, 생각을 고칠 수 있도록 저에게 알려주시면 정말 감사하겠습니다 !! form 태그HTML 태그 중에 태그라는 게 있습니다. 아시다시피 이 태그는 클라이언트의 데이터를 입력 받고, 이를 서버에 request하는 작업을 수행하기 위한 양식을 만들 때 주로 사용되는 태그입니다. 데이터의 전송이 목적이기 때문에 태그와 같이 사용합니다. 이 form 태그에는 중요한 두 가지 속성이 있습니다.action 속성 : 데이터를 전송할 URL(or 매핑 값)method 속성 : 데이터를 전달하는 방식 (GET or POST) 여기서 주로 ..
본 글의 목적은 제가 공부한 내용을 바탕으로 정리하면서 저와 같이 공부하시는 분 들을 위함입니다. 때문에 부족한 부분이 있을 수 있고, 잘못된 부분이 있을 수 있습니다. 만약 있을 경우, 생각을 고칠 수 있도록 저에게 알려주시면 정말 감사하겠습니다 !! Servlet 생명 주기 모든 서블릿은 다음과 같은 순서대로 메소드들을 호출하며 생성되었다가 소멸되는 생명 주기를 가집니다. 1. init() 메소드를 호출하여 초기화 2. service() 메소드를 호출하여 클라이언트의 요청을 처리 3. destroy() 메소드를 호출하여 종료 이러한 메소드들은 웹 컨테이너가 서블릿을 생성할 때 호출해줍니다. ( 출처 : https://www.tutorialspoint.com/servlets/servlets-life-c..
- Total
- Today
- Yesterday
- git
- 생활코딩 javascript
- Python Cookbook
- 파이썬 for Beginner 연습문제
- 운영체제 반효경
- 스프링
- Spring Boot
- 파이썬 for Beginner 솔루션
- 지옥에서 온 git
- jsp
- 김영환
- Computer_Networking_A_Top-Down_Approach
- Do it! 정직하게 코딩하며 배우는 딥러닝 입문
- 쉽게 배우는 운영체제
- Spring
- Gradle
- 스프링 테스트
- spring mvc
- Spring Data JPA
- 선형 회귀
- git merge
- JPA
- Thymeleaf
- git branch
- 스프링 컨테이너
- 방명록 프로젝트
- shell code
- 프로그래머스
- 쉘 코드
- 패킷 스위칭
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |