개발공부/Web

https://9js7.tistory.com/187 SpringBoot + HTML 한글 깨짐 현상 개발환경 IntelliJ SpringBoot 2.6.4 HTML5 MariaDB 10.5 상황 간단히 프로젝트를 하는 상황에서 간단한 테스트를 하기 위해서 HTML5환경에서 DB에 값을 넘겨주게 되었다. 원인과 해결은 매우 단순했다. 그저 he 9js7.tistory.com 이 글에서 을 명시해 주지 않아서 한글이 깨졌던 오류가 발생했다. 그러다 문득 왜 을 명시해 주어야 하는지 궁금해져 이 글을 작성하게 되었다. 인코딩 우선 인코딩에 대해서 알아볼 필요가 있다고 생각한다. 우리가 흔히 인코딩이라는 단어를 접해보고, 또 많이 사용해봤을텐데 정확한 의미는 생각해보지 않았던 기억이 있다. 우선 인코딩이란 컴퓨..
1. https://fonts.google.com/ 위 사이트로 이동합니다. 2. 적용할 폰트를 선택합니다. 3. 적용할 폰트를 선택 후 아래로 내려와 해당하는 폰트의 하이퍼링크를 클릭합니다. 4. 우측의 부분을 복사하여 head태그 안에 붙여넣고 아래의 CSS rules to specify families에 해당하는 부분을 style 태그를 열어 * { } 안에 붙여넣기합니다. 5. 붙여넣은 후의 모습입니다. 이후 확인해보시면 적용이 잘 된 모습을 확인하실 수 있습니다.
- 문제 상황 Submit 위의 버튼을 실행했을 때 자바스크립트에서 아래와 같이 막았음에도 불구하고 무조건적으로 submit이 되는 현상을 발견했다. function nullCheck(){ if(Dflag == false){ alert("아이디 중복체크를 진행해주세요"); return ; } if(Pflag == false){ alert("비밀번호와 비밀번호 확인란을 확인해주세요"); return ; } if (Dflag == true && Pflag == true ){ document.iform.sumbit(); }else {return ;} } 해결 위와 같이 input type="Button" 으로 변환하니 submit이 실행되지 않고 잘 해결되었다.
HTTP Protocol HTTP로 RFC 2616에서 규정된 Web에서 데이터를 주고 받는 프로토콜 이름에는 하이퍼텍스트 전송용 프로토콜로 정의되어 있지만, 실제로는 HTML, XML, JSON, Image, Voice, Javascript, PDF등 다양한 컴퓨터에서 다룰 수 있는 것은 모두 전송할 수 있음. HTTP는 TCP를 기반으로 한 REST의 특징을 모두 구현하고 있는 Web기반의 프로토콜 HTTP는 메시지를 주고 (Request) 받는 (Response) 형태의 통신 방법이다. HTTP의 요청을 특정하는 Method는 8가지가 있다. REST를 구현하기 위한 인터페이스이니 알아두어야 한다. 멱등성 : 몇 번을 호출하든 같은 값이 반환되는 것 안정성 : 얼마를 호출하든 값이 안전하다. HTT..
1. URI ( Uniform Resource Identifier ) 인터넷에서 특정 자원을 나타내는 주소 값. 해당 값은 유일함 요청 : https://www.fastcampus.co.kr/resource/sample/1 응답 : fastcampus.pdf,fastcampuss.docx 2. URL ( Uniform Resource Locator ) 인터넷 상에서의 자원, 특정 파일이 어디에 위치하는지 식별하는 주소 요청 : https://www.fastcampus.co.kr/fastcampus.pdf URL은 URI의 하위 개념 URI 설계 원칙 (RFC-3986) 슬래시 구분자(/) 는 계층 관계를 나타내는 데 사용한다. URI 마지막 문자로 (/)는 포함하지 않는다. 하이픈(-)은 URI 가동성을..
REST 란? Representational State Transfer : 자원의 상태 전달 - 네트워크 아키텍처 1. Client, Server : 클라이언트와 서버가 서로 독립적으로 분리 되어 있어야 한다. 2. Stateless : 요청에 대해서 클라이언트 상태의 서버를 저장하지 않는다. 3. Cache : 클라이언트는 서버의 응답을 Cache(임시저장)할 수 있어야 한다. 4. 계층화 (Layered System ) : 서버와 클라이언트 사이에 방화벽, 게이트웨이, Proxy 등 다양한 계층 형태로 구성이 가능해야 하며, 이를 확장할 수 있어야 한다. 5. 인터페이스 일관성 : 인터페이스의 일관성을 지키고, 아키텍처를 단순화시켜 작은 단위로 분리하여, 클라이언트, 서버가 독립적으로 개선될 수 있어..
(World Wide Web, WWW, W3)은 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간을 말한다. Web의 용도는 다양하게 나눌 수 있다. ` Web Stie google, naver, daum, facebook 등 HTML로 구성된 여러 사이트들 API ( Applicaiton Programming Interface) * Web Service Kakao Open API, Google Open API, Naver Open API 등 User Interface Chrome, Safari, Explorer, Smart Watch, IP TV등 웹의 기본 3가지 요소
환타몬
'개발공부/Web' 카테고리의 글 목록