우리의 웹과정 학습 목표 - '게시판 만들기'
목표는 1. 만들 수 있다 2. 빠르게 만들 수 있다
웹 서비스는 왜 이만큼 보편화되었는가?
: 웹 서비스는 서버를 두는 중앙집중형태로 관리도 편하고, 네트워크 연결이 가능하고 웹브라우저가 설치된 클라이언트라면 추가 설치 없이 간편하게 어디서든 사용 가능
(네트워크 연결이 필요하다는 단점. 하지만 최근에는 거의 의미없음.)
왜 웹 서비스를 이용하는데 우리 컴퓨터도 성능이 좋아져야 할까?
서버가 모든 연산을 처리하기 버겁기 때문에 클라이언트에 일정 부분 연산을 미루는 것.
최근에는 게임도 스트리밍 서비스가 많아짐
-> 네트워크 성능 향상, 장비(컴퓨터부품?) 성능 향상으로 기존에는 클라이언트에 맡기던 연산(ex. 그래픽카드 연산)마저 서버가 맡아가는 추세.
-> 심지어 이제는 운영체제조차 서버만 보유하는 서비스도 존재.
네이버, 다음 이런 곳보다 기업형 웹 시장 (엔터프라이즈 시장) 이 훨씬 더 넓은 시장
그래서 자바가 중요
우리가 사용하는 것은 '톰캣' (무료 프로그램)
기존 프로젝트에서 우리가 자바로 서버 프로그램과 클라이언트 프로그램을 만들었던 것과 달리, 웹에서는 클라이언트 프로그램을 만들 필요가 없다! = '웹 브라우저'
라이브러리 - 언어가 아니고 말하자면 패키지같은 것?