JAVA HTML JAVASCRIPT/소오스 (64) 썸네일형 리스트형 쿠키와 세션 1. 쿠키와 세션 개념 쿠키 사용자 컴퓨터에 저장 저장된 정보를 다른 사람이나 시스템이 볼 수 있음 유효기간이 지나면 사라짐 세션 서버에 저장 서버가 종료되거나 유효기간이 지나면 사라짐 동작 과정 1) 쿠키 출처 : https://www.edwith.org/boostcourse-web/lecture/16799/2) 세션 출처 : https://www.edwith.org/boostcourse-web/lecture/16799/ 구현 1) 쿠키 쿠키는 javax.servlet.http.Cookie 에 (키, 값) 형태로 구현되어 있다. // 서버에서 쿠키 생성 Cookie cookie = new Cookie(키, 값); // 클라이언트가 보낸 쿠키 읽기 (방법 1) Cookie[] cookies = reque.. [JAVA] 자바_스캐너(Scanner) Scanner 클래스 - 읽은 바이트를 문자, 정수, 실수, 불린, 문자열 등 다양한 타입으로 변환하여 리턴하는 클래스 - java.util.Scanner - Scanner는 입력되는 키 값을 공백으로 구분되는 토큰 단위로 읽는다. - 공백 문자 : ' \t ',' \f ',' \r ',' ',' \n ' - 개발자가 원하는 타입 값으로 쉽게 읽을 수 있다. - 프로그램을 실행시키고 콘솔창에 문자열을 입력하고 'Enter'를 누르면 된다. Scanner(스캐너) 기본 사용법 import java.util.Scanner; //기본적으로 import 문 필요 Scanner scan = new Scanner(System.in); // Scanner 객체 - System.in을 사용하여 키보드 입력 값을 읽고 .. 반복문(for문, while문, do-while문) 반복문은 어떤 작업(코드들)이 반복적으로 실행되도록 할 때 사용되며, 반복문의 종류로는 for문, while문, do-while문이 있습니다. for문, while문은 서로 변환이 가능하기 때문에 반복문을 작성할 때 어느 쪽을 선택해도 좋지만, for문은 반복 횟수를 알고 있을 때 주로 사용하고 while문은 조건에 따라 반복할 때 주로 사용합니다. while문과 do-while문의 차이점은 조건을 먼저 검사하느냐 나중에 검사하느냐일 뿐 동작 방식은 동일합니다. for문 반복횟수를 알고 있을 때 주로 사용한다. for문의 작성형식과 실행흐름은 아래 그림을 참조 var sum = 0; for(var i = 0; i 자바 암호화와 복호화 자바에서 암호화와 복호화는 어떻게 구현할까? 암호화에 사용되는 알고리즘, 운용 방식, 패딩이란 무엇일까? Posted by Kimtaeng on December 2, 2020 #java #encrypting #decrypting 자바의 보안 관련 API 자바는 JCA(Java Cryptography Architecture)와 JCE(Java Cryptography Extension)를 기반으로 오래전부터 보안 관련 기능을 제공해왔다. 이를 통해 암호학에 대한 깊은 지식이 없어도 간편하게 보안 관련 기능을 적용할 수 있다. 이번 글에서는 자바에서 제공하는 보안 관련된 기능을 살펴보고 어떻게 암호화와 복호화를 구현하는지 살펴본다. Java Cryptography Architecture JCA(Java Cry.. JAVA SHA-256 암호화 방법 SHA(Secure Hash Algorithm, 안전한 해시 알고리즘) 함수들은 서로 관련된 암호학적 해시 함수들의 모음입니다. 간단하게 요약하면 패스워드는 사용자 본인만 알아야 하므로 암호화할 때도 복호화가 불가능한 단방향 방식으로 암호화해야 한다. 즉, 시스템 관리자나 개발자라도 해당 시스템을 이용하는 개인의 비번을 복호화해서 알아낼 수 없도록 조치해야 한다는 말이다. 이때 사용하는 암호화 알고리즘이 SHA-2(Secure Hash Algorithm 2)이다. 해시 함수가 출력하는 암축된 문장을 다이제스트(Digest)라고 하는데, SHA-2가 생성하는 다이제스트 출력 길이는 224, 256, 384, 512 bit로 다양하다. 이때 256bit의 출력 길이를 갖는 SHA-2를 SHA-256이라고 부.. 웹접근성을 향상시키기 위한 태그 속성을 알아보자~ alt과 title의 차이점 alt 속성이란? 이미지를 볼 수 없는 환경에서도 내용을 확인할 수 있게 합니다. 즉, 대체 텍스트라고 합니다. title 속성이란? 해당 객제에 대한 제목이나 특성을 설명하기 위한 것(참고의 의미) title 속성과 alt 속성의 의미는 전혀 다르므로 의미에 맞게 사용하셔야 합니다. 또한, title 속성을 alt 속성 대신 사용해선 안됩니다. alt 속성 alt 속성을 사용할 수 있는 태그 , , alt 속성 사용시 유의사항 명쾌하고 짧은 대체 텍스트를 제공 파일명을 대체 텍스트로 제공 지양 이미지 맵에 대한 대체 텍스트 제공 의미없는 이미지에는 공백으로 대체 의미를 제대로 파악할 수 없는 대체 텍스트 지양 의미있는 이미지에 무의미한 대체 텍스트 제공 지양 '~ 하십시오... alt속성과 title 속성 비교 안녕하세요? 오늘은 title과 alt의 차이점에 대해 설명해 보겠습니다. alt와 title 모두 이미지에서 말풍선을 보여주기 때문에, 다수의 사람들이 차이점을 모르는 경우가 많습니다.(저만 그런건 아니겠죠..?) 그래서 정리를 해보려고 합니다. 1. alt(alternative) : '이미지의 대안, 이미지에 대한 설명'이라고 보시면 됩니다. 용도는 ① 인터넷 속도, 또는 컴퓨터 사양 문제로 웹브라우저 설정을 '이미지 출력 안 함'으로 한 사용자에게 이미지에 대한 간략한 설명을 볼 수 있음. (데스크탑이 아닌 모바일기기로 접속시에도 유용함.) ② 시각장애인의 웹서핑시 사용하는 리더(reader) 프로그램이 텍스트는 읽어주나, 이미지는 읽을 수 없으므로 alt태그 안의 설명을 읽어줌. ③ 일반인 웹서핑.. HTML 이미지에 ALT 태그 속성값을 반드시 넣어줘야 하는 이유 이번 시간에는 사소하지만 정말 중요한것을 알아보겠습니다. 이건 네이버 웹마스터에 있는 링크구조에 대한 오류와도 관련있는 문제일 수 있습니다. 더 나아가자면, 자신의 검색엔진에 노출되는 영향과도 관련이 있을 수 있습니다. 바로 이미지를 대처하는 alt 태그에 대한 내용 입니다. 일반적인 이미지 태그는 다음과 같습니다. 여기에서 저 alt 태그가 정말 정말 중요합니다. 꼭 이미지에는 alt 태그를 넣어주셔야 합니다. 왜 그런지 이유를 파악해 보겠습니다. 먼저 늘 하던대로 이미지 폴더를 html이 위치한 루트 폴더에 생성합니다. 저는 image 라고 이름을 적었습니다. image 폴더 안에 googlelogo.png 파일을 넣었습니다. 이것을 웹에 띄워보겠습니다. html 코딩을 구성합니다. width와 he.. 이전 1 2 3 4 ··· 8 다음