[JSP] λ‚΄μž₯객체
Backend/SERVLET 2020. 1. 10. 16:25

λ‚΄μž₯κ°μ²΄λž€ λ¬΄μ—‡μΌκΉŒ? "JSP λ‚΄μ—μ„œ μ„ μ–Έν•˜μ§€ μ•Šκ³  μ‚¬μš©ν•  수 μžˆλŠ” 객체" λ‹€μ‹œ ν’€μ–΄μ„œ μ„€λͺ…ν•˜μžλ©΄ JSPκ°€ μ„œλΈ”λ¦Ώ ν˜•νƒœλ‘œ μžλ™ λ³€ν™˜λœ μ½”λ“œ 내에 μžλ™μœΌλ‘œ ν¬ν•¨λ˜μ–΄ μžˆλŠ” λ©€λ²„λ³€μˆ˜, λ©”μ„œλ“œ λ§€κ°œλ³€μˆ˜ λ“±μ˜ 각쒅 μ°Έμ‘° λ³€μˆ˜λ“€μ„ λ§ν•œλ‹€. 보톡 슀크립트릿 λ‚΄λΆ€μ—μ„œ μ‚¬μš©ν•˜λ©° λ‚΄μž₯객체λ₯Ό ν†΅ν•˜λ©΄ μ‚¬μš©μž μš”μ²­μ„ μ»¨νŠΈλ‘€ν•˜κ±°λ‚˜ νŽ˜μ΄μ§€ κ°„μ˜ 데이터λ₯Ό μ†μ‰½κ²Œ κ³΅μœ ν•  수 μžˆλ‹€. λ‚΄μž₯객체듀은 νŠΉμ • ν΄λž˜μŠ€μ— λŒ€ν•œ μΈμŠ€ν„΄μŠ€ ν˜•νƒœλ‘œμ„œ, μ»¨ν…Œμ΄λ„ˆλ₯Ό ν†΅ν•΄μ„œ μ΄ˆκΈ°ν™”λ˜κ³  λ‹€μ–‘ν•œ κΈ°λŠ₯κ³Ό 정보듀을 μ œκ³΅ν•œλ‹€. μ–΄λ–»κ²Œ μ„ μ–Έν•˜μ§€ μ•Šκ³  μ‚¬μš©ν•  수 μžˆλŠ” κ²ƒμΌκΉŒ? μž‘μ„±λœ JSP μ½”λ“œλŠ” μ„œλΈ”λ¦ΏμœΌλ‘œ λ³€ν™˜λœ ν›„ λͺ¨λ‘ _jspService() λ©”μ„œλ“œ μ•ˆμœΌλ‘œ λ“€μ–΄κ°€κΈ° λ•Œλ¬Έμ— λ©”μ„œλ“œ λ§€κ°œλ³€μˆ˜μΈ request, response와 μ§€μ—­λ³€μˆ˜λ‘œ μ„ μ–Έλœ pageContext, ..

[운영체제] ν”„λ‘œμ„ΈμŠ€λž€?
Computer Science/운영체제 2020. 1. 9. 16:48

