본문 바로가기

전체 글200

PuTTY 를 이용해 Windows에서 Linux 인스턴스 연결 ※ PuTTY 다운로드 , 개인키 변환을 위한 PuTTYgen도 함께 다운로드 (링크) 개인키 변환1. PuTTYgen 실행 2. Tpye of key to generate -> SSH-2 RSA -> Load 3. .pem 파일을 찾아 열기 4. 프라이빗 키의 암호 입력 후 Save private Key※ 프라이빗 키 암호는 추가 보호 계층으로 암호가 없으면 사용할 수 없다. 단점은 인스턴스에 로그인하거나 인스턴스로 파일을 복사할 때 사용자의 개입이 필요해 자동화하기 어렵다. 5. Key pair에 사용된 이름과 동일한 이름으로 지정. PuTTY 시작 1. PuTTY 실행 2. Host Name에 user-name@public-DNS-name 형식으로 입력. Port=22, SSH 선택※ AMI에 적합.. 2017. 1. 4.
Spring Framework : DI DI (Dependency Injection)▷프로그래밍에서 구성 요소간의 의존 관계가 소스코드 내부가 아닌 외부의 설정파일을 통해 정의되게 하는 디자인 패턴▷Spring에서는 이러한 의존성 관계가 있을 때 프레임워크가 작업을 처리해줌. 위와 같을 때 (Class A가 ServiceA와 ServiceB에 종속) ClassA에 대한 독립적 테스트가 어렵고, 종속성의 변경이 있을 때 ClassA의 소스 코드를 변경해야 한다. 또한 ClassA에는 종속 관계를 정의, 지정 및 관리하기 위한 반복적인 코드가 들어가게 되는 문제점 들이 생긴다. 이러한 문제를 해결하기 위해서 Class 내에서 종속성을 인스턴스화 하지 않고, 종속성의 유효한 인스턴스를 얻게 위해 객체의 생성 및 초기화를 빌더 객체를 통해서 한다. .. 2017. 1. 3.
Spring Framework : 개념 Spring Framework▷Java 플랫폼을 위한 오픈소스 어플리케이션 프레임워크▷동적 웹 사이트 개발을 위한 다양한 서비스 제공▷국내 공공기관의 웹 서비스 개발 시 사용을 권장하고있는 정자정부 표준프레임워크의 기반 기술로 쓰이고 있다.▷종속 객체를 생성해주고, 조립해주는 도구 특징경량 컨테이너▷Java 객체를 직접 관리하고, 각각의 객체의 생성/소멸 같은 생명 주기를 관리하며 Spring으로부터 필요한 객체를 얻을 수 있다.POJO(Plain Old Java Object) 방식▷특정한 인터페이스를 구현하거나 상속받을 필요 없이 기존의 라이브러리 드을 지원하여 구현이 용이하고 객체가 가볍다▷POJO : Java EE등의 중량 프레임워크를 사용하게 되면서 프레임워크에 종속된 무거운 객체를 만들게 된 것.. 2017. 1. 3.
String String▷불변객체이다. (한번 객체가 생성되면 저장된 값은 변경되지 않는다)▷String a = new String("abc") , String a ="abc" 두 가지 유형으로 생성가능 String과 new String의 차이점메모리 영역(String Pool)▷new String, String 모두 객체를 생성한 다는 점을 같지만 생성되는 메모리 영역이 다르다,이미지 참조(journaldev.com) ▷String s = ""를 이용해 문자열을 생성하면 String Pool에서 동일한 값을 가진 String을 먼저 찾고, 같은 값이 있다면 단지 그 값을 참조하고 같은 값이 없다면 Pool에 새로운 String을 생성하고 참조자를 반환한다.▷new 연산자를 사용하면(new String) 새로운 St.. 2017. 1. 3.
반응형