ALOHA CLASS
/
Back-End
/
JSP
Search
Share
JSP μ£Όμ λ³
νμ΄μ§ μ΄λ λ°©μ
β’
forward
β’
redirect
μΉ νμ΄μ§λ₯Ό μ΄λνλ λ°©μμ 2κ°μ§λ‘ λλμ΄ λ³Ό μ μλ€.
forward λ°©μ
forward
: βμ λ¬νλ€β
β’
μλ² λ΄λΆμμ μμ² κ²½λ‘ A κ° B λ‘ μμ²μ μ λ¬νλ©° νμ΄μ§λ‘ μ΄λνλ λ°©μ
β’
νΉμ§
νμ΄μ§ μ΄λ λ°©μ - forward & redirect
JSP
HTTP
JSP μ¬μ΄νΈ μ μμ μ
νμΌ
β’
index.jsp
β’
SessionListener.java
μ μμ μ μ¦κ°
index.jsp
μ μμ μ κ°μ
JSP μ¬μ΄νΈ μ μμ μ κΈ°λ₯
νμκ°μ
μμ μμ
1.
users ν μ΄λΈ μμ±
2.
DTO
3.
DAO
4.
Utils
5.
Service
6.
JSP
νμκ°μ
λ‘κ·ΈμΈ
μμ μμ
1.
DAO
2.
Service
3.
JSP
DAO
UserDAO.java
(DAO)
λ‘κ·ΈμΈ
μμ΄λ μ μ₯
β’
λ‘κ·ΈμΈ νλ©΄
β’
λ‘κ·ΈμΈ μ²λ¦¬
μμ΄λ μ μ₯
μλ λ‘κ·ΈμΈ
1.
μ΅μ΄ λ‘κ·ΈμΈ μ±κ³΅ &
μλ λ‘κ·ΈμΈ μ²΄ν¬
2.
λ€μ μ¬μ΄νΈ μ μ
μμ μμ
1.
persistence_logins ν μ΄λΈ μμ±
2.
PersistenceLogins.java
μμ±
3.
μΈμ¦ νν° μμ±
4.
login.jsp
μλ λ‘κ·ΈμΈ
λ‘κ·Έμμ
β’
ν€λ or index.jsp
λ‘κ·Έμμ
κ°μ
β’
MVC ν¨ν΄
β’
MVC vs REST
β’
MVCλ μΈμ μ°μ΄λ?
β’
RESTλ μΈμ μ°μ΄λ?
β’
MVC model1
β’
MVC model2
β’
Servlet/JSP μμμ MVC
MVC ν¨ν΄
νμΌ μ λ‘λ
1.
μμμΌ ν κ²
2.
νμΌ μ λ‘λ λΌμ΄λΈλ¬λ¦¬
3.
μ€μ΅ μ½λ
4.
ν μ€νΈ
5.
μμ© μ€μ΅
μμμΌ ν κ²
HTTP - Content-Type ν€λ
νμΌ μ λ‘λ
JSP λ μ΄μμ ꡬμ±νκΈ°
β’
νλ‘μ νΈ κ΅¬μ‘°
β’
μ μ νμΌ μ€λΉνκΈ°
β’
λΌμ΄λΈλ¬λ¦¬ μ€λΉνκΈ°
β’
μμ νμΌ μ€λΉνκΈ°
β’
λ©μΈ νλ©΄ λ§λ€κΈ°
νλ‘μ νΈ κ΅¬μ‘°
μ μ νμΌ μ€λΉνκΈ°
JSP λ μ΄μμ ꡬμ±νκΈ°