일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩온라인
- 마크다운
- github
- PID
- 파이콘
- #스파르타코딩클럽후기 #내일배움캠프후기
- 모바일웹스킨
- gitbash
- 필사
- 비동기
- github markdown
- Machine Learning
- 클라이언트사이드렌더링
- 출처: 자바의 신 8장
- 서버사이드렌더링
- khaiii
- Technical Writing
- SSR
- Morphological analysis #Corpus
- Kakao
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트
- Anaconda
- expression statement is not assignment or call html
- 파이썬
- address
- taskkill
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트v
- 자바파이썬
- terminate
- 플젝후체크
- Today
- Total
목록Tech/CS Foundations (4)
개발 일기
이 포스팅은 (1) ORM, JPA란? (2) JPA를 쓰는 이유 (3)JPA 영속성 컨텍스트를 사용할 때의 이점에 대해서 다룬 개인적인 기록입니다. 오류가 있을 경우 피드백 주시면 감사하겠습니다. ORM 이란? ORM(Object Relational Mapping) 정의 객체지향 패러다임을 관계형 데이터베이스에 보존하는 기술. 즉, 객체와 관계형 DB의 데이터를 자동으로 매핑해주는 것. 자바에만 있는 개념은 아닙니다. Node.js, 파이썬 등도 ORM 이 있습니다. ORM은 자바라는 언어에만 국한되는 개념이 아니고, 관계형 패러다임을 갖고 있다면 DB 종류를 구분하지 않습니다. ORM의 시작 백엔드 개발자가 비즈니스 로직 개발하기도 바쁜데, SQL 작성도 해야하네. 그런데 생각해보니, '객체 지향'의..
* 드림코딩과 Jaro님의 블로그 자료를 바탕으로 개인 공부를 위해서 정리한 글입니다. View 를 렌더링 하는 위치에 따라 서버사이드/클라이언트 렌더링으로 나뉜다. 서버사이드 렌더링(SSR), 클라이언트 사이드 렌더링(CSR) 모두 장단점이 있다. 그러니, 구동하고자 하는 서비스의 니즈에 맞춰서 선택하자. 서버사이드 렌더링(SSR), 클라이언트 사이드 렌더링(CSR) 이란? 서버사이드 렌더링 -전통적인 웹 페이지 구동방식이다. -요청 시마다 새로고침이 일어나며, 요청이 있을 때마다, 서버에 새로운 페이지에 대한 요청을 한다. -서버 측에서 HTML&View를 생성해서 응답해준다. -필요한 물건이 있을 때마다 마트에 쇼핑하러가는 거라고 생각해보면 쉽다. 클라이언트 사이드 렌더링 -서버 사이드 렌더링은 c..
브라우저의 동작 방법은 대표적인 CS 면접 단골 주제입니다. 왜 이 주제가 면접에서 자주 나올까요? 다양한 의도가 있겠지만, 제 생각엔 이 질문이 인터넷 동작, 웹개발의 핵심과 (정보를 요청하고 가져오는 것, 어떻게 표현되는지) 닿아있어서인 것 같아요. HTML, CSS, JS 코드로 웹 페이지를 생성하면, 브라우저는 요청한 대로 화면에 그려줍니다. 이렇게 그려지는 과정에서 브라우저는 다양한 일을 수행하게 되고, 여기서 렌더링이 큰 비중을 차지합니다. 이 포스팅에서는 브라우저의 개념, 브라우저와 서버의 통신, 브라우저의 구조와 렌더링 과정에 대해 설명드릴게요. 웹 서버와 / 웹 브라우저의 통신 인터넷이 동작하기 위해서는 웹 서버와 웹 브라우저가 필요합니다. 브라우저(클라이언트)에서 서버에 요청을 보내면,..
왜 HTTP 보다는 HTTPS (Hyper-text Transfer Protocol Secure) 가 권장될까? (1) 내가 사이트에 보내는 정보들을 제 3자가 못 보게함 (보안성) 내가 네이버에 로그인한다고 가정해보자, HTTP 로 보낸다면 내 ID 와 PW 가 암호화가 되지 않은 상태로 보내진다. HTTPS는 네이버만 볼 수 있는 텍스트로 바꿔서 보내준다. 해커가 가로채서 어떤 데이터인지 누출되는 것을 방지한다. (2) 접속한 사이트가 믿을 만한 건지 판단할 수 있는 기준 (신뢰) 기관으로부터 검증된 사이트만 주소에 HTTPS 허용 -> 수상한 사이트를 걸러준다. HTTP? 인터넷에서 커뮤니케이션에 사용되는 형식 중 하나다. 예를 들어 내 컴퓨터 -> 네이버 서버에 정보를 보낼 때마다, 이건 HTTP..