Controller ν΄λμ€ μμ± κ·μΉ
- [λ©μΈν
μ΄λΈ λͺ
]+Controller.java λ‘ μμ±νλ€.
- 컨νΈλ‘€λ¬ ν΄λμ€ μμμ λ©μλ λͺ
μ μμ± ν λλ μλμ κ°μ΄ μ λ―Έμ¬λ₯Ό λΆμΈλ€.
n productList() – λͺ©λ‘ μ‘°ν μ νμ μλΉμ€
n productDetails() – λ¨ κ±΄ μμΈ μ‘°ν μ νμ μλΉμ€
n productSave() – λ±λ‘/μμ /μμ κ° λμμ μΌμ΄λλ μ νμ μλΉμ€
n productAdd() – λ±λ‘λ§ νλ μ νμ μλΉμ€
n productModify() – μμ λ§ νλ μ νμ μλΉμ€
n productRemove() – μμ λ§ νλ μ νμ μλΉμ€
Service ν΄λμ€ μμ± κ·μΉ
- [λ©μΈν
μ΄λΈ λͺ
]+Service.javaλ‘ μΈν°νμ΄μ€λ₯Ό μμ±νλ€.
- [λ©μΈν
μ΄λΈ λͺ
]+ServiceImpl.java λ‘ μΈν°νμ΄μ€λ₯Ό ꡬννκ³ μλ ν΄λμ€λ₯Ό μμ±νλ€.
- μλΉμ€ ν΄λμ€ μμμ λ©μλ λͺ
μ μμ± ν λλ μλμ κ°μ μ λμ¬λ₯Ό λΆμΈλ€.
n findProduct() - μ‘°ν μ νμ μλΉμ€
n addProduct() - λ±λ‘ μ νμ μλΉμ€
n modifyProduct() - λ³κ²½ μ νμ μλΉμ€
n removeProduct() - μμ μ νμ μλΉμ€
n saveProduct() – λ±λ‘/μμ /μμ κ° λμμ μΌμ΄λλ μ νμ μλΉμ€
Mapper ν΄λμ€ μμ± κ·μΉ
- [λ©μΈν
μ΄λΈ λͺ
]+Mapper.javaλ‘ ν΄λμ€λ₯Ό μμ±νλ€.
- Mapper ν΄λμ€ μμμ λ©μλ λͺ
μ μμ± ν λλ μλμ κ°μ΄ μ λμ¬λ₯Ό λΆμΈλ€.
n selectProduct(); - μ‘°ν μ νμ μλΉμ€
n insertProduct(); - λ±λ‘ μ νμ μλΉμ€
n updateProduct(); – λ³κ²½ μ νμ μλΉμ€
n deleteProduct(); - μμ μ νμ μλΉμ€
VO ν΄λμ€ μμ± κ·μΉ
- κΈ°λ³Έμ μΌλ‘ biz κ°λ° μμλ VO ν΄λμ€λ₯Ό μμ±νμ§ μλλ€.
- VO ν΄λμ€ λμ java.util.HashMapμ μ¬μ© νμ¬ λ°μ΄ν°λ² μ΄μ€μ μλ νλλͺ
κ³Ό λμΌνκ² μ¬μ© ν μ μκ² νλ€.
- λ¨ VOλ₯Ό λ°λμ λ§λ€μ΄μΌ νλ κ²½μ° Jwork νΈλ¦¬ μ»΄ν¬λνΈλ₯Ό μ¬μ©ν΄μ νλ©΄μ λ°μ΄ν°λ₯Ό νΈλ¦¬ κ΅¬μ‘°λ‘ κ°μ Έμ€κΈ° μν μ°λμ μν΄μλ μ¬μ© ν λμ Jwork μ»΄ν¬λνΈμμ μ¬μ©νλ κΈ° ꡬμΆλ μλΉμ€ λͺ¨λμ μ¬ νμ© μμλ VO λ₯Ό νμ©νλ€.
JSP νμΌ λͺ
μμ± κ·μΉ
- JSP κ²½λ‘μ νμΌ λͺ
μ Controller ν΄λμ€μ λ©μλ λͺ
μ κ·Έλλ‘ νμ© νλ€.
- κΈ°λ₯ꡬλΆ(ν΄λΉλμ§ μλ κ²½μ°μλ μλ΅)
- Pop(νμ
), Tab(ν)
'λ°μΌλ¦¬ μ‘(Job) μ§μ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
κ°μ²΄μ§ν₯ ν¨λ¬λ€μ, λ°μ΄ν°μ νλμΌλ‘ μ΄ν΄νλ€. (1) | 2023.10.20 |
---|---|
μ·¨μ λ©ν λ§ μ½μνΈ, λ μμ μ μλΌ!! (0) | 2023.10.14 |
[μ΅κ΄νΈλνΉ] νμ΅λ² μ΅κ΄λ§λ€κΈ°, μ¬λνλ κ²μ²λΌ (0) | 2023.10.13 |
μ½λ©ν μ€νΈ, μΈμ΄λ λμ¨μΌν κΉ? μλ°? νμ΄μ¬? C++? (1) | 2023.10.11 |
κ°μΈμ λ³΄λ³΄νΈ λΈλΌμ°μ λλκ³ (DuckDuckGo) (0) | 2023.10.09 |