FrameWork란? 사전적 의미로는 틀 + 일 => 간단히 말해서 일을 잘하기 위한 틀을 제공합니다. 프레임워크(Framework)는 소프트웨어 개발을 위한 구조적인 틀이나 플랫폼을 제공하는 도구 또는 환경입니다. 소프트웨어 개발을 더 효율적이고 표준화된 방식으로 수행할 수 있도록 도와주는 일련의 라이브러리, 컴포넌트, API, 규칙 등의 집합입니다. 프레임워크는 애플리케이션의 구조와 흐름을 제어하고, 개발자에게 필요한 기본 기능과 추상화된 인터페이스를 제공합니다. 이를 통해 개발자는 핵심 비즈니스 로직에 집중할 수 있으며, 반복적이고 일상적인 작업을 자동화하거나 단순화할 수 있습니다. 또한, 프레임워크는 개발자 간의 일관된 개발 방식과 코드 구조를 유지하고, 협업을 용이하게 합니다. Java는 Spr..
Eclipse에서 Spring Framework를 사용해 보겠습니다. STS 다운로드 STS란? Spring Tool Suite 는 Java와 Spring 기반 어플리케이션 개발을 위한 통합 개발 환경입니다. 이클립스 플랫폼 위에 구축되었고 스프링 프레임워크를 지원하고 개발자가 스프링 기반 어플리케이션을 더 쉽게 개발하고 디버깅할 수 있습니다. STS의 다양한 기능 스프링 프로젝트 템플릿 코드 어시스트 디버깅 및 테스트 서버 통합 스프링 클라우드 지원 다운로드 방법 Eclipse 메뉴바에 Help - Eclipse Marketplace 클릭 검색창에 sts 검색하고 버전 4를 다운받았습니다. 이거 다운받고 Eclipse 재시작 하면 됩니다. 간단하죠. 다음 시간에는 어떻게 사용하는지 확인해보겠습니다.
프로젝트를 끝내고 오느라 오랜만에 글을 작성하게 되었습니다. 프로젝트를 끝내고 Sping FrameWork를 배우기 시작했습니다! 👏👏👏 Spring FrameWork를 알아가기 앞서 '이것은 정말 중요하겠다' 라고 생각하는 개념을 알아보려고 합니다. 바로 SOLID 인데요. SOLID란? SOLID는 객체 지향 설계 원칙을 나타내는 다섯 가지 기본 원칙의 앞 글자를 딴 약어입니다. 이 원칙들은 소프트웨어 설계의 품질과 유연성을 높이고, 유지보수성과 확장성을 개선하는 데 도움을 줍니다. SOLID 원칙은 소프트웨어 개발에서 중요한 원칙들을 포괄하며, 객체 지향 프로그래밍 언어에서 특히 유용하게 적용됩니다. Spring을 배우니까 이 원칙을 확인하지 않으면 불편한 상황이 많이 생길 것 같더라고요. 무슨 원..