728x90
๋ฐ˜์‘ํ˜•

์ „์ฒด ๊ธ€ 1179

[JSP] HttpServletRequest

์›น ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ์ž์ธ ํด๋ผ์ด์–ธํŠธ๋กœ ๋ถ€ํ„ฐ ์„œ๋ฒ„๋กœ ์š”์ฒญ์ด ๋“ค์–ด์˜ค๋ฉด ์„œ๋ฒ„์—์„œ๋Š” HttpServletRequest๋ฅผ ์ƒ์„ฑ, ์›น ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์‘๋‹ต์„ ๋Œ๋ ค์ค„ HttpServletResponse๋ฅผ ์ƒ์„ฑ ( ๋นˆ ๊ฐ์ฒด ) ์ƒ์„ฑ๋œ ๊ฒƒ๋“ค์„ ์š”์ฒญ์ •๋ณด์— ์žˆ๋Š” ํŒจ์Šค๋กœ ๋งคํ•‘๋œ ์„œ๋ธ”๋ฆฟ์—๊ฒŒ ์ „๋‹ฌ. ์ „๋‹ฌ๋ฐ›์€ ๋‚ด์šฉ๋“ค์„ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ Get / Post ํ˜•์‹์œผ๋กœ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ „๋‹ฌ. HttpServletRequest๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ •๋ณด๋ฅผ ์ปจํŠธ๋กค๋Ÿฌ๋กœ ๋ณด๋ƒˆ์„ ๋•Œ HttpServletRequest ๊ฐ์ฒด ์•ˆ์— ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋“ค์ด ๋“ค์–ด๊ฐ„๋‹ค. getParameter()๋ฅผ ์ด์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊บผ๋‚ธ๋‹ค. ( getParameter()์˜ ๋ฐ˜ํ™˜ํƒ€์ž…์€ String ) Model๊ฐ์ฒด์— ๊ฐ’์„ ๋‹ด์•„์„œ ๋ณด๋‚ด๋ฉด jsp์—์„œ ๊บผ๋‚ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์•„๋ž˜์˜ ์˜ˆ๋ฅผ ๋ณด๊ณ  ์ดํ•ด๊ฐ€ ๋˜..

JAVA 2022.02.01

[HTML]<b>ํƒœ๊ทธ

ํƒœ๊ทธ ๊ฐœ์š” ํƒœ๊ทธ๋Š” ๊ธ€์ž๋ฅผ ๊ตต๊ฒŒ ํ‘œ์‹œํ•˜๋Š” ํƒœ๊ทธ๋กœ, bold์˜ ์•ฝ์ž์ž…๋‹ˆ๋‹ค. ํƒœ๊ทธ๋„ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ํ•˜๋ฉฐ ์ตœ์‹  ํ‘œ์ค€์€ ํƒœ๊ทธ ๋ณด๋‹ค๋Š” ํƒœ๊ทธ๋ฅผ ๊ถŒ๊ณ  ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. CSS์—์„œ font-weight์„ bold์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ถœ์ฒ˜ : https://ofcourse.kr/html-course/b-%ED%83%9C%EA%B7%B8 HTML ํƒœ๊ทธ - ofcourse ๊ฐœ์š” ํƒœ๊ทธ๋Š” ๊ธ€์ž๋ฅผ ๊ตต๊ฒŒ ํ‘œ์‹œํ•˜๋Š” ํƒœ๊ทธ๋กœ, bold์˜ ์•ฝ์ž์ž…๋‹ˆ๋‹ค. ํƒœ๊ทธ๋„ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ํ•˜๋ฉฐ ์ตœ์‹  ํ‘œ์ค€์€ ํƒœ๊ทธ ๋ณด๋‹ค๋Š” ํƒœ๊ทธ๋ฅผ ๊ถŒ๊ณ  ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. CSS์—์„œ font-weight์„ bold์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ํšจ ofcourse.kr

Error 2022.01.31

[JAVA]๊ธฐ๋ณธํ˜•๊ณผ ์ฐธ์กฐํ˜•์˜ ์ข…๋ฅ˜ ๋ฐ ์ฐจ์ด

