2023/01/16 2

Maven이란?

maven 오늘은 내가 사용하고 있는 "Maven"에 대해서 정리해 볼 것이다. Maven이란 Java용 프로젝트 관리 도구이다. 사전적 의미로는 숙달한 사람, 프로, 명수(expert), 전문가를 의미한다. 또한 C 샤프, 루비, 스칼라 등의 언어로 개발된 프로젝트들을 빌드하고 관리하기 위해 사용할 수도 있다. 대표 기능 빌드 툴 항상 하나의 컴포넌트로 빌드된다. 의존성을 관리한다. 빌드 수행 후 리포트 생성 패키징 배포 가능한 파일 생성 : war, jar, exe 등 프로젝트 관리 버전과 릴리즈를 관리 어떤 프로젝트인지 명시하고, 무엇을 만드는지 기록 javadoc을 쉽게 작성할 수 있다. Test 단위 테스트 수행 빌드 결과가 정상적인지 점검 배포 실운영서버에 배포가 아니다. 해당 프로젝트의 버전..

Spring 2023.01.16

2023-01-16 JSON, AJAX 랭킹정보

JSON(JavaScript Object Notation) Javascript 객체 문법이며 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷으로, 다른 언어와 플랫폼에서 해석가능한 형식으로 전송할 수 있게 해주는 데이터 교환 포맷이다. AJAX(Asynchronous JavaScript And XML) 비동기 자바스크립트와 XML을 뜻한다. 간단히 말하면, 서버와 통신하기 위해 XMLHttpRequest(XHR)객체를 사용하는 것을 말한다. 비동기성이기 때문에 새로고침없이도 일부 서비스를 업데이트할 수 있다. XMLHttpRequest (XHR) 객체는 서버와 상호작용할 때 사용한다. XHR을 사용하면 페이지의 새로고침 없이도 URL에서 데이터를 가져올 수 있다. 이를 활용하면 사용자의 작업을 방..

Spring 2023.01.16