What’s New for Today

  1. JPA Study
    • jpa exception, spring exception
    • persistence context identity, equal
    • proxy inheritance problem
    • performance enhancements
      • N+1 problem
      • readonly mode
      • batch executions
      • sql hints
      • lazy writes
  2. [Java Spring Framework]
    • Spring Combined Thymeleaf Functions
      • th:object , th:field
    • checkbox
    • radiobox
    • selectbox
  3. Algorithm

Feelings

JPA 예외 처리, 영속성 컨텍스틑 동일성, 프록시 객체를 활용한 다형성 처리, 등 다양한 고급 기능에 대한 부분을 다뤘고, JPA 전반에서 성능 최적화를 꾀할 수 있는 부분을 다뤘다. 특정 성능 이슈가 발생할 수 있는 부분에 JPA는 여러가지 해결방식을 제공해주므로, 주어진 애플리케이션의 목표에 맞춰 적절한 방식을 활용하도록 제공하고 있다. 또한, JPA에서 처리할 수 없는 cursor, statless session, sql hint 같은 부분은 JPA 구현체인 하이버네이트가 제공해주는 기능을 활용하면 된다.

Thymeleaf는 스프링 통합환경에 최적화된 View Template Engine이다. 특히나, form tag 처리에 있어 매우 편리한 기능들을 제공한다. th:object, th:field를 이요해서 자동적으로 id, name, value 속성을 생성해서 중복되는 코드를 줄일 수 있다. 이외에도 체크 박스, 라디오 박스, 드롭 박스, 등의 다양한 방식의 input에 대한 처리를 손쉽게 할 수 있다.

태그:

카테고리:

업데이트:

댓글남기기