반응형

PROGRAMMING 109

[토비의 스프링 3.0] 1 장 오브젝트와 의존관계

1장 스프링은 오브젝트에 관심이 많다. (그 관심은 객체지향설계 - 디자인패턴) 1.1 초난감 DAO (p56) 작동만 하는 기본적인 DAO 코드를 1절에서 보여줍니다. (사용자 정보를 jdbc api 를 통해 db 에 저장하고 조회할수 있는 DAO) "p58 add/get 메소드에서 매번 커넥션하고 sql 담고, 리소스 반환하고 매번" 1.2 DAO 분리 2절에서는 기초적인 리펙토링을 하는데 공통으로 사용하는 부분을 하나의 메소드로 빼고 슈퍼클래스를 만들어 기본 로직(커넥션가져오기, sql 생성, 실행, 반환)을 만들고 그 기능의 일부를 추상 메소드나 오버라이딩 가능한(protected) 메소드등으로 만든 뒤 서브클래스에서 구현하도록 리펙토링을 보여줍니다. (p62) 먼저 관심사의 분리 중복 코드의 메..

PROGRAMMING/JAVA 2013.02.20

node.js

http://nodejs.org/ node.js 소개 블로그 http://blog.outsider.ne.kr/480 Hello World 예제 블로그 http://blog.outsider.ne.kr/481 예제 실행을 위해 iptables 로 해당 port 를 열어야 했다. http://blog.naver.com/jxs2/110147025566 열려진 포트 확인 # iptables -nL node.js 관련 블로그 http://blog.outsider.ne.kr/category/node.js express 와 jade 추가 http://expressjs.com/ 설치 npm install -g express npm install express jade 아래 명령어로 jade 템플릿 생성 express [..

PROGRAMMING/node.js 2013.02.03
반응형