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

์Šคํ”„๋ง23

์ „์ž์ •๋ถ€ ํ”„๋ ˆ์ž„์›Œํฌ ๊ฒŒ์‹œํŒ (1) ์„ค์น˜์™€ ์„ธํŒ… Default Invironment JDK 1.8 eGovFrameDev-3.7.0 Tomcat 8.5 maven 3.6.3 Oracle DB 11 Perspective Java EE -> eGovFrame Make Project New -> eGovFrame Web Project Project name : ํ”„๋กœ์ ํŠธ ๋ช… Target Runtime : ํ†ฐ์บฃ ์ถ”๊ฐ€ Dynamic Web Module version : default 2.5 Group Id : com.xx~ Artifact Id : ํ”„๋กœ์ ํŠธ ๋ช… Version : 1.0.0 Next -> Generate Example์— ์ฒดํฌํ•˜์—ฌ ์˜ˆ์ œ ๋งŒ๋“ค๊ธฐ --------------------------------------------------------- Ma.. 2021. 7. 8.
์ •๋ง ํ™”๊ฐ€ ๋๊นŒ์ง€ ๋‚˜๋Š” index.jsp / 404 not found ์—๋Ÿฌ 1. ํ”„๋กœ์ ํŠธ ์šฐํด๋ฆญ -> properties - > Web project Settings -> ๊ฒฝ๋กœ๊ฐ€ '/' ์ธ์ง€ ํ™•์ธ 2. ํ•˜๋‹จ ์„œ๋ฒ„ ๋”๋ธ”ํด๋ฆญ -> Modules -> Edit -> Path๋ฅผ '/'๋กœ ์ˆ˜์ • 3. webapp/WEB-INF/web.xml -> appServlet / url-pattern์ด '/' ์ธ์ง€ ํ™•์ธ. 4. server/Tomcat. ~ /server.xml cs path = "/" ์ธ์ง€ ํ™•์ธ 5. ์œ„์—๊ฒƒ ๋‹ค ํ•œํ›„ ๊ธฐ๋„ํ•˜๊ธฐ- > ํ†ฐ์บฃ ์‚ญ์ œํ›„ ์žฌ์„ค์น˜ ์ตœํ›„์˜ ์ˆ˜๋‹จ : ํ”„๋กœ์ ํŠธ ์ง€์šฐ๊ณ  ๋ฐฑ์—…ํ•ด๋†“์€ ํ”„๋กœ์ ํŠธ๋ฅผ ๋‹ค์‹œ import ์—ฌ๊ธฐ๊นŒ์ง€ ์˜ค๋ฉด ์™ ๋งŒํ•ด์„  ํ•ด๊ฒฐ๋˜์—ˆ์Œ 2021. 6. 28.
์Šคํ”„๋ง๋ถ€ํŠธ ์„ธ์…˜ ์Šคํ† ๋ฆฌ์ง€ sessionStorage login.html Login ์•„์ด๋”” ํŒจ์Šค์›Œ๋“œ login ํšŒ์›๊ฐ€์ž… sessionStorage.setItem( ); ์›น์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ• ์ค‘ ์„œ๋ฒ„๊ฐ€ ์•„๋‹Œ ํด๋ผ์ด์–ธํŠธ์—์„œ ๊ฐ€๋Šฅํ•œ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์›น์‚ฌ์ดํŠธ์˜ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋ฐ˜๋“œ์‹œ ์„œ๋ฒ„๊ฐ€ ํ•„์š”ํ•œ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๋ชฉ์ ์— ๋”ฐ๋ผ ํด๋ผ์ด์–ธํŠธ ์ €์žฅ์†Œ ์—ญ์‹œ ์ข‹์€ ์—ญํ• ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํด๋ผ์ด์–ธํŠธ ์ €์žฅ์†Œ๋ฅผ ์ƒ๊ฐํ•˜๋ฉด ๊ฐ€์žฅ ๋จผ์ € ์ฟ ๊ธฐ ์ €์žฅ์†Œ๋ฅผ ๋– ์˜ฌ๋ฆฌ๊ฒ ์ง€๋งŒ html5์—๋Š” ์ข€ ๋” ํšจ๊ณผ์ ์ธ ํด๋ผ์ด์–ธํŠธ ์ €์žฅ ๊ณต๊ฐ„์„ ์ œ๊ณตํ•˜๋Š”๋ฐ ์–ด๋–ค ๊ฒƒ์ด ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ฃ . ! localStorage, sessionStorage API ์•Œ์•„๋ณด๊ธฐ html5์—์„œ๋Š” ์ข€ ๋” ์‰ฝ๊ณ  ๊ฐ„๋‹จํ•œ ์ €์žฅ์†Œ ์ œ๊ณต์„ ์œ„ํ•ด ์ƒˆ๋กœ์šด localStorage์™€ sessionSto.. 2021. 6. 25.
์Šคํ”„๋ง ๋ถ€ํŠธ๋ž€ ๋ฌด์—‡์ธ๊ฐ€? 1. ์Šคํ”„๋ง ๋ถ€ํŠธ๋ž€? ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ๊ธฐ๋ฐ˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ณต์žกํ•œ ์„ค์ •์—†์ด ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์ผ์ผ์ด ๋ชจ๋“  ์„ค์ •์„ ํ•˜์ง€ ์•Š์•„๋„ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ์„ค์ •์„ ์•Œ์•„์„œ ํ•ด์ค๋‹ˆ๋‹ค. 2. ์™œ ์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ• ๊นŒ? ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋งŽ์€ XML ์„ค์ • ํŒŒ์ผ(web.xml, rootContext.xml, ServletContext.xml ๋“ฑ)๋“ค์„ ์ž‘์„ฑํ•ด์•ผํ•˜๊ณ , ์„ค์ • ๋ฐฉ๋ฒ•์„ ๋ชจ๋‘ ์™ธ์šฐ์ง€ ๋ชปํ–ˆ๋‹ค๋ฉด ๊ธฐ์กด์— ์‚ฌ์šฉํ–ˆ๋˜ ์„ค์ •์„ Copy&Pasteํ•˜๊ฑฐ๋‚˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ผ์ผ์ด ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰์„ ํ†ตํ•ด์„œ ์„ค์ •ํ•ด์ฃผ์–ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ณง ์ƒ์‚ฐ์„ฑ๊ณผ ๋น„์šฉ ๋ฌธ์ œ๋กœ ์ง๊ฒฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ณต์žกํ•œ ์„ค์ •์—†์ด ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 3. Spring Boot.. 2021. 6. 25.