bbarkji's tech diary
study and write
-
Spring .properties 파일 .jsp에서 바로 사용하기
Spring .properties 파일 .jsp에서 바로 사용하기 jsp에서 사용하는 방법 <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> <script type="text/javascript"> location.href='<spring:eval expression="@globalProperties['프로퍼티명']"/>/intro'; </script>
-
서버 프로그램 구현 - 모듈
모듈 모듈화를 통해 분리된 시스템의 각 기능들. 서브루틴(메인 루틴에 의해 필요할 때마다 호출되는 루틴), 서브시스템(단위시스템), 소프트웨어 내의 프로그램, 작업 단위 등과 같은 의미로 사용된다. 모듈은 단독으로 컴파일 가능 모듈은 재사용 가능 모듈의 기능적 독립성 : 소프트웨어를 구성하는 각 모듈의 기능은 서로 독립됨 독립성이 높은 모듈일수록 모듈을 수정하더라도 다른 모듈들에게는 거의...
-
서버 프로그램 구현 - 하드웨어 환경
하드웨어 환경 사용자와의 인터페이스 역할을 하는 클라이언트(Client), 클라이언트와 통신하여 서비스를 제공하는 서버(Server). 사용 목적에 따라 웹 서버, 웹 애플리케이션 서버, 데이터베이스 서버, 파일 서버 등으로 나뉜다. 웹 서버 (Web Server) 클라이언트로부터 직접 요청을 받아 처리하는 서버. 저용량의 정적 파일들을 제공 e.g. Apache HTTP Server, Microsofr Internet Information Service, Google Web...
-
HTTP 프로토콜
HTTP 프로토콜이란? Hypertext Transfer Protocol 브라우저와 서버 간 데이터를 주고 받는 방식 데이터를 주고 받는 요청은 서로 독립적으로 관리된다. TCP/IP 통신 위에서 동작하며 기본 포트는 80번 클라이언트에서 요청을 보내면 (Request), 서버에서 응답 (Response) Http Request Methods GET : 존재하는 자원에 대한 요청 POST : 새로운 자원을 생성 PUT : 존재하는...
-
웹서버, 웹애플리케이션서버
클라이언트? 웹 사용자의 인터넷이 연결된 장치들(e.g. 스마트폰, 노트북, 컴퓨터 등)과 이런 장치들과 이런 장치들에서 웹에 접근할 때 이용하는 소프트웨어(e.g. 크롬, 파이어폭스 등의 웹브라우저) 서버? 웹페이지, 사이트, 앱 등을 저장하는 컴퓨터. 클라이언트의 장비가 웹페이지에 접근하길 원할 때, 서버로부터 클라이언트의 장치로 사용자의 웹 브라우저에서 보여지기 위한 웹 페이지 사본이 다운로드 되는 것...