반응형
목록
Servlet, JSP/자바 웹을 다루는 기술 (2)
[꼼꼼한 개발자] 꼼코더
🧍🏻♂️ 정적(static) 웹 프로그래밍 설명 웹 서버(Apache)에 미리 보여줄 HTML, CSS, JS 파일을 미리 저장해 놓고 브라우저에서 요청할 경우 그대로 전달하는 방식이다. 사용자변경 혹은 페이지 변경이 되지 않는 한 고정된 웹 페이지를 보게된다. 주로 화면의 디자인을 구성하거나 클라이언트의 이벤트를 처리한다. 환율 정보나 주가 정보 등 실시간 정보를 표시하는 데는 적합하지 않다. 구성요소 웹 서버 : 각 클라이언트에게 서비스를 제공하는 컴퓨터를 의미한다. 클라이언트 : 네트워크로 서버에 접속한 후 서버로부터 서비스를 제공받는 컴퓨터를 의미한다. HTTP : www 서비스를 제공하는 통신 규약을 의미 웹 서버와 클라이언트는 이 프로토콜을 이용하여 정보를 주고받는다. HTML : www 서..
🖥 클라이언트 PC 기반 프로그램 설명 우리가 사용하는 노트북, 데스크 탑 위에서 실행되는 프로그램을 일컫는다. 예) 워드, 엑셀, 계산기 등 특징 클라이언트 PC에서 실행되고 모든 기능을 수행 문제점 프로그램이 변경될 때마다 재설치를 해야 한다. 예) 핸드폰 어플 등 데이터베이스 접속 정보와 가이 정보가 쉽게 노출될 수 있어 보안에 취약하다. 🖥 클라이언트 서버 기반 프로그램 설명 크게 클라이언트 프로그램과 서버 프로그램으로 나뉘어 진다. 클라이언트 프로그램 : 클라이언트로부터 데이터를 입력받는 기능 그리고 서버에서 전송된 데이터를 화면에 출력하는 기능만 한다. 서버 프로그램 : 모든 중요한 기능은 서버에서 동작하는 서버 프로그램이 전부 수행한다. 특징 기능(로직)이 변경되어도 모두 서버에서 처리하므로..