반응형

Development Environment 11

eclipse git 기초 사용방법1 [clone]

소프트웨어 개발시 협업을 위해사용하는 eclipse git 의 사용방법에 대해서 포스팅하려고 합니다. 이것은 ( Version: Mars.2 Release (4.5.2) ) 버전을 기준으로 작성하였으며, 향후 제조사에 의해서 사용방법이 변경 될 가능성이 있으니 맥락을 파악하는것을 추천드립니다. clone 은 remote Repository (from git server) 에 특정 프로젝트를 local Repository로 다운받는것을 말합니다. 참고로 remote Repository는 서로 연관된 다수의 프로젝트가 포함되어 있습니다. (RDBM과 비교하면 DB = repository , table = project 와 유사한 관계를 가지고 있습니다.) 1. git server 정보 입력 eclipse 의..

Spring Framework 개념 및 구조

이번 포스팅은 web 개발(java)을 할 때 자주 사용하는 framework인 Spring에 대해서 전반적인 느낌을 알아보겠습니다. 저의 블로그는 입문자들에게 거리감이 느껴지는 추상적인 개념들을 구체화해보면서 이전보다 친숙해지는 것을 목표로 하고있습니다. 이번 포스팅 또한 동일한 목표를 가지고 바로 시작하겠습니다. * 참고1 : 해당 포스팅에서 사용하는 구조는 software design pattern의 MVC model 2를 채택하였고, IDE는 eclipse를 사용하였습니다. * 참고2 : WAS와 software design pattern MVC model 2에 대한 사전지식이 필요합니다. -------------------------------------------- [ 목차 ] 1. Sprin..

[AWS] 2019 RDS 설정 및 원격접속 방법 (MySQL workbench)

이번 포스팅에서는 AWS서비스 중 하나인 RDS의 설정 및 원격접속방법에 대해 알아보겠습니다.RDS는 이미 설치되어있다는 가정하에 진행 할 것이며, RDS에 접속하는 client tool은 MySQL workbench를 사용하였습니다.* 해당 포스팅은 2019.3 기준으로 작성되었으며 추후 RDS의 관리콘솔의 UI는 업데이트되어 변경 될 가능성이 있습니다. 그럴 경우 설정해야하는 맥락에 포커스를 두고 차근차근 진행하면 될 것이라고 생각합니다. * AWS-RDS 설치방법 hyperlink : https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.MySQL.html 1. RDS란?- ..

[AWS-EC2 Hosting 5] WAR deploy(배포) 방법

