본문 바로가기

개념

[SPRING3.0] 2.오브젝트와 의존관계 .. (2) 2011/11/17 - [웹개발/SPRING3.0] - [SPRING3.0] 2.오브젝트와 의존관계 문제점1. 중복코드 해당 소스를 보면 connection을 얻어오는 부분에서 중복해서 호출을 하게된다. 만약 DB연결에 변경이 생긴다면 해당부분을 다 수정해주어야 하는 불상사가 생길 것이다. 해당 소스를 아래와 같이 리펙토링 할수 있다. package chapter1.obj; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class UserDao1 { public void .. 더보기
[iPhone Dev/기초] 개념잡기 - 아웃렛 (Outlet) IBOutlet 키워드를 사용하여 선언하는 인스턴스 변수 컨트롤러 헤더 파일에 위치 컴파일러와 관련해서 아무일도 안함 인터페이스 빌더에게 이것은 nib 파일 안에 객체와 연결되는 인스턴스 변수라고 알려주는 힌트를 제공한것뿐. nib 파일 안의 객체와 연결을 하기위해 반드시 IBOutlet 키워드를 붙여야 함. - 액션 (Action) 액션은 컨트롤러 클래스에 포함된 메서드. IBAction을 이용하여 선언 컨트롤이 이 메소드를 호출하게끔 도와준다. - 델리게이트 (Deligate) 다른 객체를 대신해서 책임지고 어떠한 일을 해주는 클래스. 코코아 터치 도 델리게이트중 하나. java에 인터페이스와 같은 개념으로 구현부를 신경쓸거없이 사용이 가능한 클래스. .. during up.. 더보기