2021.08.02 오전

WEB C/S System

d

용어들

  • DNS: 예를 들어 웹 브라우저에서 www.naver.com 쳐서 엔터 했을 때, 해당 주소의 ip가 어디 인지를 알려주는 '도메인네임서버'

  • ISP: 개인이나 기업체에게 인터넷 접속 서비스, 웹사이트 구축 및 웹호스팅 서비스 등을 제공하는 회사

  • Request: 클라이언트가 전송한 요청정보를 제공하는 기본객체

  • Response: 웹 브라우저로 클라이언트 요청에 대한 응답할 응답 정보를 가지고 있는 개체

  • 동적(dynamic): LINUX의 /usr/lib/ 디렉토리의 .so 파일의 형태. 이 라이브러리의 동작은 실제 동작할 때 메모리로 로딩

  • 정적(static): /usr/lib/ 디렉토리의 .a 같은 파일들이 정적 라이브러리.
    이 라이브러리들은 컴파일 시점에 해당 프로그램에 포함되어 나중에 해당 라이브러리가 없어도 실행이 가능

  • 웹서버: 웹 클라이언트(웹브라우저 등)가 HTTP 프로토콜을 통해 요청한 HTML 페이지나 화일들을 정적 또는 동적으로 제공하는 서버

  • 웹 어플리케이션 서버: HTTP를 통해 컴퓨터나 장치에 어플리케이션을 수행해주는 미들웨어(소프트웨어 엔진)

  • develop 서버 : 로컬 서버에서 개발자들이 각자 만든 코드를 합쳐서 테스트해볼 수 있는 서버

  • 운영서버(prod):개발이나 테스트 목적이 아닌, 실제 사용자들을 대상으로 서비스하는 서버

프로젝트 수행 포지션

  • Sub-lists are mad by indenting 2 spaces:
  • FrontEnd
    • publisher : 웹페이지의 껍데기 당담
    • FrontEnd : publisher + backend와 통신
  • Backend
    • tomcat, Websquare, etc.. 로 구현해놈

과정 진행 목표('21-8 ~ 21-10')

  • 8월 : 실무 프로젝트 환경과 최대한 동일한 인프라 셋팅 하여 회의식 예약 시슽ㅁ이나 주제로 개발 해본다.
  • java, sql, JS, CSS html

8월 과정 매일 일정

  • java
  • sql(오전)
    • 강사 제공 강의 + 문제들로 연습
  • SPRING BOOT(REST API 문제들로 구현)
  • '회의실 예약 시스템'의 기획 설계 문서 작성(오후)
  • 인프라 셋팅과 통신 테스트(오후)

+ Recent posts