일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- localStorage
- 부적합한열
- git
- BCryptPasswordEncoder
- git amend
- WHEREIN
- Java
- passwordencoder
- 배열
- 이딴게개발자
- content-box
- springboot
- react
- CRUD
- PathVariable
- git reset
- SQL
- mybatis
- JDBC
- git revase
- assertequals
- Spring
- oracle
- useContext
- HTML
- JavaScript
- MVC
- ResultType
- Variabla
- Thymeleaf
- Today
- Total
목록코딩지식 (4)
개발새발
URI(Uniform Resource Identifier) 종합적인 자원 식별자로 리소스를 유일하게 식별하고 위치를 지정하는 일반적인 식별자 두 가지 유형 존재 URL URN URL(Uniform Resource Locator) URI에 속해있는 Locator로 리소스가 어디에 있는지를 나타냄 URL은 일반적으로 프로토콜과 호스트명, 리소스 경로 등의 요소로 구성 **프로토콜(protocol) : http, https URN(Uniform Resource Name) 자원의 위치에 의존하지 않고 이름 자체로 자원을 식별 위치가 아닌 자원 자체가 무엇인지에 중점을 둔 식별자 서적으로 따지면 ISBN 과 도서 구역의 차이인듯
1. HTTP 란? Hypertext Transger Protocol 클라이언트와 서버 간의 통신을 위한 프로토콜로, 주로 웹에서 데이터를 주고 받을 때 사용한다. 2. HTTP의 구조 메서드 / 헤더(Header) / 바디(Body) 메서드(GET, POST) GET : 주로 api나 DB에서 데이터를 가지고 오는데 사용 POST : DB나 서버에 데이터를 제출하고싶을 때 사용 헤더(Header) 인증 토큰이나 캐시, 사용자 정보와같은 내용을 meta나 데이터 헤더부분을 이용해서 전달 눈에 보이지는 않지만 중요한 정보를 담을 때 자주 사용된다 바디(Body) 주로 , , 와 같이 태그의 내용이 DB에 실제로 전송되는 데이터를 포함하는 영역 3. RESTful REST 아키텍처 스타일을 따르는 웹 서비스..

JSP를 처음 배우면서, 모르는 용어들이 쏟아져서 상당히 힘들었던 기억이 있다. 특히 그 중, '톰캣'이라는 놈이 가장 골치 아팠던 것 같다. 뭔지도 모르는 놈을 어떻게 설치도 하고 적용도 해서 결과물까지 내봤는데.. 여전히 이게 정확히 어떤 기능을 하는지 이해가 되지 않는다. 검색해보면 다들 '아아. 이것이 WAS라는 것이다' 만 하고 있는데, 도대체 와스가 뭐야? . . . 해서 나름대로 공부해보는 글 일단 WAS가 무엇인지를 알기 위해서는 우리가 개발하는 웹 서비스의 동작 방식을 먼저 알아야된다. 어떤 사용자가 티스토리를 이용하기 위해 로그인을 시도하는 상황을 가정해보자. 분명 어딘가에는 사용자가 티스토리와 통신을 할 수 있도록하는 존재가 있을 것이다. 이것을 '웹 서버(Web Server)'라고 ..

스프링부트에 입문하면서 처음 접한 개념이 있었습니다. 바로 메이븐(maven)과 그레이들(gradle). 프로젝트를 생성할 때마다 보는 녀석들이긴 한데.. 사실 나는 이게 무슨 뜻인지도 모르고, 일단은 프로젝트 빌드에 가장 대표적이라는 빌드툴이라는 것만 알고 지나쳐왔는데요. 그러고 또 지나고 생각해보니 저는 여태 빌드(build)가 뭔지도 정확히 모르고 있다는 사실을 깨달았습니다;; 대충 느낌은 알겠는데... 빌드가 뭔지도 모르는데 빌드툴을 이해하려는 것도 어불성설인 노릇이지. 그래서 궁금해진 이번 기회에 개념을 알아보자~해서 쓰는 글 레지고 1. 빌드(Build) 소스 코드 파일을 컴퓨터에 실행할 수 있는 독립(standalone) 소프트웨어 가공물로 변환하는 과정을 말하거나 그에 대한 결과물 사실 사..