개념정리

· 개념정리
1. Ajax 비동기식 자바스크립트 xml 의 약자이다. response, request 를 할 떄 페이지를 전체 새로고침하게 되면 자원낭비와 시간낭비가 된다. 전체 페이지를 새로고침하지 않고 일부 데이터를 로드하는 기법이다. 2. 전역변수 & 지역변수 전역변수 : 함수 바깥에 선언, 클래스 전체 사용가능한 변수 지역변수 : 함수 속에만 사용가능, 해당 메소드 호출되어 메모리를 할당받은 후 종료되면 소멸. 3. Array (배열) , List(리스트) Array (배열) * 장점 : 데이터 접근 인텍스가 존재한다. 조회속도가 빠르다. * 단점: 위치가 인덱스와 매핑되어 고정 데이터 삭제되는 경우 빈배열 부분 메모리 낭비 List(리스트) * 빈틈없이 데이터 적재 * 순서가 있고 중복 허용 * 처음 중간 ..
· 개념정리
로그인 페이지에서 로그인버튼을 클릭 submit 이벤트 발생 -> 기본이벤트 핸들러를 막도록 함사용자가 버튼을 눌렀을 때만 이벤트가 발생해야 되기 떄문에 기본 이벤트 핸들러를 막아야한다. form의 객체를 얻고 그 값을 loginFormObj 변수에 담는다. submit 이벤트가 발생했을 때 리턴값을 false로 하여 이벤트 헨들러를 금지한다. 현재는 로그인버튼을 눌러도 아무 반응이 없다. form의 경로는 아래와 같다. ajax 요청-> 결과를 가져와서 특정값 호출 url, method, data, seccess, error 의 프로퍼티를 정의한다. url 은 ajax 을 요청할 url이 된다. 아래 코드의 위치경로를 나타낼것이다. 이것을 바로 나타내지 않고 새로운 변수에 값을 대입해서 나타낼 것이다...
· 개념정리
Controller 특징 HttpServleRequest, HttpServletResponse를 거의 사용할 필요 없이 필요한 기능 구현 다양한 타입의 파라미터처리 , 다양한 타입의 리턴타입 사용가능 GET 방식, POST 방식 등 전송방식에 대한 처리를 어노테이션으로 처리 가능 상속/ 인터페이스 방식 대신에 어노테이션만으로도 필요한 설정 가능 sevlet-content.xml 에 패키지를 스캔하도록 하기 스프링에서 Controller을 사용하기 위해서는 우선 sevlet-content.xml에
· 개념정리
보호되어 있는 글입니다.
· 개념정리
1. REST 란 ? 웹에 존재하는 모든 리소스들에 대해서 고유한 URI를 부여해서 접근 (URL의 상위개념) 리소스(자원) - HTML 문서, 그림, 동영상, 데이터 등 웹에서 정보를 주고 받는 규칙 중 하나 REST 를 사용하는 이유는 무엇일까? 프로그래밍 언어나 플랫폼에 종속적이지 않다. 다양한 브러우저와 다양한 디바이스(Android, iPhone)에서 통신 필요 서버는 클라이언트에게 데이터만 제공, 화면x , 화면은 클라이언트 웹에 구현한다. 클라이언트애플리케이션에게 서비스를 제공하는 REST API만 제공하면 된다. 즉 클라이언트의 URL요청에 대해서 서버가 응답을 하는 것이며 클라이언트가 사람이 아닌 클라이언트 애플리케이션이기 때문에 view를 출력하지 않는다. 데이터만 출력하면 되어서 Js..
· 개념정리
ref: http://www.newlecture.com ▶ 프로세스 : 실행중인 프로그램, 자원(resources)과 쓰레드로 구성 ▶ 쓰레드 : 프로세스 내에서 실제 작업을 수행 모든 프로세스는 최소한 하나의 쓰레드를 가지고 있다. ▶ 싱글 쓰레드 프로세스 = 자원 + 쓰레드 ▶ 멀티 쓰레드 프로세스 = 자원 + 쓰레드 + 쓰레드 + ....+ ex) 음악을 듣기위해 mp3플레이어를 틀고, 웹브라우저를 사용, 워드프로세스로 작성을 한다고 가정 여러개의 프로세스가 동시에 동작하는 것일까? OS 가 사용자 요청을 받으면 프로그램을 찾아 실행된다. OS 실행 프로그램: 보조기억장치, 하드디스크, usb 등에 있다. 메모리는 휘발성이기 때문에 보조기억장치에 저장된다. 보조기억장치에 있는 것을 메모리에 로드하게..
· 개념정리
보호되어 있는 글입니다.
· 개념정리
Node.js란 무엇인가? Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 비동기 I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. 내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며 이를 통해 웹 서버의 동작에 있어 더 많은 통제를 가능케 한다. 웹브라우저에 종속적인 자바스크립트를 외부에서 실행 할 수 있는 Chrome V8 엔진의 런타임이다. Node.js 특징 1. 비동기 I/O 처리, 이벤트 위주 Node.js 라이브러리의 모든 API는 비동기 방식이다. 즉, 한 작업이 완료될때까지 기다렸다가 작업하는 것이 아닌 ..
-JUNHEOK-
'개념정리' 카테고리의 글 목록