ν”„λ‘œκ·Έλž¨? 컴퓨터λ₯Ό μ‹€ν–‰μ‹œν‚€κΈ° μœ„ν•΄μ„œ μ°¨λ‘€λŒ€λ‘œ μž‘μ„±λœ λͺ…λ Ήμ–΄ λͺ¨μŒ νŠΉμ • 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ κ³ μ•ˆλœ νŠΉμ • μž‘μ—…μ„ μˆ˜ν–‰ ν•˜κΈ° μœ„ν•œ 일련의 λͺ…λ Ήλ¬Έμ˜ 집합체이닀. λŒ€λΆ€λΆ„μ˜ ν”„λ‘œκ·Έλž¨λ“€μ€ ν•˜λ“œλ””μŠ€ν¬ λ“±μ˜ 보쑰기얡μž₯μΉ˜μ— λ°”μ΄λ„ˆλ¦¬ ν˜•μ‹μ˜ 파일둜 μ €μž₯λ˜μ–΄ μžˆλ‹€κ°€ μ‚¬μš©μžκ°€ μ‹€ν–‰μ‹œν‚€λ©΄ λ©”λͺ¨λ¦¬λ‘œ μ μž¬λ˜μ–΄ μ‹€ν–‰λœλ‹€. ν”„λ‘œμ„ΈμŠ€(Process)? μ»΄ν“¨ν„°μ—μ„œ μ—°μ†μ μœΌλ‘œ μ‹€ν–‰λ˜κ³  μžˆλŠ” 컴퓨터 ν”„λ‘œκ·Έλž¨ λ©”λͺ¨λ¦¬μ— μ˜¬λΌμ™€ μ‹€ν–‰λ˜κ³  μžˆλŠ” ν”„λ‘œκ·Έλž¨μ˜ μΈμŠ€ν„΄μŠ€μ΄λ©° μš΄μ˜μ²΄μ œλ‘œλΆ€ν„° μ‹œμŠ€ν…œ μžμ›μ„ ν• λ‹Ήλ°›λŠ” μž‘μ—…μ˜ λ‹¨μœ„μ΄λ‹€. 즉, 동적인 κ°œλ…μœΌλ‘œλŠ” μ‹€ν–‰λœ ν”„λ‘œκ·Έλž¨μ„ μ˜λ―Έν•œλ‹€. κ·Έλ ‡λ‹€λ©΄ ν”„λ‘œμ„ΈμŠ€μ™€ ν”„λ‘œκ·Έλž¨μ˜ μ°¨μ΄λŠ” λ¬΄μ—‡μΌκΉŒ? ν”„λ‘œμ„ΈμŠ€μ™€ ν”„λ‘œκ·Έλž¨μ˜ μ°¨μ΄λŠ” λͺ…ν™•ν•˜λ‹€. ν”„λ‘œκ·Έλž¨ μžμ²΄λŠ” 생λͺ…이 μ—†λ‹€. ν”„λ‘œκ·Έλž¨μ€ 보쑰 κΈ°μ–΅μž₯μΉ˜μ— μ‘΄μž¬ν•˜λ©° μ‹€ν–‰λ˜κΈ°λ₯Ό κΈ°λ‹€λ¦¬λŠ” λͺ…..

[μ•Œκ³ λ¦¬μ¦˜] μ™ΈνŒμ› 문제
Computer Science/μ•Œκ³ λ¦¬μ¦˜ 2020. 1. 8. 20:22

