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

๋ชฉ๋ก๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (109)

๐Ÿฆ• ๊ณต๋ฃก์ด ๋˜์ž!

JSPReStudy...2

JSP ํƒœ๊ทธ ์ข…๋ฅ˜ ์ง€์‹œ์ž ํŽ˜์ด์ง€ ์†์„ฑ ์ฃผ์„ ์„ ์–ธ ๋ณ€์ˆ˜ ๋ฉ”์„œ๋“œ ์„ ์–ธ ํ‘œํ˜„์‹ ๊ฒฐ๊ณผ๊ฐ’ ์ถœ๋ ฅ ์Šคํฌ๋ฆฝํŠธ๋ฆฟ Java ์ฝ”๋“œ ์•ก์…˜ํƒœ๊ทธ jsp:action ์ž๋ฐ”๋นˆ ์—ฐ๊ฒฐ JSP ๋™์ž‘ ์›๋ฆฌ jsp ์ปจํ…Œ์ด๋„ˆ๊ฐ€ jspํŒŒ์ผ์„ servletํŒŒ์ผ๋กœ ๋ณ€ํ™˜ ๊ทธ๋ฆฌ๊ณ  ServletํŒŒ์ผ์€ ์ปดํŒŒ์ผ ๋œ ํ›„ ํด๋ž˜์Šค ํŒŒ์ผ๋กœ ๋ณ•ํ™”๋˜๊ณ  ์š”์ฒญํ•œ ํด๋ผ์ด์–ธํŠธํ•œํ…Œ html ํ˜•ํƒœ๋กœ ์‘๋‹ต ์›น ๋ธŒ๋ผ์šฐ์ € ์š”์ฒญ ⇒ JSP>>Servlet ⇒ Servlet>>class ⇒ ์›น๋ธŒ๋ผ์šฐ์ € ์‘๋‹ต JSP ๋‚ด๋ถ€ ๊ฐ์ฒด ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ  ๋ฐ”๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๊ฐ€ ๋‚ด๋ถ€๊ฐ์ฒด JSP์—์„œ ์ œ๊ณต๋˜๋Š” ๋‚ด๋ถ€๊ฐ์ฒด๋Š” JSP์ปจํ…Œ์ด๋„ˆ์— ์˜ํ•ด Servlet์œผ๋กœ ๋ณ€ํ™”๋  ๋–„ ์ž๋™์œผ๋กœ ๊ฐ์ฒด๊ฐ€ ์ƒ์„ฑ ๋‚ด๋ถ€ ๊ฐ์ฒด ์ข…๋ฅ˜ ์ž…์ถœ๋ ฅ ๊ฐ์ฒด request response out ์„œ๋ธ”๋ฆฟ ๊ฐ์ฒด page confi..

Development/Java 2022. 1. 8. 09:37
์ง„๋ฒ• ๋ณ€ํ™˜ / ๋น„ํŠธ ์—ฐ์‚ฐ

์ง„๋ฒ• ๋ณ€ํ™˜ ์ˆ˜๋ฅผ ์…€ ๋•Œ ์ž๋ฆด ์ˆ˜๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋Š” ๋‹จ์œ„๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋Š” ์…ˆ๋ฒ•์˜ ์ด์นญ ์‚ฌ์šฉํ•˜๋Š” ์ˆซ์ž์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ง„๋ฒ•์˜ ์ˆซ์ž๋ฅผ ์˜๋ฏธ # 10์ง„๋ฒ• >> 2์ง„๋ฒ• bin() # 10์ง„๋ฒ• >> 8์ง„๋ฒ• oct() # 10์ง„๋ฒ• >> 16์ง„๋ฒ• hex() # n์ง„๋ฒ• >> 10์ง„๋ฒ• int(0b1101) int(0o73) ๋น„ํŠธ์—ฐ์‚ฐ ํ•œ ๊ฐœ ํ˜น์€ ๋‘ ๊ฐœ์˜ ์ด์ง„์ˆ˜์— ์ ์šฉ๋˜๋Š” ์—ฐ์‚ฐ NOT(~)์—ฐ์‚ฐ ์Œ์ˆ˜์˜ ํ‘œํ˜„์„ ์ฒ˜๋ฆฌํ•˜๊ณ ์ž 1์€ 0์œผ๋กœ 0์€ 1๋กœ ๋ณ€ํ™˜ 1์„ ๋”ํ•œ ๋’ค ๋ถ€ํ˜ธ๋ฅผ ๋ฐ”๊ฟ”์ค€๋‹ค. shift(>) >> 100011 | 101 >>> 100111>>> 39 |(Binary OR) ๋น„ํŠธ ๋‹จ์œ„๋กœ or ์—ฐ์‚ฐ(๋‘˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ 1์ผ ๊ฒฝ์šฐ 1๋ฆฌํ„ด) &(Binary AND) ๋น„ํŠธ ๋‹จ์œ„๋กœ and ์—ฐ์‚ฐ(๋ชจ๋‘ 1์ผ ๊ฒฝ์šฐ 1๋ฆฌํ„ด) ๋น„ํŠธ ์—ฐ์‚ฐ ํ™œ์šฉ ์ปดํ“จํ„ฐ ์—ฐ์‚ฐ์„ ์œ„..