๊ธฐ๋ณธํ˜•(Primitive type) : - ๊ธฐ๋ณธํ˜• ๋ฐ์ดํ„ฐ๋Š” ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ. - ๋ฉ”๋ชจ๋ฆฌ ๋‚ด์— ๊ณ ์ •๋œ ํฌ๊ธฐ๋กœ ์ €์žฅ๋˜๋ฉด์„œ, ์›์‹œ ๋ฐ์ดํ„ฐ ๊ฐ’ ์ž์ฒด๋ฅผ ๋ณด๊ด€, ๋ถˆ๋ณ€์  ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋Š” ํ•˜๋‚˜์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.(์žฌ์‚ฌ์šฉ) - ๋ฉ”๋ชจ๋ฆฌ์— ์ด๋ฆ„๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ™์ด ๋ณด๊ด€ , ๋ฐ์ดํ„ฐ ํ•œ๊ฑด - ์ข…๋ฅ˜ : ์ •์ˆ˜ํ˜• ( byte, short, int, long ) ์‹ค์ˆ˜ํ˜• ( float, double ) ๋ฌธ์žํ˜• ( char ) ๋…ผ๋ฆฌํ˜• ( boolean ) ์ฐธ์กฐํ˜•(Reference Type) : - ์ฐธ์กฐํ˜•์€ ๊ธฐ๋ณธํ˜• ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ - ์ฐธ์กฐํ˜• ๋ฐ์ดํ„ฐ๋Š” ๊ฐ’์ด ์ง€์ •๋œ ์ฃผ์†Œ์˜ ๊ฐ’์„ ํ• ๋‹นํ•œ๋‹ค.

JAVA 2022.01.30

[jQuery] .animate()

.animate() ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฉ”์„œ๋“œ ์ด๋‹ค. ๋ฌธ๋ฒ• .animate( properties [, duration ] [, easing ] [, complete ] ) properties ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๋ฅผ ์ค„ ์†์„ฑ์„ ์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ์†์„ฑ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. backgroundPositionX backgroundPositionY borderBottomWidth borderLeftWidth borderRightWidth borderSpacing borderTopWidth borderWidth bottom fontSize height left letterSpacing lineHeight margin marginBottom marginLeft marginRight marginTop maxHeigh..

Error 2022.01.29

