이전 버전 : C/S Architecture (C, C++, VB, PowerBuilder, Delphi ,, 4세대 언어들로 작성)
Application Server Architecture
특징: 모든 기능 서버에서 수행 -> 서버에 부하가 집중됨
-> 해결하기 위해 cloud computing 기술의 진보 (clastering H/W 기술 & 분산 컴퓨팅 S/W 기술 도입)
프로젝트 적용
기존 app server 지우고 client를 server로 복사하고 build.gradle 수정 2개,
gradle eclipse
server, clientapp 수정 , client 폴더들 지우기
common에 netprotocol 추가
클라이언트에 서버의 prompt 끌고 오기 .
prompt 수정 ,,,
server util 전체 수정 메뉴 ,, 등 ,,
핸들러의 리스너마다 prompt랑 예외 IOException 추가하기
prompt 수정,
위 작업들을 통해,,
모든 프로그램이 서버에서 실행됨.=> 따라서 서버 기능을 추가하더라도 클라이언트 앱을 바꿀 필요가 없음 ~~
'[네이버클라우드] 클라우드 기반의 개발자 과정 7기 > 웹프로그래밍' 카테고리의 다른 글
[NC7기-66일차(7월27일)] - 웹프로그래밍 47일차 (0) | 2023.07.27 |
---|---|
[NC7기-65일차(7월26일)] - 웹프로그래밍 46일차 (0) | 2023.07.26 |
[NC7기-63일차(7월24일)] - 웹프로그래밍 44일차 (0) | 2023.07.24 |
[NC7기-62일차(7월21일)] - 웹프로그래밍 43일차 (1) | 2023.07.21 |
[NC7기-61일차(7월20일)] - 웹프로그래밍 42일차 (0) | 2023.07.20 |