Spring
-
[Spring] Spring vs Spring Boot vs Spring MVCSpring 2020. 5. 17. 16:14
http://blog.naver.com/PostView.nhn?blogId=sthwin&logNo=221271008423&parentCategoryNo=&categoryNo=50&viewDate=&isShowPopularPosts=true&from=search Spring Boot vs. Spring MVC vs. Spring 의 비교 원제: Spring Boot vs. Spring MVC vs. Spring: How Do They Compare? 출처: https://dzone.com... blog.naver.com 감사합니다
-
[Spring] Spring Framework 실행순서Spring 2020. 3. 5. 11:32
세세하고 쉬운 설명에 감탄했습니다 감사합니다. https://javannspring.tistory.com/231 Spring Framework 실행순서 사전지식 POJO 스프링의 특징 중 하나 평범한 옛날 자바 객체 Not POJO = Servlet의 특징 javax.servlet, javax.servlet.http 패키지를 import해야 한다. Servlet, Generic Servlet, HttpServlet 중 하나를 상속해.. javannspring.tistory.com
-
[Spring] Service, ServiceImpl 구조 이유Spring 2020. 3. 3. 17:58
인터페이스의 사용 이유에 대한 깊은 이해와 경험이 필요하다. 클래스 간 의존 관계를 줄이는 것이 가장 큰 목적이다. 의존 관계를 줄이면 코드 수정을 최소화 할 수 있다. 예) 1. 카드 결제 인터페이스를 만들어놓고 인터페이스의 메소드를 사용하게 함 2. 추후 카드사가 교체되더라도 코드 변경하지 않아도 됨 CardPayments cardPayments = new BCCardPayments(); cardPayments.refund(); NH카드 교체 시 CardPayments cardPayments = new NHCardPayments(); cardPayments.refund(); 참고 : https://cheese10yun.github.io/spring-oop-04/
-
[Spring] 싱글톤 객체를 Stateless 하게 만들어야 하는 이유Spring 2020. 2. 28. 14:51
1. 스프링 컨테이너는 객체를 생성할 때 디폴트로 싱글톤으로 생성한다. 2. 싱글톤 = 메모리에 하나의 인스턴스만 존재하도록 함(컨테이너에 의해 JVM의 힙 영역에 딱 한개만 동적 할당 되는 듯 하다) 4. 만약 여러 스레드에서 동시에 싱글톤 패턴으로 생성된 인스턴스에 접근하면 어떻게 되는가? 5. 세마포어나 뮤텍스 같은걸로 따로 lock처리 하도록 구현되어 있을 줄 알았는데 아님 6. Singleton 패턴으로 생성되는 클래스들은 statless하게 유지되어야 함 예) Controller, Service, DAO 참고 : https://stackoverflow.com/questions/25617962/how-does-the-singleton-bean-serve-the-concurrent-request ..