What’s New for Today

  1. JPA Study
    • JPA Web Application
      • Service
      • Respository
      • Controller
      • Views
    • tomcat deploy
  2. Java Spring MVC
    • Spring MVC WebApplication
    • Controller
    • Respository
    • Thymeleaf templates
  3. Algorithm

Feelings

Spring MVC 프레임워크를 공부한 상태에서 JPA를 공부하므로써, Controller, View 부분과 Repository, Domain, Service를 어떻게 구분해야되고, 어디에 어떤것을 적용해야되는 지에 대한 전체적인 구조를 잡을 수 있게 되었다. JPA로는 비즈니스 로직에 집중하는 설계를 진행하면 되고, Spring MVC를 통해서는 Web application 구현에 초점을 맞춘다.

Spring MVC 개념을 바탕으로 상품 등록, 수정, 조회를 하는 간단 웹페이지를 예제로 만들어서 controller, view를 복습하였다. 이때 view는 html, jsp가 아닌 Thymeleaf template engine을 이용해서 진행하였다. 쓰기에도 간편하고, 다양한 기능을 제공하며 html 기반으로 작성할 수 있는 Thymeleaf는 동적 html을 생성하기 최적의 template이라고 생각된다.

태그:

카테고리:

업데이트:

댓글남기기