728x90
반응형
01.자바
public class TemplateInJava{
public static void main(String[] args){
HttpServlet httpServlet;
}
}
// 사용
public class MyHello extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException{
super.doGet(req, resp);
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException{
super.doPost(req, resp);
}
}
- 코드 제어가 나한테 없는것
- 제어권이 역전된 상황
02.스프링
- @Configuration
- 이런 어댑터
- 상속받은 클래스의 일부 메소드를 구현하는데 이 구현해놓은 것이 어디에서는 특정 객체를 구현하는데 쓰임
- WebSecurityConfigureAdapter의 init이라는 것을 우리가 재정의해서 썼다.
- 더중요한것은 템플릿메소드콜백패턴인데
- JdbcTemplate 같은 경우 excute를 실행해서 특정 sql를 실행하는데
- 특히 insert같은 데이터 수정 추가시 사용
- 조회하는것 query()를 사용
- 무튼 우리가 필요한 상황에 따라 사용됨
- JdbcTemplate 같은 경우 excute를 실행해서 특정 sql를 실행하는데
728x90
반응형
'CS Study > 디자인패턴' 카테고리의 다른 글
22.03.03_디자인패턴이란 (0) | 2022.03.04 |
---|---|
C#적용_22.02.21_전략패턴 (0) | 2022.03.03 |
22.03.02_템플릿메소드_장단점 (0) | 2022.03.03 |
22.03.02_템플릿메소드_패턴적용하기 (0) | 2022.03.03 |
22.03.02_템플릿메소드패턴_패턴소개 (0) | 2022.03.03 |
댓글