๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กJAVA๊ฐœ๋ฐœ์ž (12)

๋‹ญ๋ฐœ๊ฐœ๋ฐœ

[ํ—ค๋“œํผ์ŠคํŠธ ๋””์ž์ธํŒจํ„ด] 36์ผ์ฐจ. 475-487pg

36์ผ์ฐจ ํ—ค๋“œํผ์ŠคํŠธ ๋””์ž์ธํŒจํ„ด [6์ฃผ์ฐจ_ํ† ์š”์ผ] 475-487pg ์š”์•ฝ **CHAPTER 11. ๊ฐ์ฒด ์ ‘๊ทผ ์ œ์–ดํ•˜๊ธฐ (feat. ํ”„๋ก์‹œ ํŒจํ„ด)** ์‚ฌ๋žŒ๋“ค์ด ์ข‹์€ ๊ฒฝ์ฐฐ์— ์ ‘๊ทผํ•˜๋Š” ์ผ์„ ๋‚˜์œ ๊ฒฝ์ฐฐ์ด ์ œ์–ดํ•œ๋‹ค. ํŒจํ„ด์—์„œ ๋‚˜์œ ๊ฒฝ์ฐฐ์€ ํ”„๋ก์‹œ(proxy)์ด๋‹ค. ์ ‘๊ทผ์„ ์ œ์–ดํ•˜๊ณ  ๊ด€๋ฆฌํ•œ๋‹ค. [ RMI ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ] - ํด๋ผ์ด์–ธํŠธ๋Š” ์Šคํ… ๊ฐ์ฒด(ํ”„๋ก์‹œ)๋ฅผ ๊ฐ€์ ธ์™€์•ผ ํ•œ๋‹ค. ๊ฑฐ๊ธฐ์— ์žˆ๋Š” ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—. - ํด๋ผ์ด์–ธํŠธ๋Š” ๋ฃฉ์—…(lookup)์œผ๋กœ ์Šคํ… ๊ฐ์ฒด๋ฅผ ์š”์ฒญํ•œ๋‹ค. (์ด๋ฆ„์„ ๊ฑด๋„ค์ฃผ๋ฉด์„œ ๊ทธ ์ด๋ฆ„์— ๋งž๋Š” ์Šคํ… ๊ฐ์ฒด๋ฅผ ์š”๊ตฌํ•˜๋Š” ๊ฒƒ) 1. ํด๋ผ์ด์–ธํŠธ์—์„œ RMI ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ฃฉ์—… Naming.lookup("rmi://127.0.0.1/RemoteHello"); 2. RMI ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์—์„œ ์Šคํ… ๊ฐ์ฒด ๋ฆฌํ„ด. (์ด ๋•Œ, ์Šคํ…..

[ํ—ค๋“œํผ์ŠคํŠธ ๋””์ž์ธํŒจํ„ด] 35์ผ์ฐจ. 464-474pg

35์ผ์ฐจ ํ—ค๋“œํผ์ŠคํŠธ ๋””์ž์ธํŒจํ„ด [6์ฃผ์ฐจ_๊ธˆ์š”์ผ] 464-474pg ์š”์•ฝ **CHAPTER 11. ๊ฐ์ฒด ์ ‘๊ทผ ์ œ์–ดํ•˜๊ธฐ (feat. ํ”„๋ก์‹œ ํŒจํ„ด)** ์‚ฌ๋žŒ๋“ค์ด ์ข‹์€ ๊ฒฝ์ฐฐ์— ์ ‘๊ทผํ•˜๋Š” ์ผ์„ ๋‚˜์œ ๊ฒฝ์ฐฐ์ด ์ œ์–ดํ•œ๋‹ค. ํŒจํ„ด์—์„œ ๋‚˜์œ ๊ฒฝ์ฐฐ์€ ํ”„๋ก์‹œ(proxy)์ด๋‹ค. ์ ‘๊ทผ์„ ์ œ์–ดํ•˜๊ณ  ๊ด€๋ฆฌํ•œ๋‹ค. [ ์›๊ฒฉ ํ”„๋ก์‹œ์˜ ์—ญํ•  ] - ์›๊ฒฉ ๊ฐ์ฒด์˜ ๋กœ์ปฌ ๋Œ€๋ณ€์ž ์—ญํ•  - ์›๊ฒฉ ๊ฐ์ฒด : ๋‹ค๋ฅธ ์ž๋ฐ” ๊ฐ€์ƒ ๋จธ์‹ ์˜ ํž™์—์„œ ์‚ด๊ณ  ์žˆ๋Š” ๊ฐ์ฒด(๋‹ค๋ฅธ ์ฃผ์†Œ ๊ณต๊ฐ„์—์„œ ๋Œ์•„๊ฐ€๊ณ  ์žˆ๋Š” ๊ฐ์ฒด) - ๋กœ์ปฌ ๋Œ€๋ณ€์ž : ๋กœ์ปฌ ๋Œ€๋ณ€์ž์˜ ์–ด๋–ค ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•˜๋ฉด, ๋‹ค๋ฅธ ์›๊ฒฉ ๊ฐ์ฒด์—๊ฒŒ ๊ทธ ๋ฉ”์†Œ๋“œ ํ˜ธ์ถœ์„ ์ „๋‹ฌํ•ด์ฃผ๋Š” ๊ฐ์ฒด - ํด๋ผ์ด์–ธํŠธ ๊ฐ์ฒด๋Š” ํ”„๋ก์‹œ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๊ฐ์ฒด๋‹ค : ํด๋ผ์ด์–ธํŠธ ๊ฐ์ฒด๋Š” ์›๊ฒฉ ๊ฐ์ฒด์˜ ๋ฉ”์†Œ๋“œ ํ˜ธ์ถœ์„ ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ํ–‰๋™ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ๋กœ์ปฌ ํž™์— ๋“ค์–ด์žˆ๋Š” ..