개발36 데이터베이스 자원 설정 데이터베이스에서 데이터를 조회하기 전에 데이터베이스 연결과 데이터를 가져오기 위해 각종 자원을 설정해야 한다. Connection 객체는 데이터베이스의 연결정보를 갖는 객체다. Connection 객체를 만들기 위해서는 먼저 Class 클래스의 forName 메소드와 DriverManager 클래스의 메소드를 다음과 같이 순서대로 호출한다. Class.forName("JDBC 드라이버 클래스명").newInstance(); DriverManager.getConnection("JDBC URL", "접속 계정명" , "접속 계정 패스워드"); Connection 객체를 생성하고 나서 SQL을 정의힌다. SQL을 정의하고 난 후에는 SQL을 갖는 구문 객체인 PrepareStatement 객체를 생성한다. P.. 2013. 10. 21. 스프링의 기술에 대한 지식과 선택 기준 정립 일단 스프링의 기본 원리를 확실하게 이해하고 나면 스프링이 이를 어떻게 다양한 방법으로 확장하고 적용했는지 살펴볼 차례다 스프링은 매우 범용적인 프레임워크다. 또한 애플리케이션의 모든 레이어를 폭넓게 다루고 있다 스프링은 어떤 분야와 기술 환경에도 적용 가능하도록 기술 영역별로 매우 폭넓은 접근 방법을 제공한다. 그중에서 어떤것을 선택할지는 개발자의 몫이다. 스프링이 제공하는 방법 중에서 어떤 것을 선택할 것인지, 또 스프링과 연동하는 프레임워크는 어떤 것을 선택하고 그것을 어떤 스타일로 사용할 것인지의 문제는 스프링을 사용하는 개발자에게 적지않은 부담이다. 단지 이런 고민을 피하려고 남들이 만들어놓은 예제를 갖다가 생각 없이 사용하는 일은 피해야한다. 스프링 학습의 두번째 단계는 바로 이다양한 선택의 .. 2013. 10. 21. 공통 프로그래밍 모델 -ioC/Di 서비스 추상화,AOP 프레임워크는 애플리케이션을 구성하는 오브젝트가 생성되고 동작하는 방식에 대한틀을 제공해줄 뿐만아니라, 애플리케이션 코드가 어떻게 작성돼야 하는지에 대한 기준도 제시해준다. 이런 틀을 보통 프로그래밍 모델이라고 한다. 스프링은 세가지 핵심 프로그래밍 모델을 지원한다. 첫번째는 IOC/DI라고 불리는 오브젝트의 생명주기와 의존관계에 대한 프로그래밍모델이다 스프링은 유연하고 확장성이 뛰어난 코드를 만들수있게 도와주는 객체지향 설계 원칙과 디자인 패턴의 핵심원리를 담고 있는 IOC/DI 를 프레임워크의 근간으로 삼고있다. 두번째는 서비스 추상화다 스프링을 사용하면 환경이나 서버, 특정 기술에 종속되지 않고 이식성이 뛰어나며 유연한 애플리케이션을 만들수있는데 이를 가능하게 해주는 것이 바로 서비스 추상화다. 구체.. 2013. 10. 21. Numeric Functions (숫자형 함수) ABS(n) ABS 함수는 절대값을 계산하는 함수이다. ABS 예제 SELECT ABS (-1.234) absolute FROM DUAL; ------------- 1.234 CEIL(n) CEIL 함수는 올림값을 반환하는 함수이다. SELECT CEIL(10.1234) "CEIL" FROM DUAL; ------------------ 11 FLOOR(n) FLOOR 함수는 버림값을 반환하는 함수이다. FLOOR 양수 예제 SELECT FLOOR(10.1234) "FLOOR" FROM DUAL; -------------------- 10 FLOOR 음수 예제 SELECT FLOOR(-10.1234) "FLOOR" FROM DUAL; ------------------------- 11 MOD(m,n) MO.. 2013. 10. 17. 이전 1 ··· 5 6 7 8 9 다음