Development/CodingTest 2022. 1. 6. 00:18
JavaReStudy...5

oop ์žฅ์  ๋งŽ์€ ์ž์‹ํƒ€์ž…๊ฐ์ฒด๋ฅผ ๋ถ€๋ชจํƒ€์ž… ๋ฐฐ์—ด ํ•œ๊ฐ€์ง€๋กœ ์ €์žฅ ๊ฐ€๋Šฅ. ๋‹จ์  ์ง€์นญํ•˜๋Š” ๋ณ€์ˆ˜๊ฐ€ ๋ถ€๋ชจํƒ€์ž…์ด๊ธฐ๋•Œ๋ฌธ์— ์ ‘๊ทผ๊ฐ€๋Šฅํ•œ ์†์„ฑ์€ ๋ถ€๋ชจํƒ€์ž… ์†์„ฑ๋“ค๋งŒ ๊ฐ€๋Šฅ 1. ์€๋‹‰์„ฑ(์บก์Аํ™”) - Endcapsulation ๋ฐ์ดํ„ฐ ์€๋‹‰ ์ค‘์š”ํ•œ ๋ณ€์ˆ˜,๋ฉ”์„œ๋“œ ๊ฐ์ถ”๊ธฐ.๋ฐ์ดํ„ฐ ์•ˆ์ •์„ฑ private ์ ์šฉํ•˜๊ธฐ -> Getter / Setter ์ž‘์„ฑ private ->์™ธ๋ถ€ํด๋ž˜์Šค์—์„œ ๋‚ด๋ถ€๋ณ€์ˆ˜์— ์ง์ ‘ ์ˆ˜์ • ๋ถˆ๊ฐ€๋Šฅ->์ž˜๋ชป๋œ ๊ฐ’์„ ํ”ผํ•˜๊ธฐ 2. ์ƒ์†์„ฑ - Inheritance ๊ธฐ์กด์˜ ์ฝ”๋“œ๋ฅผ ์žฌ์‚ฌ์šฉํ•˜๊ธฐ->๋น ๋ฅธ ๊ฐœ๋ฐœ ์ƒ์†๊ธฐ๋Šฅ.๋‹ค๋ฅธํด๋ž˜์Šค์˜ ๋ณ€์ˆ˜,ํ•จ์ˆ˜๋ฅผ ๋‚ด๊ฒƒ์ฒ˜๋Ÿผ ์ •์˜ 3. ๋‹คํ˜•์„ฑ - Polymorphism ๋ณ€์ˆ˜ 1๊ฐœ์— ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํƒ€์ž…์˜ ๊ฐ์ฒด๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฒƒ. ๋ฉ”์„œ๋“œ ์žฌ์ •์˜(์˜ค๋ฒ„๋ผ์ด๋”ฉ) ๋ถ€๋ชจ์˜ ๋ฉ”์„œ๋“œ์™€ ๋™์ผํ•œ ์‹œ๊ทธ๋‹ˆ์ฒ˜(๋ฆฌํ„ดํƒ€์ž…, ๋ฉ”์„œ๋“œ ์ด๋ฆ„,๋งค๊ฐœ ๋ณ€์ˆ˜ ๋ชฉ๋ก) ..

Development/Java 2022. 1. 4. 18:24