What’s New for Today

  1. JPA Study
    • JPA Study part 1
      • JPA Intro
      • JDBC 기반 프로그래밍이 가지는 한계점
      • JDBC 특징
        • 생산성
        • 유지보수성
        • 패러다임 불일치 문제 해결
        • 벤더 독립성
    • JPA Study part 2
      • JPA Project
      • Development Environment
      • Application
        • Object Mapping
        • persistence.xml
        • EntityManagerFactory
        • EntityManger
        • Transaction Manger
        • JPQL
  2. Spring MVC
    • Wep Application
      • Web Server
      • WAS
      • Servlet, Servlet Container
      • Multithread
      • HTTP API, CSR, SSR
  3. Algorithm Study

Feelings

기존에 java web application을 개발할때는 순수 JDBC 라이브러리를 이용해서 DB connection, 만들어서 각각의 logic에 대해 수많은 SQL 코드를 구현해서 이를 매핑했다. 하지만 이렇게 하는 것은 매우 비효율적인 방식이었다라는 것을 JPA를 배움으로써 알게되었다. Java 언어의 가장 큰 장점인 OOP의 성능을 최대화 하기 위해 객체 단위로 DB에 매핑하는 ORM 개념으로 DB를 활용하는 것이 더욱 효과적으로 개발 할 수 있다라는 것을 알게 되었다.

Spring MVC를 본격적으로 다루기 전에 Web Application에 대해서 전체적으로 다뤘는데, 이렇게 기본적인 구조를 확립하고 넘어감으로써 어떤 부분에 어떤 기술이 적용되는 지를 파악할 수 있고, 전체적인 큰 그림이 그려지는 것 같다.

태그:

카테고리:

업데이트:

댓글남기기