출처: http://addio3305.tistory.com/36?category=772645 [흔한 개발자의 개발 노트]스프링프레임워크 1. 스프링은 POJO (Plain Old Java Object) 방식의 프레임워크로서, 일반적인 J2EE 프레임워크에 비해 특정 라이브러리를 사용할 필요가 없어서 개발이 쉬우며, 기존 라이브러리의 지원이 용이합니다. 2. 스프링은 관점지향프로그래밍, AOP(Aspect Oriented Programming)를 지원합니다. 트랜잭션, 로깅, 보안 등 여러 모듈, 여러 계층에서 적용되는데, 이런 코드들을 실제 비지니스 로직과 분리할 수 있도록 도와줍니다. 한때, AOP가 OOP(Object Oriented Programming)를 대체하는 기술로 생각되기도 했지만, 실제로..
블럭을 하나의 객체로 저장해서 호출해서 사용하도록 한다. - 서브프로그램: 프로시저 procedure, 함수 functionprocedure : 처리를 하고 끝난다function : 처리 후 결과를 반환한다. 1. 프로시저 : 주로 데이터에 대한 조작(Manipulation) - insert, update, delete프로시저 생성create procedure or replace 프로시저명( 파라미터변수명 데이터타입, .. ) is선언부begin 조건문, 대입문, 반복문, 쿼리문end;/ 1. 선언할 파라미터가 없으면 () 생략해야 한다.2. 파라미터의 데이터타입에는 사이즈 지정 불가 특정 사번의 사원에 대해지정한 % 만큼 인상된 급여로 급여데이터를 변경하는 프로시저 create or replace pr..
DML(Manipulation L.): 반드시 TCL(commit/rollback)삽입저장: insert변경저장: update삭제: delete 1. insert into 테이블명 values (테이블 구조의 컬럼목록에 매칭될 데이터목록);insert into departmentsvalues (300, 'After Service', null, null);select * from departments;desc departments; 2. insert into 테이블명(컬럼명 목록) values (나열된 컬럼목록에 매칭될 데이터목록)insert into employees(employee_id, first_name, last_name, email, hire_date, job_id) values (900, '길..