[Spring Framework 특성 살피기] PSA에 대한 이해
2021. 8. 3. 21:37ㆍ컴퓨터과학
728x90
반응형
Spring Framework 특성 살피기_ 3. PSA에 대한 이해
ㆍPSA(Portable Service Abstraction) : JSP
ex1) 서블릿 기반 동작 구현 | ex2) PSA : 추상화 객체로 구현 |
// /owner/create호출시 public class OwnerCreateServlet extends HttpServlet{ //GET @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp){ super.doGet(req, resp); } //POST @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp){ super.doPost(req, resp); } } |
class OwnerController{ @GetMapping(“owner/create”) public String initCreationForm (Map<String, Object>model){ Owner owner = new Owner(); model.put(“owner”,owner); return VIEWS_OWNER_CREATE_OR_UPDATE_FORM; } } |
ex3) PSA방식 MVC구현(Model, View, Controller) | |
@Controller //C class OwnerController{ @GetMapping(“owner/create”) public String initCreationForm(Map<String, Object>model){ Owner owner = new Owner(); model.put(“owner”,owner); //M (owner) return VIEWS_OWNER_CREATE_OR_UPDATE_FORM; //V (HTML파일) } } |
}
728x90
반응형
'컴퓨터과학' 카테고리의 다른 글
[Codecademy HTML]HTML기초문법, 기초내용 등 (0) | 2021.08.10 |
---|---|
[API이해하기]API사용을 위한 기본적인 것들 (0) | 2021.08.05 |
[Spring Framework 특성 살피기] IoC에 대한 이해 (0) | 2021.08.02 |
REST, RESTful의 개념 (0) | 2021.07.28 |
[SQL기초개념]Statement vs preparedStatement (0) | 2021.06.09 |