๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

TIL, WIL/TIL๐Ÿ“˜

05.16 TIL : JNDI, Wildfly, JBOSS

728x90

1. JNDI

์ฐธ๊ณ ํ•œ ๊ธ€ :

https://velog.io/@zzjs11/JNDI%EB%9E%80

 

JNDI๋ž€(With JDBC, DBCP)

ํ˜„์žฌ ํˆฌ์ž…ํ•œ ํ”„๋กœ์ ํŠธ์—์„  DB์—ฐ๊ฒฐ์„ JNDI ๊ด€๋ฆฌํ•˜๊ณ ์žˆ๋‹ค. JNDI ์ด๋ฆ„์€ ๋“ค์–ด๋ดค๋Š”๋ฐ ์ •ํ™•ํžˆ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์ธ์ง€ ๋ชฐ๋ผ์„œ ์ด๋ฒˆ ๊ธฐํšŒ์— ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค.JNDI์— ๋Œ€ํ•ด ์ฐพ๋‹ค๋ณด๋ฉด DBCP์— ๋Œ€ํ•œ ์„ค

velog.io

WAS์—์„œ DB ์ปค๋„ฅ์…˜์„ ๋ฏธ๋ฆฌ ๋„ค์ด๋ฐํ•˜๋Š” ๋ฐฉ์‹์„ ์˜๋ฏธํ•œ๋‹ค. ์ปค๋„ฅ์…˜์ด๋ž€, ์ผ๋ฐ˜์ ์œผ๋กœ ํŠธ๋žœ์žญ์…˜ ํ•˜๋‚˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ์ฒด๋กœ, ์ด๋ฅผ ๋ฏธ๋ฆฌ ์ƒ์„ฑํ•ด์„œ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์€ ์ปค๋„ฅ์…˜ ํ’€์ด๋‹ค.

์ด ์ปค๋„ฅ์…˜ ํ’€์„ ๊ด€๋ฆฌํ•  ๋•Œ JDBC๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๊ฒƒ์ด DBCP์ด๋ฉฐ, JNDI๋Š” DBCP๋ฅผ ํ˜ธ์ถœํ•ด ์ปค๋„ฅ์…˜ ํ’€์˜ ์ปค๋„ฅ์…˜๋ฅผ ์‰ฝ๊ฒŒ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค(DataSource ๊ฐ์ฒด๋ฅผ ํ™œ์šฉํ•˜๋ฉด ๋ณด๋‹ค ์‰ฝ๊ฒŒ ์ด ๊ณผ์ •์ด ์ง„ํ–‰)

+ ์Šคํ”„๋ง ๋ถ€ํŠธ ์‚ฌ์šฉ ์‹œ, ์ž„๋ฒ ๋””๋“œ ํ†ฐ์บฃ์ด ์œ„ ๊ณผ์ •์„ ๋Œ€์‹ ํ•จ

2. Wildfly

์ž๋ฐ” EE๋ฅผ ์ค€์ˆ˜ํ•˜๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๋กœ, Apache Tomcat๊ณผ ๋น„๊ต ๊ฐ€๋Šฅํ•˜๋‹ค.

Tomcat๋ณด๋‹ค ๋ฌด๊ฒ์ง€๋งŒ, ์„ฑ๋Šฅ, ์œ ์—ฐ์„ฑ ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ง€์› ๋“ฑ์ด ๋” ํ™œ๋ฐœํ•˜๋‹ค

3. JBOSS

wildfily๋ฅผ ํฌํ•จํ•œ ๋ ˆ๋“œํ–‡์˜ JavaEE ์—ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๋กœ, ์ตœ์‹  ๋ฐฐํฌํŒ์˜ ์ด๋ฆ„์ด wildfly

 

728x90