2021-08-02 오전
WEB C/S System
용어들
- DNS : 예를 들어 웹 브라우저에서 www.naver.com 쳐서 엔터 했을 때, 해당 주소의 ip가 어디 인지를 알려주는 '도메인 네임 서버'
- ISP : 개인이나 기업에게 인터넷 접속 서비스, 웹 사이트 구축 등을 제공하는 회사
- Request 웹 브라우저 --> 요청 --> 웹 서버
- Response 웹 브라우저 <-- 응답 <-- 웹 서버
- 동적(Dynamic)
- 정적(Static)
- 웹 서버 : 브라우저와 같은 클라이언트로부터 요청을 받아 처리하여 응답을 해주는 소프트웨어
- 웹 어플리케이션 서버
- 로컬 서버(Local) : 각 개발자마다, 설치된 서버 환경
- 개발 서버(Develop) : 각 개별 개발자들이, 만든 코드를 합쳐서 서버 환경에서 테스트해볼 수 있는 환경.팀원 간 진행상화 공유와 디자이너, 사업팀, 고객의 피드백을 받는데 사용(보통 사내 망에서 접근 가능)
- 운영 서버(Prod) : 실제 서비스를 위한 운영 환경
프로젝트 수행 포지션
- FrontEnd
- Publisher : 웹페이지의 외형 담당
- FrontEnd : Publisher + BackEnd와 통신
- BackEnd
- Tomcat, Websquare, etc..로 구현
과정 진행 목표('21-08 ~ '21~10)
- 8월
- 실무 프로젝트 환경과 최대한 동일한 인프라 셋팅하여 회의실 예약 시스템이랑 주제로 개발 해본다.
- 쓰이는 언어들: java, sql, js, css, html
8월 과정 매일 일정
- java
- sql (오전)
- '회의 실 예약 시스템'의 기획 설계 문서 작성(오후)
- spring boot(REST API 기본 구현, 오후)
- 인프라 셋팅과 통신 테스트(오후)