본문 바로가기

jenkins2

WAS) WAS에 대한 이야기 (7) - 개발 소스 관리 INTRO WAS에 소스 배포 할 때 WAR, JAR 등 소스 반영 아카이브 형태의 파일로 배포합니다. 이 소스의 히스토리가 하나 둘 씩 모이다 보면 일반적인 관리 형식으로는 관리하는 것이 사실 불가능합니다. 이러한 문제 때문에 개발 환경에서는 이러한 소스를 관리하기 위해 형상 관리 툴이라는 것을 도입하게 됩니다. 그런데 "WAS를 이야기 하다가 왜 갑자기 개발 소스 관리 이야기를 하고 저는 엔지니어 인데요..?" 시스템 운영이 되고 있는 서버를 보면 결코 Web, WAS, DB 서버만 있다고 모든게 정상적으로 운영되지는 않습니다. 분명 이러한 것들을 개발할 수 있는 환경도 있어야되고 개발 소스 코드에 대한 히스토리 관리도 되고 있어야 되기 때문에 운영자 혹은 엔지니어에게도 해당 분야에 대한 지식이 요구.. 2022. 1. 2.
WAS) WAS에 대한 이야기 (3) - WAS란? WAS(Web Aplication Server) WAS는 동적인 페이지를 클라이언트에게 반환 해주는 서버입니다. 이 개념만으로는 많이 부족한 느낌이 드네요. WAS는 프로그래밍 언어를 사용해서 비즈니스 로직(Business Logic)을 구현하는 것이 목적인 서버입니다. Business Logic: 업무에 필요한 데이터 처리를 수행하는 APP의 일부입니다. 비즈니스 로직의 개념을 이해하기 위해 아래의 과정을 예시로 들어 보려고 합니다. 네이버의 회원가입 예시입니다. 회원가입 폼을 클라이언트에게 보여줍니다. . 위와 같이 아이디의 중복 검사, 비밀번호 복잡성 등을 검사하는 과정을 거칩니다. 여기서 중복 검사와 복잡성 확인은 DB에 저장된 데이터를 기반으로 이뤄집니다. 즉, 클라이언트에게 요구하는 혹은 클라.. 2021. 7. 31.