분류 전체보기
-
(개발지식) 11 - REST / RESTful / RESTful API 란?개발/개발지식 2024. 1. 16. 10:40
■ REST(REpresentational State Transfer)란? : HTTP 통신에서 어떤 자원에 대한 CRUD 요청을 Resource와 Method로 표현하여 특정한 형태로 전달하는 방식 즉, REST란 어떤 자원에 대해 CRUD 연산을 수행하기 위해 URI(Resource)로 요청을 보내는 것으로, Get, Post, Put, Delete 등의 방식(Method)을 사용하여 요청을 보내며, 요청을 위한 자원은 특정한 형태(Representation of Resource)로 표현된다. 이러한 REST 기반의 API를 웹으로 구현한 것이 RESTful API이다. 예로 게시글 작성하기 위해서는 http://localhost:8080/board 라는 URI에 POST 방식을 사용하여 JSON 형..
-
(개발지식) 10 - Dispatcher-Servlet(디스패처 서블릿)개발/개발지식 2024. 1. 15. 13:25
■ Dispatcher-Servlet 의 개념 HTTP 프로토콜로 들어오는 모든 요청을 가장 먼저 받아 적합한 컨트롤러에 위임해주는 프론트 컨트롤러 ※ 프론트 컨트롤러란(Front Controller)? : 주로 서블릿 컨테이너 제일 앞에서 서버로 들어오는 클라이언트의 모든 요청을 받아서 처리해주는 컨트롤러로써, MVC 구조에 함께 사용되는 디자인 패턴 클라이언트로부터 요청이 오게 되면, Tomcat(톰캣)과 같은 서블릿 컨테이너가 요청을 받게 된다. 이 모든 요청을 프론트 컨트롤러인 디스패처 서블릿이 가장 먼저 받는다. 디스패처 서블릿은 공통적인 작업을 먼저 처리한 후 해당 요청을 처리해야 하는 컨트롤러를 찾아 작업을 위임하게 된다. ※ 서블릿이란?(Servlet) : 클라이언트의 요청을 처리하고, 그..
-
-
-
-
(개발지식) 9 - 인터넷 기본 도메인, 호스팅, 포워딩개발/개발지식 2023. 12. 14. 23:40
■ IP 인터넷에 연결되어 있는 장치(컴퓨터, 스마트폰, 태블릿, 서버) 등등 각각의 장치를 식별할 수 있는 주소 예) 115.68.24.88 따라서 어떤 컴퓨터가 어떻게 접속했는지 알 수 있다. ■ 도메인 IP가 사람이 이해하고 기억하기 어렵기 때문에 IP에 이름을 부여했는데 이것을 도메인이라 함. NAVER -> 223.130.200.107 ※ 해당하는 사이트 ip 알기 1. cmd 들어가기 2. nslookup 원하는 도메인 명 치면 된다. 만약 한 번도 도메인(naver)을 들어가지 않았다면 내컴퓨터가 dns(도메인 네임서버)에 도메인 주소(223.130.200.107)를 물어보게 된다. 그러면 해당 ip 주소(223.130.200.107) 를 dns가 내컴퓨터에 알려준다. 이제는 그 주소를 이용..
-
(개발준비) 21 - 현시점 근황 업데이트개발/개발준비 2023. 12. 6. 00:51
6개월의 국비 교육 과정을 마친 후 내 근황을 업데이트 하고자 한다. 교육은 끝났지만 개발자로서는 꾸준히 고민하고 공부해야 하기 때문에 나는 개발준비 라는 카테고리에 내 근황과 준비해야 할 부분을 지속적으로 업데이트 하고자 한다. 결론적으로 말하자면 운이 좋게도 6개월의 교육 이후 바로 취업이 되었다. 취업 이전에 내가 어떤 노력을 했는지는 나중에 자세히 다루고자 한다. 우서 현 시점 내 근황을 이전에 초기 블로그에 적었던 내용과 비교하고자 한다. https://hjsong96.tistory.com/3 (개발준비) 2 - 현재 기본적인 나의 정보 ■ 기본 인적사항 - IT기업 인사담당자(2년) -> JAVA 백엔드 개발자 전향 예정 - 진행 희망 개발 부문 (웹백엔드 / JAVA) ■ 진행 현황 * 진행..
-
(국비교육) 86 - aws개발/국비교육 2023. 11. 15. 23:15
* mojo :파이썬을 구동시킬 수 있는 언어 (3000배 빠름) * data 와 information 차이 - data : 현실 세계에서 측정하고 수집한 사실이나 값 - information :단순 수집된 원시 자료가 데이터가 아니라, 어떤 목적이나 의도에 따라 데이터를 처리하고 분석하여 데이터에 의미를 부여한 것이 정보 * 오라클 버전 정보 https://blog.naver.com/acornedu/220998432673 [DB] 9i-10g-11g-12c ,, 오라클(Oracle)의 버전벌 차이는? 오라클은 주기적으로 새로운 버전을 서비스 하고 있습니다. 7.3 - 8 - 8i - 9i - 10g - 11g - 12c .... 뭐,... blog.naver.com * asp : 동적 페이지 생성하며 ..