본문 바로가기

개발관련 지식들

(12)
백엔드 취업준비 도움되는 Back-end 전반적 내용 출처: https://www.inflearn.com/course/lecture?courseSlug=%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%ED%95%B5%EC%8B%AC%EC%9D%B4%EB%A1%A0-%EA%B8%B0%EC%B4%88&unitId=126849 위의 그림은 백단에 서버가 크게 3개 있음을 보여주는 그림이다. 1. Web server 2. WAS 3. DataBase(저자는 Web server와 WAS를 명백하게 구분한다. 좌청룡, 우백호 하면서) 1. WebServer=송수신 담당. Resource보내고 받는 역할을 함. 정적문서처리 2. WAS=처리, 연산을 담당함. Web Application Server. 동적문서처리 3. DB (Server)=자료 담당..
API? 아.. 여태껏 API의 개념을 혼동하고 있었다.. 구현까지 해가면서돜ㅋㅋㅋ API에 대해 왜 혼동했나?API를 사용자 입장에서 사용하기 위한 API작성도 API라고 하고 API구현도 API라고 해서 혼동했다. 클라이언트 측에서 입력하는 웹 주소도 API이고 이를 서버에서 처리하기 위한 API 구현 코드도 API이다. 쉽게 말해 API란? 한 프로그램이 다른 프로그램과 데이터를 주고받기 위한 방법. 프로그램을 동작시키는 방법. 즉 프로그램이 존재하면 API는 존재한다. 아래는 API개념에 대해 알기 쉽게 설명한 영상이다. https://blog.naver.com/cjy2103/222981121575 개발용어 - API란 뭔가요? API는 개발하는데 있어 필수적으로 사용이 되고, 모든 개발자들이 사용을 하고..
아파치와 톰켓의 차이점(Web server ! = WAS(Web Application Server) 출처: https://cheershennah.tistory.com/54 아파치(apache)란? 세계에서 가장 많이 쓰는 웹 서버중 하나이며, 아파치 소프트웨어 재단에서 관리하는 HTTP 웹 서버이다. Apache는 Apache재단에서 만든 HTTP서버로 워낙 다양한 추가기능에, 구축이 쉽다는 이유 때문에 많이 쓰고 있다. 대부분의 중소기업들은 무료이기 때문에 많이 쓰인다. 톰캣이란(Tomcat)? 톰캣은 아파치 소프트웨어 재단의 웹 어플리케이션 서버(와스)로서, 자바 서블릿을 실행키고 JSP코드가 포함되어 있는 웹 페이지를 만들어준다. 자바 서블랫과 JSP 규격의 '참조용 구현'으로 평가되고 있는 톰캣은, 개발자들의 개방적 협력 작업의 산물로 바이너리 버전과 소스코드 버전 둘 모두를 아파치 웹 사이트에..
DAO, DTO란? 원본 출처 : http://everyit.tistory.com/4 =========================================================================================== 아래글 읽기 전에 초간단하게 설명하면 이렇다.(출처:Ocam 8월 31일 영상) DTO란? Data Transfer Object의 의미로 데이터베이스의 특정 테이블의 구조와 같다. DTO는 서버안에서 각 계층간에 데이터를 주고받기(Transfer)위해 만들어 졌다. 예를들어 고객의 DTO라고 하면 Customer테이블의 속성으로 id, pwd, name이 있고 그 DTO 클래스는 아래와 같이 구성된다. DAO란? 아래 그림과 같이 DB에 연결하기 위한 정보(url, id, pw..