반응형
반응형
'웹개발' 태그의 글 목록
본문 바로가기

웹개발13

[Maven] 메이븐 내가 만든 라이브러리 적용하기 메이븐 내가 만든 라이브러리를 등록하고 적용해보기 본 포스팅은 제가 유튜브 뉴렉처님 메이븐 강의를 공부하면서 내용을 정리하는 공간입니다 만약 저와 똑같이 공부를 진행해보고 싶으시다면 메이븐 카테고리의 글들을 참조 바랍니다 링크는 걸어둘게요 happy-inside.tistory.com/category/%EC%BD%94%EB%94%A9/Maven '코딩/Maven' 카테고리의 글 목록 자기계발을 통해 인생을 최적화 시키는 개발자의 블로그입니다 happy-inside.tistory.com 메이븐을 사용할 때 메이븐 라이브러리를 사용하려면 '원격 메이븐 저장소'가 아닌 '로컬 메이븐 저장소'에 라이브러리를 불러와야만 합니다. 프로젝트를 만들다 보면 라이브러리를 내가 직접 만들어야할 때가 있습니다. 그럴 때 내가.. 2020. 6. 26.
[Maven] 메이븐 라이브러리 인덱스 검색 메이븐 이클립스에서 인덱스 검색하기 본 포스팅은 제가 유튜브 뉴렉처님 메이븐 강의를 공부하면서 내용을 정리하는 공간입니다 만약 저와 똑같이 공부를 진행해보고 싶으시다면 메이븐 카테고리의 글들을 참조 바랍니다 링크는 걸어둘게요 happy-inside.tistory.com/category/%EC%BD%94%EB%94%A9/Maven '코딩/Maven' 카테고리의 글 목록 자기계발을 통한 동기부여를 바탕으로 성공의 길로 향하는 개발자의 블로그입니다 happy-inside.tistory.com 이클립스의 메이븐 플러그인은 메이븐 저장소 웹사이트로 가서 다운받을 필요없이 라이브러리를 검색하고 추가할 수 있는 기능이 있습니다 'pom,xml'의 'Dependencies'탭에서 'Add'버튼 클릭 여기서 원하는 플러.. 2020. 6. 25.
[Maven] 메이븐 라이브러리 오류 해결해보기 메이븐 원인 모를 라이브러리 오류 해결하기 본 포스팅은 제가 유튜브 뉴렉처님 메이븐 강의를 공부하면서 내용을 정리하는 공간입니다 만약 저와 똑같이 공부를 진행해보고 싶으시다면 메이븐 카테고리의 글들을 참조 바랍니다 링크는 걸어둘게요 happy-inside.tistory.com/category/%EC%BD%94%EB%94%A9/Maven '코딩/Maven' 카테고리의 글 목록 자기계발을 통한 동기부여를 바탕으로 성공의 길로 향하는 개발자의 블로그입니다 happy-inside.tistory.com 메이븐으로 라이브러리를 설정할 때는 한 가지 치명적인 단점이 있습니다. 자동으로 다운로드하는 것은 좋은데 다운로드 과정 중에 링크나 파일이 깨지는 경우가 발생합니다. 다운로드가 되다가 마는 현상이 생기는 겁니다. .. 2020. 6. 24.
[Maven] 메이븐 JSP/서블릿 라이브러리 설정하기 메이븐 서블릿 JSP 라이브러리 설정하기 본 포스팅은 제가 유튜브 뉴렉처님 메이븐 강의를 공부하면서 내용을 정리하는 공간입니다 만약 저와 똑같이 공부를 진행해보고 싶으시다면 메이븐 카테고리의 글들을 참조 바랍니다 링크는 걸어둘게요 happy-inside.tistory.com/category/%EC%BD%94%EB%94%A9/Maven '코딩/Maven' 카테고리의 글 목록 자기계발을 통한 동기부여를 바탕으로 성공의 길로 향하는 개발자의 블로그입니다 happy-inside.tistory.com 메이븐으로 웹 프로젝트로 변경해서 바로 JSP파일이나 HTML파일을 만들어서 작업을 시작하면 필요한 라이브러리가 없어서 오류가 발생합니다. 빌드패스로 톰캣 라이브러리를 추가해주면 오류가 사라지고 작업을 시작할 수 있.. 2020. 6. 23.
[Maven] 메이븐 웹 프로젝트로 변경하기 메이븐으로 기존 프로젝트 웹 프로젝트로 변경해보기 본 포스팅은 제가 유튜브 뉴렉처님 메이븐 강의를 공부하면서 내용을 정리하는 공간입니다 만약 저와 똑같이 공부를 진행해보고 싶으시다면 메이븐 카테고리의 글들을 참조 바랍니다 링크는 걸어둘게요 happy-inside.tistory.com/category/%EC%BD%94%EB%94%A9/Maven '코딩/Maven' 카테고리의 글 목록 자기계발을 통한 동기부여를 바탕으로 성공의 길로 향하는 개발자의 블로그입니다 happy-inside.tistory.com 기존 자바 프로젝트를 웹 프로젝트로 변경하려면 과정이 꽤나 복잡합니다. 하지만 메이븐은 웹 프로젝트로 만들기 위한 모델의 변화를 알아서 처리해줍니다. 이전에 만들었던 자바 프로젝트의 'pom,xml'코드를 .. 2020. 6. 22.
[Maven] 메이븐 JDK버전 변경해보기 플러그인의 속성을 이용해서 JDK 버전 바꿔보기 본 포스팅은 제가 유튜브 뉴렉처님 메이븐 강의를 공부하면서 내용을 정리하는 공간입니다 만약 저와 똑같이 공부를 진행해보고 싶으시다면 메이븐 카테고리의 글들을 참조 바랍니다 링크는 걸어둘게요 https://happy-inside.tistory.com/category/%EC%BD%94%EB%94%A9/Maven '코딩/Maven' 카테고리의 글 목록 자기계발을 통한 동기부여를 바탕으로 성공의 길로 향하는 개발자의 블로그입니다 happy-inside.tistory.com 메이븐에는 단계(Phase)라고 하는 것이 있고 단계들은 플러그인들과 연결되어 있습니다. 플로그인은 미리 설정이 되어 있는 것과 없는 것이 있습니다. 'compile'단계를 수행하고 있는 것은 .. 2020. 6. 21.
[Maven] 메이븐 이클립스에서 프로젝트 만들기 메이븐 이클립스에서 프로젝트 생성하기 [File] - [New] - [Maven Project] 컴퓨터에 메이븐이 설치되었다면 위와 같은 메이븐 프로젝트 생성 메뉴가 있을 거에요 이걸로 바로 메이븐 프로젝트를 생성할 수 있습니다 만약 이 글을 보시는 분이 메이븐 설치를 아직 하지 않으셨다면 이클립스 내부에 있는 마켓플레이스에서 다운받을 수 있습니다 [Help] - [Eclipse Marketplace] 메이븐이 보이면 'Install'을 눌러서 설치할 수 있습니다 하지만 메이븐을 직접 설치하는 걸 추천드려요 필요하시면 아래 링크를 참조바랍니다 https://happy-inside.tistory.com/41 저는 이전에 공부하면서 커맨드창에서 직접 생성하고 컴파일했던 메이븐 프로젝트를 불러올겁니다 [Fil.. 2020. 6. 20.
[Maven] 메이븐 IDE없이 컴파일하기 메이븐 통합개발환경 이클립스와 같은 IDE없이 컴파일 및 실행해보기 '명령 프롬프트'창에서 메이븐 자바 프로젝트 경로로 가서 디렉토리를 검색해보면 'pom.xml' 이라는 파일이 하나 있습니다 프로젝트를 컴파일, 실행할 때는 반드시 'pom.xml'이 있는 디렉토리에서 메이븐 명령어를 사용해야 합니다 src소스 파일을 바로 컴파일 하면 에러가 발생합니다 그 이유는 컴파일을 담당하고 있는 플러그인이 JDK버전 7 이상을 쓰라고 요청하기 때문입니다 따라서 'pom.xml'파일을 수정할 필요가 있습니다 'pom.xml'이 있는 경로로 들어가서 코드 수정을 해야 합니다 마우스 우클릭 - '편집'을 눌러주세요 1.8 1.8 노란박스에 있는 코드를 태그 밑에 입력합니다 '최소 1.8이상 버전으로 수행되도록 컴파일하.. 2020. 6. 18.
[Maven] 메이븐 프로젝트 생성하기 메이븐으로 프로젝트 생성하기 일반적으로 만드는 프로젝트는 보통 비어있는 상태입니다 메이븐 프로젝트는 템플릿을 미리 만들어놓고 불러오는 형식이라는게 차이점입니다 메이븐 프로젝트를 저장할 폴더를 만듭니다 '명령 프롬프트' 창을 열어서 프로젝트 폴더로 생성해놓은 경로로 이동합니다 저 같은 경우에는 C드라이브에다가 폴더를 생성했기 때문에 [ cd C:\maven ] 이 되겠네요 이동이 되었으면 아래 코드를 입력합니다 그럼 무슨 진행창이 주르륵 뜰꺼에요 mvn archetype:generate -DgroupId=com.newlecture -DartifactId=javaprj -DarchetypeArtifactId=maven-archetype-quickstart -D 구분자 generate 생성 다른 사람이 만든 .. 2020. 6. 17.
[Maven] 메이븐 설치하기 메이븐 설치하는 방법 메이븐에 대해서, 메이븐은 프로젝트를 만들 때 가장 많이 사용하는 빌드 툴 중 하나입니다 프로젝트를 만드는 하나의 과정을 빌드과정이라고 합니다 이런 작업 과정을 거치다보면 반복되는 과정이 있는데 반복 과정들을 효율적으로 만들어주는 도구가 메이븐입니다 메이븐을 사용하면 작업 과정을 경량화 할 수 있고 보다 쉽게 구현할 수 있게 해줍니다 프로젝트 하나를 준비하고 구현하기 위해 필요한 빌드 툴을 보면 탐색기, 편집기, 콘솔 등등이 있는데 빌드 도구인 메이븐은 그런 것이 아니고 이런 것들과 어우러져서 사용할 수 있는 개발도구입니다 혹시나 이클립스도 메이븐과 같은 빌드 툴이 아닌가 라는 생각이 든다면 이클립스는 빌드 툴이 아니라 통합개발환경 IDE라고 합니다 통합 개발 환경(Integrate.. 2020. 6. 16.
[JAVA] 자바 문법 타입 변환하기 자바(JAVA) 문법 타입 변환하기 두 변수의 타입이 동일할 경우 한쪽 변수값을 다른 쪽 변수에 복사해서 저장할 수 있습니다만 두 변수의 타입이 다르다면 값의 저장이 가능할 수도 있고 그렇지 않을 수도 있습니다 [ 기본적인 타입 변환 ] package com.test; public class Test { public static void main(String[] args) { byte x = 10; //byte 타입 변수 x에 10을 저장 int y = x; //byte 타입 변수 x에 저장된 10을 int 타입 변수 y에 저장 } } [ 자동 타입 변환 ] package com.test; public class Test { public static void main(String[] args) { byt.. 2020. 6. 5.
[JAVA] 자바 문법 변수 사용하기 변수는 값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름입니다 프로그램은 변수를 통해 메모리의 특정 번지에 값을 저장하고 읽을 수 있습니다 자바의 변수는 다양한 타입의 값을 저장할 수 없습니다 정수 타입 변수에는 정수값만, 실수 타입은 실수값만 저장할 수 있습니다 하나의 변수에 동시에 두 가지 값을 저장할 수 없고 하나의 값만 저장할 수 있습니다 String tip = "개발자는 변수가 어떤 값을 저장하고 있는지 쉽게 알 수 있게 의미 있는 이름을 지어주는 것이 좋습니다"; package com.test; public class Test { public static void main(String[] args) { String name; //문자열(String)을 저장할 수 있는 'name'변수 선언.. 2020. 6. 4.
[JAVA] 자바 이클립스 프로젝트 만들기 자바 개발환경도구인 이클립스를 활용하여 자바 개발의 첫걸음인 프로젝트 생성하는 법입니다 먼저 이클립스를 실행합니다 좌측 상단 메뉴바에서 [File] - [New] - [Java Project] 를 선택합니다 만약 [Java Project] 메뉴가 보이지 않는다면 [Window] - [Perspective] - [Open Perspective] - [Java] 메뉴를 선택하면 되세요 프로젝트 이름을 설정하고 [Finish]를 누릅니다 모듈을 만들어줘야 합니다 모듈 이름은 프로젝트와 동일하게 해주시고(바꿔도 상관은 없습니다) [Create]를 선택합니다 (JavaSE-1.8(JDK 8) 이하 버전은 모듈 생성할 필요 없습니다) 그럼 이런 화면이 나올겁니다 이제 모듈 설정을 코딩해주면 됩니다 module te.. 2020. 6. 3.