반응형 JAVA SPRING2 스프링 프레임워크 기본 다지기 스프링프레임워크 기본 다지기 일을 하다가 가끔씩 명확하게 개념을 정리를 해둬야겠다고 마음먹었는데... 드디어 오늘 짧게나마 정리를 해보려 한다. 스프링 컨테이너와 빈 내 생각에는 용어와 개념이 꽤 중요하다고 생각하기는 하지만 활용하는 능력이 없다면 의미 없다고 본다. 결국 프로그래밍 100가지를 할 줄 알아도 사람들이 사용하는 서비스가 아니라면 의미가 없지 않을까 싶다. 스프링 프레임워크를 접하게 되면 자주 나오는 용어가 컨테이너, 빈, Ioc, DI 다. 최대한 간단하게 알아보자Ioc (Inversion of Control)대부분 제어의 역전 이라는 이해하기 힘든 말로 설명한다. Ioc를 제대로 이해하기 위해서는 디자인패턴에 대해 약간의 공부가 필요하다. 또는 프로그래머로써 일을 해왔다면 더욱 쉽게 이.. 2023. 6. 24. 스프링에서 oracle declare 문 사용해보기 스프링에서 oracle declare 문 사용해 보기 절차지향 언어인 PL/SQL 과 객체지향 언어인 JAVA 스프링 프레임워크가 일반화되면서 많은 프로젝트에서 DB 프로시져나 DB Function 사용을 자제하고 자바서비스 부분으로 비즈니스 또는 복잡한 계산 프로그래밍을 넣는 방식으로 바뀌고 있다. 추세가 그렇게 변하는 이유는 꽤 많다. DataBase는 비싸고 웹서비스 쪽은 가격이 그에 비해 저렴하기도 하며, 비즈니스 로직을 데이터베이스에 되도록 의존적이지 않게 만들게 되면 스케일업이나 확장 및 이관도 용이한 면이 존재한다. 또한 개발자들이 객체지향과 데이터베이스의 절차지향 프로그래밍 방법으로 인해, 프로그래밍 패러다임이 엇갈려 많은 고뇌를 할 수밖에 없던 상황을 벗어날 수 있게 도와주는 JPA도 일.. 2023. 5. 14. 이전 1 다음 반응형