본문 바로가기
728x90
반응형

분류 전체보기65

Spring JDBC (JdbcTemplate class) 참고 도서 스프링 퀵 스타트국내도서저자 : 채규태출판 : 루비페이퍼 2016.06.30상세보기 1. 설정(1) 라이브러리 등록pom.xml 파일에 spring jdbc, common dbcp 두 가지의 dependency 추가maven repository 에서 검색 가능(https://mvnrepository.com/) (2) DataSource 설정(bean 객체 등록) 12345678 Colored by Color Scriptercs 2. JdbcTemplate 객체 얻기(1) JdbcDaoSupport 클래스 상속하는 방법 12345678910public class BoardDAO extends JdbcDaoSupport{ // DataSource 객체 주입 @Autowired public void.. 2017. 8. 5.
OOP(Object Oriented Programming) 기본 개념 참고 도서스프링 입문을 위한 자바 객체 지향의 원리와 이해국내도서저자 : 김종민출판 : 위키북스 2015.04.08상세보기 1. 클래스, 객체, 인스턴스(Class, Object, Instance)객체 지향 프로그래밍, 말 그대로 객체를 지향해서(이용해서) 프로그램을 짜는 것을 의미한다.그럼 당연히 이 객체란 놈이 무엇인지 생각해 봐야 한다.객체는 세상에 존재하는 물체를 의미한다. 생물도 가능하고 무생물도 가능하다.프로그램의 세계에서 무생물은 현실세계와 달리 생물처럼 생명을 가지고 활동한다. 의인화라고 볼 수 있다.현실세계에서는 사람이 밥솥을 이용해서 밥을 한다고 표현하지만,프로그램 세계에서는 사람이 밥솥에게 밥을 하라고 메시지를 보내고, 그 메세지를 받은 밥솥이 밥을 한다.밥솥이 살아있는 생물처럼 밥을.. 2017. 8. 4.
AOP(Aspect Oriented Programming) 참고 도서 스프링 퀵 스타트국내도서저자 : 채규태출판 : 루비페이퍼 2016.06.30상세보기 기본 개념 정리OOP(Objet Oriented Programming)으로는 공통 코드를 완벽하게 분리해 내기가 힘들어 등장한 것이관심(관점)에 중점을 두어 공통코드를 분리해 내는 AOP(Aspect Oriented Programming)이다. 그림과 같이 클라이언트의 요청을 처리하기 위해 만들어진 모듈들 사이에는로깅, 보안, 트랜잭션 처럼 공통적으로 수행되어야 하는 부가적인 기능들이 있고,각각의 모듈들이 실제로 클라이언트의 요청을 처리하는 핵심 기능들이 있다. 부가적인 기능에 관심을 두어 횡단관심이라 하고,핵심 기능에 관심을 두어 핵심관심이라 한다. 횡단관심(Crosscutting Concerns)과 핵심관심.. 2017. 8. 2.
IoC(Inversion of Control) 컨테이너 참고 도서스프링 퀵 스타트국내도서저자 : 채규태출판 : 루비페이퍼 2016.06.30상세보기 기본 개념 정리고객이 노트북을 사기 위해 노트북 종합 매장에 왔다. 노트북은 애플 노트북, 엘지노트북이 있고,노트북에 장착할 수 있는 SSD 는 삼성 SSD, 시게이트 SSD가 있다.고객은 고민 끝에 삼성 SSD 를 장착한 애플 노트북을 구매.이 상황을 스프링으로 옮겨 보자. 고객의 행위 - 메인 클래스노트북 종합 매장 - IoC 컨테이너노트북- 메인 객체SSD - 노트북 객체에 주입되는 부품 IoC 개념에 입각해서 스프링스럽게 변화시켜 나가기 1234567891011121314151617181920212223242526272829303132333435363738pakage laptop; // 고객이 행위를 행하.. 2017. 8. 1.
서블릿 컨테이너의 이해 1. Servlet Class Diagram 서블릿 컨테이너에서 사용되는 클래스들의 관계를 나타낸 클래스 다이어그램큰 그림으로 이해하면 Servlet 인터페이스를 추상 클래스인 GenericServlet 이 구현,그리고 이 GenericServlet 을 HttpServlet 이 상속하고 있다. GenericServlet 의 메소드 Service()는 ServletRequest, ServletResponse 객체를 인자로 받고 있고,HttpServlet 의 메소드 Service()는 HttpServletRequest, HttpServletResponse 객체를 인자로 받고 있다.HttpServletRequest 는 ServletRequest 를 상속,HttpServletResponse 는 ServletRe.. 2017. 7. 31.
728x90
반응형