지금까지는 서버 운영에 필요한 각종 프로그램을 설치하는 과정을 진행해왔으며, 이번 포스팅은 설치한 환경에 WAR 파일을 배포하여 웹 서비스 제공 할 수 있는 방법에 대해서 살펴보겠습니다. [사용 프로그램] - eclipse (IDE) : 통합개발환경으로 WAR을 추출하기위해 사용 - PuTTY (secure shell) : 서버에 원격접속을 하기위한 보안 터미널 - fileZilla : 서버와 로컬간에 file을 송/수신 하기위한 보안 프로그램 그전에, 아주 잠깐 WAR의 개념에 대해 확인해보겠습니다. WAR은 Web application ARchive(웹 어플리케이션 압축파일) 의 약자로써 웹 어플리케이션을 배포하기위해 필요한 압축파일이며, 이와 비슷한 개념으로 JAR는 Java ARchive (자바 ..

[AWS-EC2 Hosting 4] MySQL 설치방법과 password 설정

호스팅 서버에 접속하기만 하면 MySQL 설치하는 방법은 매우 간단하니 빠르게 시작하겠습니다!! 1. MySQL 다운로드 2. 다운로드 확인 3. password 설정 최대한 정확한 정보를 공유하고자 항상 신중하게 포스팅을 하고 있지만, 내용에 개선이 필요한 부분이 있을 수 도 있습니다.혹시나 추가적인 보완이 필요하다고 판단되는 부분이 있다면 댓글로 조언해주세요. 참고하여 수정해놓겠습니다. * 해당 포스팅이 도움이되셨다면 공감과 댓글 부탁드릴께요 ㅎㅎ

[AWS-EC2 Hosting 3] Apache Tomcat8 설치방법

이번 포스티은 웹 호스팅 서버에 WAS (web application server) 프로그램인 tomcat8을 설치하는 포스팅입니다. 지난번과 마찬가지로 원격접속을 위한 SSH는 PuTTY를 사용하였습니다. 1. tomcat8 다운로드 (PuTTY) 1.1 PuTTY으로 웹 호스팅 서버에 접속하여 super user로 전환 후 tomcat8을 다운로드 합니다. 1.2 정상 다운로드 여부를 확인합니다. 2. 보안그룹생성 (AWS-EC2 관리콘솔) 2.1 AWS-EC2 관리콘솔에 접속하여 '보안그룹생성' 버튼을 클릭합니다. 2.2 public으로 접속이 가능하도록 아래와 같이 설정하고 보안그룹을 생성합니다. 2.3 보안그룹을 적용할 인스턴스(=호스팅 서버)를 선택하고 '작업 -> 네트워킹 -> 보안 그룹변경..

[AWS-EC2 Hosting 2] Ubuntu openjdk 설치 및 환경변수 설정

이번 포스팅은 Ubuntu에 openjdk를 설치하고 환경변수를 설정하는 포스팅이며, 서버에 원격으로 접속하기위한 SSH (secure shell)은 PuTTY를 사용하였습니다. 1. openjdk설치 1.1 Ubuntu Linux 업데이트 최신 버전이 아니면 설치가 불가능 할 수 있기 때문에 업데이트를 진행합니다. 1.2 설치명령어 1.3 설치확인 (버전확인) 2. 환경변수 설정 2.1 javac경로 확인 /user/lib/jvm/java-8-openjdk-amd64 2.2 super user접속 2.3 vi 편집기 실행 (/etc/profile) 2.4 입력모드 변환( i 키 입력 ) 후 가장 하위단에 javac경로 추가 2.5 명령모드 변환 (esc) 후 저장 후 종료명령어 입력 ':wq' ( * ..

[AWS-EC2 Hosting 1] PuTTY를 이용한 아마존 웹 서비스 원격접속 방법

이번 포스팅은 아마존 웹 서비스(AWS : Amazon Web Service) 서버 호스팅의 출발점인 원격접속에 대해 다뤄보겠습니다. 해당 포스팅은 AWS에 EC2과 key (pem파일) 가 생성되어있다는 가정하에 진행되며 원격접속을 위한 프로그램 및 호스팅 서버 스팩은 아래와 같습니다. - 보안 접속을 위한 터미널 프로그램 : PuTTY (SSH:secure shell) - Hosting server OS : Ubuntu Server 18.04 LTS 1. PuTTY 다운로드 1.1 사이트 접속 및 다운로드 먼저 아래의 PuTTY 홈페이지에 방문하여 개인의 사양에 맞는 프로그램을 다운받습니다. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.htm..

oracle(오라클) DB 수동제거 방법

Oracle(오라클) DB 수동제거 방법 Oracle DB를 제거하는 방법은 2가지가 있습니다. 첫 번째는 Oracle DB를 설치 할 때 함께 설치되는 'Oracle Universal Installer' 를 사용하여 제거하는 방법과 두 번째는 '레지스트리' 로 제거하는 방법이 있습니다. 첫 번째 방법은 비교적 간단한 편이기 때문에 두번째 방법으로 포스팅을 해보겠습니다. 1. 실행중인 오라클관련 서비스 중지 1.1 윈도우 탐색기로 서비스 프로그램을 실행하여 Oracle DB관련 프로그램 탐색 1.2 Oracle 관련 프로그램의 실행을 중지 (마우스 오른쪽 클릭) 2. 레지스트리 삭제 * 레지스트리는 잘 못 삭제하면 돌이킬 수 없는 사태가 발생하기 때문에 주의해서 삭제하는것을 권고합니다. 2.1 윈도우 탐..

oracle(오라클) DB 다운로드 방법 [2018]

oracle(오라클) DB 다운로드 방법 [2018] 1. 오라클 홈페이지 접속 https://www.oracle.com/ 2. 로그인 3. Oracle Database 11g Release 2 다운로드 (1) 위치 (2) License 계약 동의 (3) 운영체제의 사양에 맞는 파일 다운로드 (2개 파일) *License 계약 동의 페이지 하단 3. 압축해제 * 무거운 프로그램임으로 운영체제가 설치되지 않은 드라이브에 설치를 권고 * 압축 해제 순서 유의 4. setup.exe 프로그램 실행 (1) 보안 갱신 구성 * 보안갱신 수신 체크 해제 (2) 설치옵션 * 데이터베이스 생성 및 구성 체크 (3) 시스템 클래스 * 데스크톱 클래스 체크 (4) 기본 설치 * 전역 데이터 베이스 이름 : SID * 관리..

반응형