기록126 [Eclipse] 같은 워크스페이스에서 다른 프로젝트의 class를 라이브러리로 사용할 때 maven이 하는 일 예시 상황 : 같은 워크스페이스에 A프로젝트와 B프로젝트가 있음. A프로젝트를 Maven을 통해 의존성 설정해준 뒤, B에서 import 해서 라이브러리로 사용. 이때 jar 형식이 아니라 어떤 식으로 다른 프로젝트의 class를 사용할 수 있는 걸까? 이클립스 메이븐 플러그인 m2e는 의존성 설정된 프로젝트가 로컬에 존재하는 경우 로컬 프로젝트를 참조하고, 존재하지 않는 경우 원격 저장소(넥서스)에서 jar를 받아와 참조한다. https://parkcheolu.tistory.com/119 이클립스 로컬 메이븐 jar 가 톰캣 lib 로 배포되지 않는 현상 이클립스 메이븐 플러그인 m2e 는 의존성 설정된 프로젝트가 로컬에 존재하는 경우 로컬 프로젝트를 참조하고, 존재하지 않는 경우 원격 저장소(넥서스).. 2022. 5. 18. [Eclipse] 메이븐 업데이트 오프라인 메이븐 업데이트를 진행하다 offline 버튼이 궁금해서 찾아봤다. 어떻게 오프라인에서 메이븐을 업데이트할 수 있는 건가 했더니 역시 .. 최초 1번은 필요한 메이븐을 다운받는 과정, 즉 네트워크가 되는 환경이 필요하다고 함. 이후에 오프라인으로 설정해서 로컬에 있는 메이븐을 다운받을 수 있다. 2022. 5. 17. 개발 영어 단어 몰라서 애 먹었던 영단어 기록 indentation 인젠테이션 : 들여쓰기 2022. 5. 17. repository 리포지터리 란 정보기술에서, 리포지터리는 데이터 집합체가 보관되고 조직적인 방식으로 유지되는 대체로 컴퓨터 저장장치 내의 주요 장소이다. 이 용어는 물건을 넣어둘 수 있는 용기나 방이라는 뜻의 라틴어인 repositorium에서 유래되었으며, 물건들이 모여지는 장소를 의미한다. 이 용어는 어떻게 사용되느냐에 따라, 리포지터리는 사용자가 직접 액세스할 수 있거나, 또는 네트웍 내에서의 재배치나 배포를 위해 특정 데이터베이스, 파일, 또는 문서들이 획득되는 장소일 수 있다. 리포지터리는 저장장치의 일부 접근 가능한 장소 안에 들어가는 데이터 집합체 그 자체이거나, 또는 데이터를 선택적으로 추출하는 어떤 능력을 의미할 수도 있다. http://www.terms.co.kr/repository.htm [텀즈] repositor.. 2022. 5. 11. 웹 서버와 WAS 웹 서버 : 정적인 컨텐츠(html, css, js)를 제공하는 서버 (ex. Apache, Nginx) WAS(Web Application Server) : 웹서버의 정적 자원처리 + DB 조회, 비지니스 로직을 처리하는 동적 컨텐츠도 구동 가능한 서버 아파치(웹서버)와 톰캣을 예시로 설명하는 웹서버와 WAS 연동 시 동작되는 방식 : 1. 서비스를 사용하는 유저가 브라우저를 통해 아파치 웹서버에 요청 2. 아파치 웹서버는 이 요청이 톰캣에서 처리해야하는 요청인지 확인 3. 톰캣에서 처리해야하는 경우 톰캣의 AJP포트에 접속하여 요청건 전달 4. 톰캣은 웹서버로부터 요청을 전달받아 처리 후 다시 웹서버에 전달 5. 아파치 웹서버는 결과값을 사용자에게 전달 WAS는 웹 서버 + 웹 컨테이너라, 웹서버가 .. 2022. 5. 11. 이전 1 ··· 19 20 21 22 23 24 25 26 다음