반응형

'IOC' 태그의 글 목록

언어·프레임워크 자바 스프링 프레임워크 복잡하다고요? 탄생 이유를 알면 다릅니다 자바 스프링 프레임워크(Java Spring Framework)는 백엔드 개발을 시작하는 분들이라면 반드시 마주치게 되는 거대한 산입니다. 한국에서는 특히 전자정부표준프레임워크의 기반 기술로 채택되면서, 사실상 기업용 웹 애플리케이션 개발의 표준으로 자리 잡았습니다."스프링이 좋다고는 하는데, 대체 왜 쓰는 건가요?""스프링 부트랑 기존 스프링은 아예 다른 기술인가요?""객체 지향은 알겠는데 의존성 주입(DI)은 너무 추상적이에요."처음 접하는 입장에서는 세팅부터 방대한 어노테이션까지 진입 장벽이 꽤 높게 느껴질 수밖에 없습니다. 과거 선배 개발자들이 어떤 고충을 겪었고, 이를 해결하기 위해 스프링이 어떤 철학을 가지고 등장했는지 이해하면 그 복잡해 보이던 구조가 비로소 납득이 가기 시작합니다.이 글에서.. 2026. 9. 9. 10:11
개발 개념 쉬운 설명 프레임워크 라이브러리 차이, 10년 넘게 쓰고 나서야 이해했습니다 프레임워크와 라이브러리의 차이를 묻는 질문에 저는 오랫동안 "그게 그거 아닌가요?"라고 답하던 사람이었습니다. 2012년에 개발을 시작해서 순수 PHP와 JSP로 스파게티 코드를 직접 만들어 봤고, 나중에 프레임워크로 넘어오면서 그 차이를 몸으로 배웠습니다. 이 글은 프레임워크가 왜 태어났는지, 라이브러리와 뭐가 다른지, 그리고 그 안에 담긴 '제어의 역전'이라는 철학이 실무에서 어떤 의미인지를 제 경험과 함께 풀어본 글입니다."프레임워크랑 라이브러리랑 뭐가 달라요?""스프링 안 쓰고 그냥 자바로 웹 만들면 안 돼요?""제어의 역전이 도대체 뭘 뒤집는다는 거예요?""프레임워크 하나 깊게 파면 되는 거 아닌가요?"신입 시절 저도 똑같은 질문을 했습니다. 그리고 솔직히 말하면, 면접에서 "IoC가 뭔가요?".. 2026. 7. 23. 14:38