728x90

개발일지/SPRING 12

[SPRING] Maven, pom 파일 이해하기

Maven : 프로젝트를 관리하는 도구로 빌드 자동화 기능과 프로젝트 관리 기능을 제공함 pom.xml - 프로젝트 관련 라이브러리(jar 파일)을 다운로드 및 관리 - 정형화된 프로젝트 디렉토리 구조 관리 - 빌드 프로세스 관리 - 의존성 관리 기능 1) 로컬 저장소 USER_HOME\.m2\repository 2) 중앙 저장소 http://mvnrepository.com 3) 원격 저장소 ※로컬 저장소 -> 중앙 저장소 -> 원격 저장소 순으로 라이브러리를 검색함 만약 pom.xml에서 문제가 발생한다면 아래의 해결방법을 참고하길 [pom.xml 에러해결방법] ① 로컬 저장소 삭제 USER_HOME\.m2\repository 해당 경로 아래의 라이브러리를 삭제 후 재설치 ② 네트워크 연결 확인 일반적..

개발일지/SPRING 2021.03.17

[SPRING] 스프링 시작

Django, JSP, Stuts로 웹개발을 해봤지만 Spring framework처럼 어렵고 편한 프레임워크는 없다고 생각합니다. '어렵고 편하다'는 말이 무슨 모순인가싶겠지만은 개념부터 제대로 배워서 개발하고계시는 분들이라면 공감하지않을까싶습니다.Spring은 처음 배울 때 개념적인 이해와 동작흐름이해가 어렵기 때문에 웹을 처음 배우는 분들에게는 추천하지않습니다.그러나 한 번 배워두면 확장성 좋은 라이브러리 사용이 용이하고 유지보수가 편하기 때문에 많이 사용됩니다. 제가 전문적인 강사는 아니기 때문에 개념면에서 부족한 점은 있겠지만 개발자의 입장에서 프로젝트를 이해하고 자신의 프로젝트를 구성한 방법을 전하고자합니다. MVC패턴의 기본적인 프로젝트를 기준으로 주요 개념 설명과 실습을 병행하는 방식으로 ..

개발일지/SPRING 2021.03.15
728x90
반응형