일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- html이란?
- 멀티캠퍼스후기
- it국비교육 비전공자
- html태그
- github
- 비전공자 java
- Class.forName
- 깃허브로협업
- HTML태그종류
- DriverManager
- jdbc
- SQL
- Git
- html
- 소프트웨어생명주기
- github 커밋하는 방법
- it국비교육 비전공자 후기
- jdbc driver
- Connection
- it국비교육 후기
- Today
- Total
목록Back-end/Spring (2)
이 코드는 뭘까

Spring이 java언어를 기반으로 한 오픈소스 자바 웹 프레임워크(Java Web Framework)라는데 여기서 프레임워크는 무엇일까? 🌟프레임워크(Frame Work)란? 1) 소프트웨어 개발에 있어서 뼈대 역할이다. 프레임 워크는 자주 쓰일만한 기능들을 한데 모아놓은 클래스들의 집합이다. 기본적인 설계에 필요한 코드를 제공해주고 개발자는 이 코드는 수정, 확장해서 필요한 기능을 구현하는데 사용할 수 있다. 일정수준 품질을 보장받는 코드를 보다 쉽게 유지 보수 할 수 있는 환경을 제공해준다. 즉, 프레임워크는 기본적인 설계에 필요한 라이브러리를 제공해주고 프레임워크를 기반으로 개발자는 원하는 기능에 집중 할 수 있다. 2) 프레임워크와 라이브러리의 차이 library - 자주 사용되는 코드를 재사..
🌟Spring이란? JAVA 언어를 기반으로 사용하는 Web Framework JAVA로 다양한 어플리케이션을 만들기 위한 프로그래밍 틀 JAVA를 이용한 JSP, MyBatis, JPA 등 프로젝트에 쓰이는 기술을 Spring 으로 더 편하게 사용하기 위해 만들어짐 중복되는 코드를 줄여주고 비즈니스 로직을 간단하게 해줌 오픈소스를 좀 더 효율적으로 가져다 쓰기 좋은 구조 🌟Spring를 사용하는 이유 1) DI (Dependency Injection, 의존성 주입) 객체를 내부에서 직접 생성하는게 아니라 외부의 설정파일을 통해 정의되는 방식이다. 코드의 재사용성을 높여 소스코드를 다양한 곳에 사용할 수 있고 모듈간의 결합도를 낮출 수 있다. 쉽게 말하자면 게임캐릭터 객체와 캐릭터가 사용하는 무기 객체가..