strusts νŠΉμ§• 1

Apache Struts 의 νŠΉμ§• 및 Spring 과의 차이점

μ§€κΈˆμ€ 잘 μ•ˆ μ“°μ΄μ§€λ§Œ.. ν”„λ‘œμ νŠΈλ₯Ό ν•˜λ©΄μ„œ μ–΄μ©” 수 없이 Struts λ₯Ό 닀뀄야 ν–ˆλ‹€. κ·Έλž˜μ„œ Sturuts에 λŒ€ν•΄ μ •λ¦¬ν•˜κ³ , 더 λ‚˜μ•„κ°€ λŒ€μ„Έλ‘œ μžλ¦¬λ§€κΉ€ν•œ(?) μžλ°” ν”„λ ˆμž„μ›Œν¬μΈ Spingκ³Ό λΉ„κ΅ν•΄λ³΄κ³ μž ν•œλ‹€. Struts ν”„λ ˆμž„μ›Œν¬ νŠΉμ§• Struts ν”„λ ˆμž„μ›Œν¬λŠ” Apache μ‚¬μ—μ„œ κ°œλ°œν•œ Java μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ°œλ°œν•˜κΈ° μœ„ν•œ μ˜€ν”ˆμ†ŒμŠ€ ν”„λ ˆμž„μ›Œν¬μ΄λ‹€. 크게 3κ°€μ§€ νŠΉμ§•μ„ μ •λ¦¬ν•΄λ³΄μžλ©΄ MVC 방식 MVC μ•„ν‚€ν…μ²˜λŠ” Model-View-Controller의 μ•½μžλ‘œμ„œ, μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ 데이터, UI, μ œμ–΄ 둜직 등을 λΆ„λ¦¬ν•˜μ—¬ κ°œλ°œν•˜λŠ” 방식이닀. μ΄λ ‡κ²Œ λΆ„λ¦¬ν•¨μœΌλ‘œμ¨ μœ μ§€λ³΄μˆ˜κ°€ μš©μ΄ν•˜κ³ , μ—¬λŸ¬ μ‚¬λžŒμ΄ 같이 κ°œλ°œν•˜λŠ” 경우 μ½”λ“œ 관리가 νŽΈν•΄μ§„λ‹€λŠ” 이점이 μžˆλ‹€. μ•„νŒŒμΉ˜ 슀트러츠 μ—­μ‹œ μ΄λŸ¬ν•œ MVC μ•„ν‚€ν…μ²˜ λ°©μ‹μœΌ..

Programming/Spring 2023.07.30
728x90