。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

[네이버클라우드] 클라우드 기반의 개발자 과정 7기/웹프로그래밍

[NC7기-64일차(7월25일)] - 웹프로그래밍 45일차

quarrrter 2023. 7. 25. 15:41

이전 버전 : 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 수정, 

 

 

위 작업들을 통해,,

모든 프로그램이 서버에서 실행됨.=> 따라서 서버 기능을 추가하더라도 클라이언트 앱을 바꿀 필요가 없음 ~~