분류 전체보기
-
자바(Java) 외부 프로젝트 공유(Share) 하기JAVA/환경설정 2018. 8. 22. 17:26
다른 프로젝트에서 작성해둔 클래스의 기능을 그대로 가져와 사용하고 싶은 경우 클래스 자체를 복사해오면 되지만 몇가지 경로를 지정해 외부 프로젝트의 객체를 가져와 사용할 수 있다. 대표적으로 적용 가능한 곳이 웹 서버 개발이다. 권한에 따라 사이트 사용자가 사용하는 프론트엔드(Front-end)와 운영자 및 관리자(admin 사용자)가 사용할 수 있는 백엔드(Back-end) 사이에는 공통되는 부분이 상당수 있다. 기본적으로 관리자의 기능은 유저 기능 + @기 때문에 유저의 기능을 모두 가질 것이다. 프론트 엔드에서 기본적인 CRUD에 대한 내용이 프론트엔드의 dao에 있을 것이고 이들을 백엔드에도 복사하는 것은 용량이 커질수록 비효율적이기 때문에 프로젝트를 공유해 가져오는 방식이 좋은 경우가 빈번하다. ..
-
깃허브(Github) 프로젝트 가져오기 (git pull)JAVA/환경설정 2018. 8. 22. 17:24
웹페이지의 프로젝트 가져오는 방법 포스팅 1. 가져오기 원하는 프로젝트 있는 Repository url 복사 2. 소스트리에서 복제 / 생성 클릭 2. 소스경로 / URL : 복사한 url 입력, 목적지 경로 : 프로젝트 받아오기 원하는 경로. url 입력 후 마우스 커서 대면 자동완성된다. 다른 곳 원하면 ... 버튼 눌러 경로 설정 이후 클론 클릭 3. 생성 후 Pull 버튼 클릭. URL의 프로젝트 내용과 내 로컬(2번 절차에서 선택한 경로)의 파일 구성을 같게 해준다. 4. 목적지 경로 가면 파일 생성되어 있음을 확인할 수 있다. ※ 프로젝트 import 후 수행이 되지 않을 수 있을 것이다. 이는 프로젝트 파일에서 jdk의 경로를 찾지 못하는 경우일 확률이 높으므로 Build Path 설정을 필..
-
(JAVA) 자바 패키지 & 경로JAVA/환경설정 2018. 8. 22. 17:22
자바 패키지는 리눅스나 윈도우즈의 폴더에 해당하는 개념으로 생각할 수 있다. 자바 패키지를 통해 폴더 및 경로를 구분할 수 있으며, 이를 통해 참조 여부를 정할 수도 있다. 주된 사용 이유와 규칙은 다음과 같다.자바 패키지 사용 이유 1. 정리 가독성 2. 파일 분리(같은 파일명 다른 패키지라면 각각의 패키지에서 사용 가능) 3. 보안 (외부에서 패키지 안의 클래스 참조할 수 없도록 하는 역할) 자바 패키징 규칙 (윈도우즈 파일과 동급) 1. 패키지명 : blog.naver.com 과 같이 .을 통해 단어 및 폴더 구분 (.을 기준으로 다음 폴더 생성됨.) 2. 대문자 X (클래스명과 구분 가능하게. java.util.Scanner) 3. java 예약어 X 4. 숫자 사용 비권장 (작성은 가능) ※ P..
-
(JAVA) 이클립스 Build Path 설정JAVA/환경설정 2018. 8. 22. 17:21
프로젝트 파일을 import 해와도 사용이 되지 않는 경우가 있다. 파일명, 클래스명 등에 문제가 없어보이는데도 말이다. JDK의 버전이 다른 경우 발생하는 대표적인 경우이다. 나는 1.8 버전의 JDK를 사용중인데 받아온 프로젝트가 1.6이나 1.7 버전이라면 에러가 나는 것이다. 이를 맞춰주기 위해 프로젝트들의 JDK의 버전을 나의 이클립스 버전으로 정해주는 절차가 필요하다. 이를 이클립스 Build Path 에서 설정하는 방법 포스팅. 1. 프로젝트에서 마우스 오른쪽 버튼 클릭 - Build Path - Figure Build Path 클릭 2. Libraries 탭 클릭 3. JRE System Library 더블클릭 4. Workspace default JRE 클릭. 프로젝트의 JDK 버전을 내..
-
(JAVA) 윈도우 소스트리(Source Tree) 이용 깃허브(Github) 사용법JAVA/환경설정 2018. 8. 22. 17:18
팀단위 프로젝트 시 파일들 관리를 원활하게 돕는 깃허브(Github) 사용법에 대해 포스팅. CLI가 익숙하다면 명령어를 통해 사용하는게 가장 오류도 적고 편하지만, 웹프로그래밍부터 시작하는 비전공자의 경우 명령어들 익숙해지는데도 한 세월이 걸리기 때문에 윈도우 환경에서 깃 관리기능을 제공하는 툴(소스트리)을 사용하는 방법을 공유. 소스트리를 사용해서 연동시키기 때문에 소스트리가 설치되어 있어야 한다. 사전 포스팅한 소스트리(Source Tree) 설치 & 다운 포스팅 참조. https://github.com/ 1. 깃허브 로그인 후 New Repository 클릭한다. 2. Repository명과 Public, README 생성란을 선택한 후 Create Repository 클릭. Public / Pr..
-
(JAVA) 소스트리(Source Tree) 다운& 설치JAVA/환경설정 2018. 8. 22. 17:17
팀 프로젝트를 하면 프로젝트 파일의 공유가 중요할 것이다. 이를 가장 효과적으로 사이트가 깃허브이다. PC의 데이터를 Commit 명령어를 통해 Stage에 저장한다. Stage는 PC의 데이터를 백업해두는 임시저장소이다. 이후 Push 명령어를 통해 Github와 PC의 동기화를 진행한다. Stage에 백업 데이터가 있기 때문에 데이터 손실의 우려가 굉장히 낮기 때문에 선호되는 사이트. 이러한 동기화를 지원해주는 툴이 소스트리(Source Tree)이다. 소스트리 다운 & 설치 절차 https://www.sourcetreeapp.com/ 1. 빨간박스의 다운로드 버튼 클릭. Windows와 Mac만 지원한다. Linux는 지원하지 않음.※ 파일의 확장자가 빠진 채로 배포를 하고 있다. 당황하지 말고 파..