Regular Course
기초 과정
목차로 돌아가기
웹 애플리케이션 구조 이해
1
2 3
4 5
5 자료저장소 로딩 데이터 처리 앱 화면처리
1 2 화면 발생 액션 처리
3 화면 표시용 데이터 처리 4 다양한 로직 처리
자료저장소에 가져온 데이터를 담고있는 데이터 영역
다양한
UI Control이 배치되는 화면
사용자가 행하는 ‘버튼 클릭‘ 같은 액션을 처리하는 부분화면에 표시될 데이터를 담고 있는 영역 다양한 사용자 요구사항, 비즈니스 로직을 처리하는 영역
일반적인프로그램코딩개발에서는이모든영역에프로그램코드작성을하거나 , 부분적으로자동화도구를사용하기도합니다 .
일반적인프로그램코딩개발에서는이모든영역에프로그램코드작성을하거나 , 부분적으로자동화도구를사용하기도합니다 .
아가도스 스튜디오를 통해 전 과정을 No-Code로 진행합니다.
자료저장소 로딩
데이터 처리 화면 발생 앱 화면처리
액션 처리 화면 표시용
데이터 처리 다양한
로직 처리
웹 애플리케이션 구조 이해
아가도스 도식화방식: 디자인방법을통해각역할을담당하는오브젝트를정의하는것입니다 .
자료저장소 로딩 데이터 처리
앱 화면처리
화면 발생 액션 처리
화면 표시용 데이터 처리 로직 처리다양한
화면의U I (형태
)
정보를 담고있는박스입니다.
화면에표시할데이터를담고있는박스입니다
.
버튼클릭등사용자화면액션발생시처리순서정의를담고있는박스입니다
.
사용자의액션명령을받은후해당액션에대한 처리로직이정의된오브젝트
저장소에서가져온데이터를담고있는박스입니다
.
화면
화면표시데이터처리
로직처리
화면발생액션처리
로딩데이터처리
아가도스 기본 오브젝트 동작 메커니즘
화면출력
조회버튼이클릭됐네 ?
조회버튼이클릭>데이터조회로직룰셋호출
조회로직룰셋실행해서멤버셋에데이터넣어줌
데이터받고‘뷰데이터셋'에게전달
데이터받고‘폼’에있는컨트롤들에게전달
조회데이터출력
웹이벤트(마우스 클릭 등)가 일어나서 결과가 화면에 보이기 까지의 과정이에요
한마디 요약
웹화면
화면표시데이터처리
로직처리
화면발생액션처리 로딩데이터처리