μ™ΈνŒμ› λ¬Έμ œλž€? κ°€μž₯ 유λͺ…ν•œ μ΅œμ ν™” 문제 쀑 ν•˜λ‚˜λ‘œ Traveling Sales-man Problem (TSP)라고 λΆˆλ¦¬λŠ” λ¬Έμ œμ΄λ‹€. μ–΄λ–€ λ‚˜λΌμ— n(2

[JSP] JSP κΈ°λ³Έ 문법
Backend/SERVLET 2020. 1. 8. 18:55

μ§€μ‹œμ–΄ μ§€μ‹œμ–΄λž€? ν•΄λ‹Ήν•˜λŠ” JSP 파일의 속성을 κΈ°μˆ ν•˜λŠ” 곳으둜 JSP μ»¨ν…Œμ΄λ„ˆμ—κ²Œ ν•΄λ‹Ή νŽ˜μ΄μ§€λ₯Ό μ–΄λ–»κ²Œ μ²˜λ¦¬ν•΄μ•Ό ν•˜λŠ”μ§€ μ „λ‹¬ν•˜κΈ° μœ„ν•œ λ‚΄μš©μ„ λ‹΄κ³ μžˆμŒ 1. page μ§€μ‹œμ–΄ page μ§€μ‹œμ–΄λŠ” ν˜„μž¬μ˜ JSP νŽ˜μ΄μ§€λ₯Ό μ»¨ν…Œμ΄λ„ˆμ—μ„œ μ²˜λ¦¬ν•˜λŠ” 데 ν•„μš”ν•œ 각쒅 속성을 κΈ°μˆ ν•˜λŠ” λΆ€λΆ„μœΌλ‘œ, λŒ€κ°œ μ†ŒμŠ€μ½”λ“œ 맨 μ•žμ—μ„œ λ³Ό 수 μžˆλ‹€. page μ§€μ‹œμ–΄ 속성 μ€‘μ—μ„œλŠ” ν˜•μ‹ 지정에 ν•„μš”ν•œ contentType, μžλ°” 클래슀 μ‚¬μš©μ— ν•„μš”ν•œ import, 였λ₯˜ νŽ˜μ΄μ§€ 관리에 ν•„μš”ν•œ errorPage, isErrorPage 등을 κ°€μž₯ 많이 μ‚¬μš©ν•œλ‹€. μš°λ¦¬λ‚˜λΌμ—μ„œλŠ” ν•œκΈ€ 처리λ₯Ό μœ„ν•΄ page μ§€μ‹œμ–΄λ₯Ό 주둜 μ‚¬μš©ν•˜κ²Œ λœλ‹€. ν•œκΈ€ 처리λ₯Ό μœ„ν•΄ ꢌμž₯λ˜λŠ” 사항은 page μ§€μ‹œμ–΄μ˜ 속성인 pageEncodingκ³Ό contentType 속성을 ..

[JAVA] java?
JAVA/μ•Œμ•„λ‘λ©΄ 쒋을 지식 2020. 1. 6. 22:23

JAVA의 λ“±μž₯ "κ°€μ „μ œν’ˆμ— μ‚¬μš©ν•  μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μœ„ν•œ 독립적인 μ–Έμ–΄" κ°€μ „μ œν’ˆμ— μ‚¬μš©ν•  μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό κ°œλ°œν•˜λ©΄μ„œ ν™˜κ²½μ— 영ν–₯을 받지 μ•ŠλŠ” 독립적인 μ–Έμ–΄κ°€ ν•„μš”ν•˜κ²Œ λ˜μ—ˆλ‹€. λ˜ν•œ κ°€μ „μ œν’ˆμ„ μœ„ν•œ μ†Œν”„νŠΈμ›¨μ–΄μ΄λ―€λ‘œ λ©”λͺ¨λ¦¬ μ‚¬μš©λŸ‰μ΄ ꡉμž₯히 μ μ–΄μ•Όν–ˆλ‹€. 이둜 μΈν•΄μ„œ 개발된 것이 μžλ°”μ΄λ‹€. ν˜„μž¬λŠ” μ˜€λΌν΄μ—μ„œ μžλ°”λ₯Ό μ œκ³΅ν•˜κ³  μžˆλ‹€. JAVA λ°°κ²½ 지식 1. WORA (Write Once Run AnyWhere) μžλ°”λŠ” ν”Œλž«νΌμ— λ…λ¦½μ μœΌλ‘œ μ„€κ³„λ˜μ—ˆμœΌλ©°, μš΄μ˜μ²΄μ œλ‚˜ ν•˜λ“œμ›¨μ–΄μ— 상관없이 μžλ°” 가상 κΈ°κ³„λ§Œ 있으면 μ–΄λ””μ„œλ‚˜ μžλ°”λ‘œ μž‘μ„±λœ ν”„λ‘œκ·Έλž¨μ— λ™μΌν•œ μ‹€ν–‰ ν™˜κ²½μ„ μ œκ³΅ν•˜λ©° λ™μΌν•œ κ²°κ³Όλ₯Ό 보여쀀닀. λ”°λΌμ„œ μžλ°” ν”„λ‘œκ·Έλž¨μ€ ν•œλ²ˆ μž‘μ„±ν•˜λ©΄(Write Once) μ–΄λ””μ„œλ“  μ‹€ν–‰ν•  수 μžˆλ‹€.(Run AnyWhere) 2. λ°”μ΄νŠΈ μ½”λ“œ..