[java script편]
script를 문서 아래에 넣는 이유?
js는 위에서 부터 아래로 코드를 인식함 -> <script>안의 내용을 읽는동안 body는 아무일도 하지 않음
-> 사용자 입장에서 느리다고 생각할 수 있음 -> body아래로 script를 옮긴다면 ? onload, ready없이 쓸 수 있고
-> js가 쓰여지지 않았더라도 body의 html요소들이 화면에 먼저 로드 되기 때문에 사용자들이 빠르게 느낄 수 있다.
싱글톤 패턴이란?
- 객체를 한번만 생성하고 동일한 객체를 자바 코드에서는 호출해서 쓰는 방식을 의미합니다.
팩토리 패턴이란?
- 상위 클래스에서 객체를 생성하는 인터페이스를 정의하고 하위 클래스에서 특정 인스턴스를 생성하는 방식을 의미합니다.
REST API란?
백엔드와 프론트를 직관적으로 분리하여서, HTTP Method 를 통해 자원을 처리하도록 설계하는 것이다.
API 설계의 중심에 자원(Resource)이 있고 , GET(조회), POST(생성), PUT(기존 entity 전체 수정), PATCH(기존 entity 일부 수정), DELETE(삭제)을 분명한 목적으로 사용한다.
JSP vs SERVLET
=> Servlet은 톰캣과 같은 서버 위에서 동작하는 순수 java 프로그램이고, JSP는 클라이언트 단에서 html과 java코드를 쓰는 스크립트 언어로서 View단에서 역할을 한다.
GET VS POST
GET 방식은 요청하는 데이터가 HTTP Request Message의 Header 부분의 url 에 담겨서 전송.
특징: 크기가 제한적이고 보안에 위협이 있지만, 빠르다.
POST 방식의 request 는 HTTP Message의 Body 부분에 데이터가 담겨서 전송
스프링 정의?
https://goddaehee.tistory.com/156
https://goddaehee.tistory.com/154
스프링 과정? https://kim6394.tistory.com/161
https://private.tistory.com/3
CSS란? 웹문서의 디자인 " 전반적인 스타일을 정하는 언어"
Node.js란? 자바스크립트 기반의 언어이고 서버까지 로직처리가 가능한 언어다. 단일 쓰레드 이벤트를 이용한 비동기 방식이고 처리가 빠르다.
MVC 패턴이란? Model , Controller, View 로 나누어 둔 것.
Spring의 장점은?
Mybatis보다 강점을 가진 것이 JPA다.
'개발 및 언어 > 자바스크립트' 카테고리의 다른 글
[JavaScript]querySelector (0) | 2020.01.21 |
---|---|
CSS 기초 지식 함양. (0) | 2020.01.11 |
09.20_웹프로젝트( JS + JQuery ) (0) | 2020.01.11 |