아 이게 뭐임! 34

Servlet이 뭐임!!

Contents - Servlet이 뭐임! - Servlet 컨테이너가 뭐임! - Servlet 컨테이너 뭐함!! - Servlet이 왜 됨?? Servlet 요청을 처리하고, 그 결과를 반환하는 Servlet 구현 규칙을 지킨 자바 웹 프로그래밍 기술 서블릿이란 자바를 사용하여 웹을 만들기 위해 필요한 기술입니다. 클라이언트의 요청에 대한 결과를 다시 전송해주는 역할을 하는 자바 프로그램입니다. CGI는 사용자의 입력을 받아서 동적인 웹페이지를 만드는 것인데 Servlet은 JAVA언어로 구현 된 CGI라고 말합니다. Servlet 컨테이너 Servlet을 관리해주는 컨테이너입니다. 우리가 서블릿을 만든다고 해서 클라이언트의 요청을 처리해주지는 않습니다. 그렇기 때문에 서블릿을 관리해주는 무언가가 필요..

아 이게 뭐임! 2021.07.01

PuTTY가 뭐임!!

Contents - PuTTY가 뭐임! - PuTTY 어떻게 깜! PuTTY PuTTY는 서버에 접속하여 명령어를 전송하는 원격 서버 접속 프로그램입니다. 또한 무료 오픈소스 프로그램입니다. 위키피디아에서는 PuTTY를 다음과 같이 정의합니다. “PuTTY는 SSH, 텔넷, rlogin, raw TCP를 위한 클라이언트로 동작하는 자유 및 오픈 소스 단말 에뮬레이터 응용 프로그램이다. PuTTY라는 이름에는 특별한 뜻이 없으나 tty는 유닉스 전통의 터미널의 이름을 가리키며 teletype를 짧게 줄인 것이다. PuTTY는 본래 마이크로소프트 윈도용으로 작성되었으나 다른 다양한 운영 체제에도 포팅되었다. 공식 포팅은 일부 유닉스 계열 플랫폼에서 사용할 수 있으며 클래식 맥 OS와 맥 OS X으로의 포팅을..

아 이게 뭐임! 2021.06.30

SVN이 뭐임!!!!

Contents - SVN이 뭐임! - SVN 왜 씀! SVN이 뭐임! SVN은 SubVersion의 줄임말로 형상관리/소스 관리 툴이다. Svn은 중앙집중식 버전 관리 시스템이다. 여러명에서 작업하는 프로젝트에서 버전 관리와 소스 통합과 같은 문제를 해결하기 위해 파일을 저장하는 하나의 서버를 두어 소스를 관리하는 툴이다. SVN 기능 - 코드의 변경 사항을 추적하고 이전 버전으로 롤백할 수 있습니다. - 버전 제어 시스템에서 변경사항을 동일한 파일에서 다른 개발자가 변경한 내용과 병합하여 팀원과의 공동 작업이 가능합니다. - 여러 버전의 프로젝트를 병렬로 유지할 수 있도록 코드 분기를 생성할 수 있습니다. - SVN은 오프소스이고 무료입니다. - 처음에 SVN을 활용하여 대규모 프로잭트를 구성하면 코..

아 이게 뭐임! 2021.06.29

인터페이스가 뭐임!! [JAVA]

Contents - 인터페이스가 뭐임! - 인터페이스 왜씀? - 인터페이스 어케씀! - 이..이게 인터페이스…? 인터페이스란? ● 동일한 목적 하에 동일한 기능을 수행하게끔 강제하는 것 ● 구현된 것은 아무것도 없는 밑그림만 있는 기본 설계도 ● 다른 클래스를 작성할 때 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는 일종의 추상클래스 ● 클래스들이 구현해야 하는 동작을 지정하는 용도로 사용되는 추상자료형 ● 추상 매소드의 집합으로 미완성된 설계도 ● 미리 정해진 규칙에 맞게 구현하도록 표준을 제시한다 인터페이스의 장점 ● 여러명이서 작업을 할 때 미리 인터페이스를 작성함으로써 메소드를 정할 수 있다 ● 다중상속을 통한 이점을 누릴 수 있다 ● 확장에는 열려있고 변경에는 닫혀있는 클래스..

아 이게 뭐임! 2021.06.28