[JSTL] <c:url> ํƒœ๊ทธ

ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  : ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด URL์— ์ž๋™์ ์œผ๋กœ context path๊ฐ€ ๋ถ™๋Š”๋‹ค. ๊ทธ๋ž˜์„œ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด context path๋ฅผ ๋ณ€๊ฒฝํ•˜๋”๋ผ๋„ URL์„ ์ˆ˜์ •ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค. : ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ฟ ํ‚ค์ƒ์„ฑ์„ ํ—ˆ๊ฐ€ ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ ๋กœ๊ทธ์ธ ์œ ์ง€๊ฐ€ ์–ด๋ ค์›Œ ์งˆ ์ˆ˜ ์žˆ๋‹ค. ์ด ์ƒํ™ฉ์—์„œ ์„ธ์…˜์„ ์œ ์ง€์‹œํ‚ค๊ธฐ ์œ„ํ•˜์—ฌ sessionId๋ฅผ ๋งํฌ ๋’ค์— ๋ถ™ํ˜€์ค€๋‹ค. ๊ทธ๋ž˜์„œ jstl c:url์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฃผ์†Œ์ฐฝ์ด ์•„๋ž˜์™€ ๊ฐ™์ด ์ถœ๋ ฅ๋œ๋‹ค. ๋งํฌ๊ฐ’;jsessionid=abcdefg12345678(์ž„์˜๋กœ ์ ์€๊ฐ’) ์ฆ‰, jsessionid๊ฐ’์ด ๋งํฌ์ฃผ์†Œ ๋’ค์— ๋ถ™์–ด๋‹ค๋‹Œ๋‹ค. jsessionid๊ฐ’์ด ๋ถ™๋Š”๊ฒŒ ์‹ซ๋‹ค๋ฉด, - web.xml ์„ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ณ€๊ฒฝํ•œ๋‹ค. COOKIE - c:url ๋Œ€์‹  ${pageContext.request...

Error 2022.01.28

[DB] ORM

ORM์ด๋ž€ ? Object Relational Mapping, ๊ฐ์ฒด-๊ด€๊ณ„ ๋งคํ•‘ - OOP(Object Oriented Programming)์—์„œ ์“ฐ์ด๋Š” ๊ฐ์ฒด๋ผ๋Š” ๊ฐœ๋…์„ ๊ตฌํ˜„ํ•œ ํด๋ž˜์Šค์™€ RDB(Relational DataBase)์—์„œ ์“ฐ์ด๋Š” ๋ฐ์ดํ„ฐ์ธ ํ…Œ์ด๋ธ” ์ž๋™์œผ๋กœ ๋งคํ•‘(์—ฐ๊ฒฐ)ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธ. - ํด๋ž˜์Šค์™€ ํ…Œ์ด๋ธ”์€ ์„œ๋กœ๊ฐ€ ๊ธฐ์กด๋ถ€ํ„ฐ ํ˜ธํ™˜๊ฐ€๋Šฅ์„ฑ์„ ๋‘๊ณ  ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ถˆ์ผ์น˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”๋ฐ, ์ด๋ฅผ ORM์„ ํ†ตํ•ด ๊ฐ์ฒด ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ SQL๋ฌธ์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜์—ฌ ๋ถˆ์ผ์น˜๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ORM์„ ์ด์šฉํ•˜๋ฉด ๋”ฐ๋กœ SQL๋ฌธ์„ ์งค ํ•„์š”์—†์ด ๊ฐ์ฒด๋ฅผ ํ†ตํ•ด ๊ฐ„์ ‘์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ์žฅ์  - ์™„๋ฒฝํ•œ ๊ฐ์ฒด ์ง€ํ–ฅ์„ฑ ์ฝ”๋“œ : ๋” ์ง๊ด€์ ์ด๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์— ๋” ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ์–ด ์ƒ์‚ฐ์„ฑ์ด..

DB 2022.01.27

[MyBatis] ResultMap์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž

ResultMap ์ด๋ž€? myBatis์—์„œ ์ œ๊ณตํ•˜๋Š” ์ž๋™ ๋งคํ•‘์œผ๋กœ ํ•ด๊ฒฐ์ด ์–ด๋ ค์šด ๊ฒฝ์šฐ๋ฅผ ์œ„ํ•ด ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด์ง„ ๋„๊ตฌ : ๋ณต์žกํ•œ ๊ฒฐ๊ณผ ๋งคํ•‘ํ•  ๋•Œ ์‚ฌ์šฉ + colloection : 1: N ๊ด€๊ณ„์˜ ํ…Œ์ด๋ธ” ์กฐ์ธํ• ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ์ฒด - property : ์กฐ์ธ ๊ฐ์ฒด ๋ช… - ofType : collection์˜ ์ž๋ฃŒํ˜•

Error 2022.01.25

[HTML] a href ="#"

aํƒœ๊ทธ์˜ href ์†์„ฑ์€ ๋งํฌ๋œ ํŽ˜์ด์ง€์˜ URL์„ ๋ช…์‹œํ•˜๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. URL ์ž๋ฆฌ์—๋Š” 1. ์ ˆ๋Œ€์ฃผ์†Œ 2. ์ƒ๋Œ€์ฃผ์†Œ 3. #id๊ฐ’ : ๊ฐ™์€ ํŽ˜์ด์ง€์—์„œ ํ•ด๋‹น id๊ฐ’์„ ๊ฐ€์ง€๋Š” ์š”์†Œ์— ์—ฐ๊ฒฐ 4. # : ์˜๋ฏธ ์—†๋Š” URL์„ ๋ถ€์—ฌ ->๋ˆ„๋ฅด๋ฉด ํŽ˜์ด์ง€์˜ ์ƒ๋‹จ์œผ๋กœ ์ด๋™ํ•œ๋‹ค. cf. a hef = "#" : ์ƒˆ๋กœ์šด ํŽ˜์ด์ง€ ์ด๋™ x , ๋ˆ„๋ฅด๋ฉด ํŽ˜์ด์ง€ ์ƒ๋‹จ์œผ๋กœ ์ด๋™ a hef = "#;" : ์ƒˆ๋กœ์šด ํŽ˜์ด์ง€ ์ด๋™ x , ๋ˆ„๋ฅด๋ฉด ํŽ˜์ด์ง€ ์ƒ๋‹จ์œผ๋กœ ์ด๋™ x

Front/HTML 2022.01.23

[HTML] disabled ์™€ readonly

ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ value๊ฐ’์„ ๋„์šฐ๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ’์„ ์ž…๋ ฅํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ ์“ธ ์ˆ˜ ์žˆ๋Š” ์†์„ฑ์ด disabled="disabled" ์™€ readonly="readonly" ๊ฐ€ ์žˆ๋‹ค. ๋‘˜์˜ ์ฐจ์ด๋Š” disabled๋กœ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ’์„ ์ž…๋ ฅํ•˜์ง€๋„ ๋ชปํ•˜๊ณ  ์ปจํŠธ๋กค๋Ÿฌ์— ๊ฐ’์ด ๋„˜์–ด๊ฐ€์ง€๋„ ์•Š๋Š”๋‹ค. readonly๋Š” ๊ฐ’์„ ์ž…๋ ฅํ•˜์ง€ ๋ชปํ•˜๊ณ  ์ปจํŠธ๋กค๋Ÿฌ์— ๊ฐ’์€ ๋„˜์–ด๊ฐ„๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ’์„ ๋„˜๊ธฐ๋ ค๋ฉด readonly๋ฅผ ์จ์•ผํ•œ๋‹ค. disabled๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ฐ’์ด ๋„˜์–ด๊ฐ€์ง€ ์•Š์•„์„œ ์—๋Ÿฌ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ์–ด์„œ ๋‚˜์˜ ๊ฒฝ์šฐ์—๋Š” readonly๋ฅผ ์‚ฌ์šฉํ•˜์˜€๋‹ค.

Error 2022.01.20
728x90
๋ฐ˜์‘ํ˜•