일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 하모니카 OS 5
- it
- 스프링부트
- 다른사람 프로젝트 수정전 가져야할 자세
- JSON
- js
- 순서 보장
- Test 룸북 사용하기
- 설정
- 비밀번호 변경 명령어
- 타임리프와 스프링
- Java
- 함수 인자값 id
- Intellij
- 룸북
- cmd
- 개발시작전 자세
- 시퀀스 조회
- 추천 프로그램
- #{..}
- BindingResult
- 타임리프
- linux
- 프로젝트 클린
- 리눅스
- 명령어
- StringUtils.hasText
- 추천 사이트
- select
- 자바스크립트 인라인
- Today
- Total
목록분류 전체보기 (375)
웹개발 블로그

--참고 사이트 : https://blog.naver.com/deotis2004/220694884868 ARS - 음성으로 된 각종 정보를 기억장치에 저장하여 사용자가 원하는 정보를 자동으로 전달하는 시스템 - 각종 정보를 음성으로 저장하고 사용자가 전화를 이용해 시스템에 접속하여 음성으로 필요한 정보를 검색할 수 있도록 방법을 알려주고 필요한 정보를 찾으면 음성으로 들려주는 방식 - 교환기나 별도의 DB 서버 없이 단독으로 동작 IVR - 전화를 통해 DB에 접근하여 실시간으로 변화하는 정보를 고객에게 제공하는 서비스로 음성 녹음으로 고정된 자료만을 제공하는 기존 ㅁㄱㄴ 와는 달리 (핵심)고객마다 원하는 정보를 음성으로 변환하여 제공하는 진보된 형태의 자동 응답 서비스 - 고객과의 대화형 문답과 선택을..

1.정규식 이용 onKeyup="this.value=this.value.replace(/[^0-9]/g,'');" 2. 자바스크립트 이용 function inNumber(){ if(event.keyCode57){ event.returnValue=false; } } onKeydown(KeyCode 값) : 사용자가 키보드의 키를 눌렀을 때 onKeyup(keyCode 값) : 사용자가 키보드의 키를 눌렀다가 땠을 때 onKeyPress(ASCII 값) : 사용자가 키보드의 키를 눌렀을 때
http://hangul.thefron.me/ 한글입숨 - 무의미한 한글 텍스트 생성기 한글판 로렘입숨. 무의미한 한글 텍스트를 생성해 줍니다. hangul.thefron.me

import java.util.HashMap; import java.util.Map.Entry; public class MapTest { //key 값과 value 값 출력하기 public static void main(String[] args) { HashMap map = new HashMap(){{ put(1,"사과"); put(2,"바나나"); put(3,"포도"); }}; System.out.println(map); //{1=사과, 2=바나나, 3=포도} System.out.println(map.get(1)); //사과 //entrySet() 활용 for(Entry entry : map.entrySet()) { System.out.println("[KEY] : "+entry.getKey() + "..

클라이언트 검증은 조작할 수 있으므로 보안에 취약(자바스크립트로 조작 등) 서버만으로 검증하면, 즉각적인 고객사용성이 부족해진다. 둘을 적절히 섞어서 사용하되, 최종적으로 서버 검증은 필수 API 방식을 사용하면 API 스펙을 잘 정의해서 검증 오류를 API 응답 결과에 잘 남겨주어야 함. 컨트롤러의 중요한 역할중 하나는 HTTP 요청이 정상인지 검증하는 것 정상 로직보다 검증 로직을잘 개발하는 것이 어쩌면더 어려울 수 있다.

구조 설명 Status Code HTTP 응답코드를 의미하고 200은 성공적으로 처리하는것을 의미 Server - 서버 프로그램 이름과 버전 전송을 의미 - 'Server'필드부분을 보면 (개발자도구) Apache 웹 서버2.2.22버전에 Debian 리눅스 운영체제인 것을 확인할 수 있음. Expires 자원의 만기 일자를 의미 Cache Control 캐시 사용 여부를 나타내며 no-cache는 캐시를 사용하지 않는다. Pragma 캐시 사용 여부를 나타냄. http/1.0에서 쓰이며, http/1.1에서는 Cache Control이 쓰인다 Content-Encoding 응답되는 메시지의 인코딩 방식을 의미 Content-Length 바이트 단위로 응답되는 리소스의 크기 Keep-Alive 연결 유지..

#쿠키(Cookies)에 대해 - 쿠키는 웹 브라우저에서 저장할 수 있는 작은 공간 -개발자가 프로그램에 필요한 정보를 임시적으로 저장할 수 있음. - 쿠키 값은 만료날짜를 지정하여 언제까지 데이터가 유지될 지를 결정할 수 있음. #세션에 대해 - 쿠키 값중에서 연결이 종료되면 쿠키 값도 자동으로 삭제되는 것이 있는데 이건을 세션 쿠기라고 한다. - HTTP가 TCP 프로토콜이기 때문에 필요하고, TCP는 Connection이 아니라 Connection Oriented 방식을 사용 (즉 연결된 것이 아니라 특정 정보를 주고 받으면 연결된 것으로 착각하게 만드는 것) 이때 웹 서버와 웹 브라우저가 서로 약속한 문자열을 보내야 하는데 그것이 바로 세션 정보이다. 만약 로그인 사용자의 세션 정보가 갈취되면 세..

구조 설명 Request Method 호출되는 메소드로 GET 혹은 POST, OPTIONS, PUT, DELETE, TRACE, CONNECT 인지를 나타냄 Accept - 웹 브라우저에서 사용 가능한 미디어 타입을 의미 - text/*, text/html 등 Accept_Language 웹 브라우저가 인식할 수 있는 언어를 의미 User-Agent 웹 브라우저 정보를 의미 Accept-Encoding 웹 ㅂ라우저에서 제공되는 인코딩 방식을 의미 Host 웹 서버의 기본 url을 의미 Connection 연결 지속 및 연결 끊기를 나타내며 Keep Alive 혹은 close Request Method에서 GET은 URL에 입력 파라미터를 넣어서 요청하는 것 post는 요청 파리미터를 http body에..

HTTP프로토콜은 HTTP Header와 Body로 이루어져 송신되거나 수신된다. HTTP Header는 HTTP Request 시에 전달해야 하는 웹 브라우저 정보, 요청방식, 파라미터 등이 있고 HTTP Body는 Reuqest 할 때는 사용되지 않고 POST 방식의 Request 시 Body에 파라미터 정보를 넣고 전송하는 GET 방식이 있다. - 연결을 종료하지 않고 유지되는 Keep Alive Connection을 지원한다. - HTTP는 Header와 Body로 구분되며 Header와 Body 사이에 개행문자가 존재한다. - 개행문자는 "\r\n\r\n"으로 구분된다.