본문 바로가기
반응형

전체 글48

JAVA Interface란? 기본적으로 추상 메서드의 모음이다. 인터페이스는 interface키워드를 통해 선언할 수 있으며 implements키워드를 통해 일반 클래스에서 구현할 수 있다. Java8 이전 버전에서는 상수, 추상 메서드만 선언이 가능하지만, 그 이후로 디폴트 메서드, 정적 메서드가 추가되었다. 개요 객체 지향 개발 5대 원칙 - SOLID를 만족 시켜 줄 수 있는 것이 자바 인터페이스이다. 그렇다면 왜 SOLID를 만족시켜야하는가에 대한 질문을 가질 수 있다. 서비스 애플리케이션의 라이프사이클을 설계/개발/유지보수 세 단계로 나누면 유지보수가 소프트웨어 라이프 사이클에서 가장 큰 부분을 차지하고 있다. 유지보수에서 interface는 SOLID를 구현하고, 객체 지향 개발을 하는데 큰 도움을 준다. 설계/개발/유지.. 2021. 6. 30.
WinSCP란? WinSCP winSCP는 Windows용 그래픽 유저 인터페이스 SFTP 및 FTP 클라이언트 프로그램이고 오픈소스 프리소프트웨어입니다. 레거시 SCP프로토콜 역시 지원합니다. 이 프로그램을 사용하여 로컬 컴퓨터와 원격 컴퓨터 간에 안전하게 파일을 복사할 수 있습니다. WinSCP 설치 https://winscp.net/eng/download.php 에 가서 ‘Installantion package’를 선택하여 다운로드한다. 설치 시작시 “한국어”를 선택하면 한국어 버전이 설치된다. 만약 설치 프로그램에서 “한국어”를 선택할 수 없다면, 먼저 영문 설치 버전을 설치한 후 translaiton page로 가서 korean언어팩을 다운로드 받습니다. WinSCP가 실행되는 디렉터리(5.11이상 버전에서는 .. 2021. 6. 29.
SVN란? SVN (Subversion) 서브버전(Subversion)의 줄임말로 형상관리/소스 관리 툴이다. 명령 줄 인터페이스에서 사용하는 명령어를 따서 SVN이라고 줄여서 부르기도 한다. 제한이 있던 CVS를 대체하기 위해 2000년부터 콜랩넷에서 개발되었다. 현재는 아파치 최상위 프로젝트로서 전 세계 개발자 커뮤니티와 함께 개발되고 있다. 서브버전은 클라이언트서버모델을 따른다. 서버는 작업하는 컴퓨터 내에 둘 수도 있고, 전산망에 연결된 별도의 컴퓨터에 두고 사용할 수 있다. 서브버전 서버와 클라이언트는 http, https, svn, svn+ssh의 규약으로 통신한다. 형상관리(Software Configuration Management)란? 개발 및 유지보수 과정에서 발생하는 소스코드, 문서, 인터페이스.. 2021. 6. 28.
반응형
LIST