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

java24

[Eclipse] 이클립스 화면 구성(Perspective) 리셋하기 이클립스 화면 구성 초기 상태로 되돌리기 이클립스로 자바 코드를 짜다가 어느 순간부터 클래스를 생성하면 자꾸 화면 하단에 콘솔 창 옆에 자꾸 생성이 되어 일일이 제자리로 드래그 해야 하는 상당히 번거로운 상황이 자꾸 생겼다. 그래서 검색한 뒤 해결했고 나같은 또 다른 사람들을 위해 간단히 포스팅을 해본다. 클래스를 생성하는데 언제부턴가 갑자기 자꾸 콘솔(Console) 창 옆에 생성이 되서 상당히 번거로운 상황 [Window] - [Perspective] - [Reset Perspective] 이클립스 화면 구성이 초기상태로 리셋된 상태 필요없는 창은 없앤다 정상적으로 클래스가 생성되는 것을 확인할 수 있다 코드 실행 화면 이클립스 잡기술 2021. 1. 21.
[JAVA] 이클립스 클래스 생성 단축키 설정하기 이클립스 패키지 클래스 생성 단축키 설정 자바 개발자가 되기 위해서라던지 자바 코딩 공부를 하시는 분들은 특히나 패키지나 클래스를 수도없이 생성할 거라고 생각한다. 나도 그랬으니까.. 처음엔 패키지를 마우스로 요리조리 클릭해서 하나씩 하나씩 만들었는데 예제가 많아지고 이것 저것 하다보니 패키지고 클래스고 정말 많이 생성하는데 우연찮게 단축키로 패키지/클래스를 생성하는 법을 알고나서는 잡기술+1이 되었다. 그만큼 편하단 소리다. # 이클립스 단축키 설정하기 1. [Window] - [Preferences] 들어가기 2. 클래스생성 단축키 설정 A. '좌측메뉴' - [General] - [Keys] B. 목록에서 'n'을 눌러서 'Class' 찾기 C. 'Binding' 칸을 클릭하고 원하는 단축키 누르기(.. 2021. 1. 18.
[JSP] JSP 게시판 만들기 14강 게시판 메인 페이지 만들기 유튜브 동빈나님 JSP 게시판 강좌 따라하기 14강 게시판 메인 페이지 만들기 # main.jsp 네비게이션만 있던 메인 페이지를 꾸며보겠습니다 메인 페이지 하단 부분에 메인페이지를 표시해주는 컨테이너를 추가합니다 위의 코드만 추가하면 사진과 같은 페이지 소개 화면이 나옵니다 # custom.css 기본 폰트가 밋밋하니 폰트 스타일을 적용시켜보겠습니다 [WebContent 안의 css 폴더 우클릭] - [New] - [Other] 'css' 라고 검색 후 'CSS File' 를 선택하고 'custom' 이라는 이름으로 css파일을 하나 생성합니다 @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); @import url(http://.. 2020. 7. 21.
[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] 메이븐 웹 프로젝트로 변경하기 메이븐으로 기존 프로젝트 웹 프로젝트로 변경해보기 본 포스팅은 제가 유튜브 뉴렉처님 메이븐 강의를 공부하면서 내용을 정리하는 공간입니다 만약 저와 똑같이 공부를 진행해보고 싶으시다면 메이븐 카테고리의 글들을 참조 바랍니다 링크는 걸어둘게요 happy-inside.tistory.com/category/%EC%BD%94%EB%94%A9/Maven '코딩/Maven' 카테고리의 글 목록 자기계발을 통한 동기부여를 바탕으로 성공의 길로 향하는 개발자의 블로그입니다 happy-inside.tistory.com 기존 자바 프로젝트를 웹 프로젝트로 변경하려면 과정이 꽤나 복잡합니다. 하지만 메이븐은 웹 프로젝트로 만들기 위한 모델의 변화를 알아서 처리해줍니다. 이전에 만들었던 자바 프로젝트의 'pom,xml'코드를 .. 2020. 6. 22.
[Maven] 메이븐 이클립스에서 프로젝트 만들기 메이븐 이클립스에서 프로젝트 생성하기 [File] - [New] - [Maven Project] 컴퓨터에 메이븐이 설치되었다면 위와 같은 메이븐 프로젝트 생성 메뉴가 있을 거에요 이걸로 바로 메이븐 프로젝트를 생성할 수 있습니다 만약 이 글을 보시는 분이 메이븐 설치를 아직 하지 않으셨다면 이클립스 내부에 있는 마켓플레이스에서 다운받을 수 있습니다 [Help] - [Eclipse Marketplace] 메이븐이 보이면 'Install'을 눌러서 설치할 수 있습니다 하지만 메이븐을 직접 설치하는 걸 추천드려요 필요하시면 아래 링크를 참조바랍니다 https://happy-inside.tistory.com/41 저는 이전에 공부하면서 커맨드창에서 직접 생성하고 컴파일했던 메이븐 프로젝트를 불러올겁니다 [Fil.. 2020. 6. 20.
[JAVA] 자바 문법 조건문(if, switch) 자바 기초 문법 조건문(if, switch) 연습하기 자바 프로그램은 main() 메소드의 시작 중괄호 '{' 에서 끝 중괄호 '}' 까지 위에서부터 아래로 실행하는 구조를 가지고 있습니다. 이러한 실행 흐름을 개발자가 의도하는대로 제어를 할 수 있게 해주는 것이 조건문과 반복문이 있는데 그 중에서 조건문에 대한 내용을 담았습니다. 조건문은 조건식에 따라 결과값이 다르게 나오는 흐름을 가지고 있습니다. 조건문은 if문과 switch문이 있는데 그 중에서 if문에 대해서 알아보겠습니다. if문은 조건식의 결과가 'true'인지 'false'인지에 따라 실행될 결과값이 정해집니다. 이건 설명보다 예제를 해보면서 이해하는 것이 빠르다고 생각하니 바로 예제로 들어갈게요. package com.test; publ.. 2020. 6. 19.
[Maven] 메이븐 IDE없이 컴파일하기 메이븐 통합개발환경 이클립스와 같은 IDE없이 컴파일 및 실행해보기 '명령 프롬프트'창에서 메이븐 자바 프로젝트 경로로 가서 디렉토리를 검색해보면 'pom.xml' 이라는 파일이 하나 있습니다 프로젝트를 컴파일, 실행할 때는 반드시 'pom.xml'이 있는 디렉토리에서 메이븐 명령어를 사용해야 합니다 src소스 파일을 바로 컴파일 하면 에러가 발생합니다 그 이유는 컴파일을 담당하고 있는 플러그인이 JDK버전 7 이상을 쓰라고 요청하기 때문입니다 따라서 'pom.xml'파일을 수정할 필요가 있습니다 'pom.xml'이 있는 경로로 들어가서 코드 수정을 해야 합니다 마우스 우클릭 - '편집'을 눌러주세요 1.8 1.8 노란박스에 있는 코드를 태그 밑에 입력합니다 '최소 1.8이상 버전으로 수행되도록 컴파일하.. 2020. 6. 18.
[Spring] 스프링의 이해와 핵심 기능 알아보기 스프링을 알아보고 핵심기능 살펴보기 스프링 프레임워크의 핵심 기능이라고 하면 Dependency Injection(DI) 종속성 주입과 Transaction Management 트랜젝션 관리가 있습니다 . 이 두가지의 기능은 일반적인 소프트웨어 개발에서는 그다지 중요하지 않지만 엔터프라이즈(EE) 어플리케이션을 만들 때는 굉장히 중요한 부분을 담당합니다. 하지만 EE버전은 트랜젝션 관리가 어려웠던 부분들이 있었는데 그것을 스프링이 깔끔하게 제공해주기 시작합니다. 단순하게 라이브러리만 사용하는 방식으로 작업을 처리하고 DI를 같이 쉽게 구현할 수 있게 해줌으로써 모듈 결합을 굉장히 쉽게 해줍니다 그리고 EE에디션이 갖고 있었던 모든 기능을 스프링이 커버하기 시작했습니다. 자바 스탠다드에디션(SE)에 스프링.. 2020. 6. 17.
[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.
[Spring] 스프링 STS 설치 자바 스프링 개발환경 구축 STS 설치하는 방법 스프링 개발환경 구축을 위한 STS(Spring Tool Suite) 설치하는 방법입니다 Eclipse + Spring Plugin 이클립스에 스프링 플러그인을 결합한다고 생각하시면 됩니다 스프링을 개발하기 위해서는 개발에 필요한 Spring Plugin을 설치해야 합니다 이클립스 이외의 통합개발환경에서도 사용이 가능합니다 OS에 맞는 IDE버전을 설치해야 합니다 본 포스팅은 STS3 버전을 기준으로 합니다 '구글' - 'sts'라고 검색합니다 가장 위에 뜨는 사이트로 접속합니다 스프링 사이트가 나오는데 STS3 버전을 다운로드할 것이기 때문에 사이트 아래로 쭉쭉 내립니다 STS3를 찾고 있냐고 물어보는 화면이 나오고 파란색 글짜로 링크가 걸려있는 'Spr.. 2020. 6. 13.
[JAVA] 자바 이클립스 자동 저장 실행 자바 이클립스 코드 실행 시 자동 저장하기 한 번 설정하고 돌아서면 매번 까먹는 것 중에 하나인 이클립스 코드 실행 시에 자동 저장하는 기능입니다 코드를 수정하고 실행해보면 분명히 완벽하게 수정했는데도 에러가 나는 경우가 발생하죠 코드만 수정해놓고 저장을 하지 않아서 생기는 오류입니다 (파일명 왼쪽에 보면 수정 하고 저장이 되지 않았다는 * 표시가 떠있음) 이 불편함을 해소하기 위해서 코드를 실행하면 자동으로 저장해주고 실행하는 옵션을 포스팅합니다 [Window] - [Preferences] 좌측 [General] 하위 메뉴 클릭 - [Workspace] - [Build] 우측 [Save automatically before manual build] 체크 좌측 [Run/Debug] - [Launching.. 2020. 6. 12.