본문 바로가기

개발자 준비119

JS JS JQUERY: JS 라이브러리 라이브러리란? 소프트웨어 부품을 재사용하기 쉽도록 잘 정리해둔것 프레임워크란 만들고자하는 기획 의도(게시판,채팅 등)에 맞춰서 기존 틀을 제공하는 것 기획의도에 맞는 프레임워크나 엔진을 사용해서 구현한 후 서로 연동 ex) node.js를 이용해 실시간 채팅 구현 + spring boot로 게시판 구현 AJAX 란? 자바스크립트를 이용해 웹 페이지 구조를 부분적으로 갱신 변경 하는 기술 추천 검색창: 글자 하나 입력시 서버와 통신하여 추천 검색창 내용을 갱신 페이지 새로고침 없이 새로운 변경사항을 반영하도록함 필요한 부분만 부분적 패치하기 때문에 서버와 통신시간에서 부담과 성능 향상 1억개의 HTML 파일을 1개로 통일할수있다. 기존엔 비슷하지만 각각 다른 HTML을 .. 2021. 11. 15.
url parsing URL http://open:3000/main/member?id=30&pw=155 url parse http == 사용프로토콜 open == Host주소 (IP주소 or 도메인명) 3000== 서버 포트번호 /main/member == HOST 안 리소스 디렉토리 ?id=30&pw=155 == 쿼리파라미터 쿼리파라미터 시작표기: ? 쿼리이름=쿼리값 2개이상의 쿼리파라미터 구분표기: & 인터넷에서의 URL open/main/member?id=30&pw=155 보통 http:// 사용프로토콜 부분과 :3000 포트번호 부분이 생략될것이다. 기본적으로 모든 웹은 http를 사용함으로 생략 포트번호도 있다고 간주하고 생략 JS로 URL 쿼리파라미터 추출하기 URL에서 쿼리파라미터를 추출하여 사용할수있다. nod.. 2021. 11. 15.
Node.js란? 멀티스레드 환경(java)과 달리 싱글스레드 비동기식이며 실시간 대용량 처리에 적합하다는 JS 엔진 Node.js에 대하여 정리하고자 한다. 개요 웹 브라우져에서 종속 되어있던 js를 어디에서나 실행될수있도록 런타임(실행환경)을 제공하는 엔진 js를 실행시키는 프로그램으로 인식하면 된다. node.js와 spring boot , django와 같은 프레임워크를 비교하곤 하는데, 사실상 node.js는 런타임 엔진이기때문에 런타임환경에 틀을 작성해두고 그 안에서 코드를 짜도록 하는 프레임워크와는 동등한 개념은 아니다. node.js의 도입으로 js는 브라우져로부터 독립되어 실행이 가능해졌고 이 기술로 js도 프레임워크가 가능하다. 대표적으로는 express가 있다. 따라서 express vs spring .. 2021. 11. 8.