일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 독후감
- JavaScript
- 채권
- 투자
- 지혜를가진흑곰
- 책알남
- 자바
- 알고리즘공부
- 서평
- algorithmStudy
- algorithmtraining
- 프로그래머스 알고리즘 공부
- 경제
- 성분
- 돈
- 자바스크립트
- 다독
- 알고리즘트레이닝
- 화장품
- 프로그래밍언어
- 책을알려주는남자
- C
- algorithmTest
- 백준알고리즘
- 주식
- C++
- 알고리즘 공부
- 독서
- 재테크
- Java
- Today
- Total
목록[Snow-ball]server/스프링(Spring) (13)
탁월함은 어떻게 나오는가?
1.OOP의 인터페이스와 Loose coupling interfafce는 객체의 사용 방법을 정의한 타입이다. 객체의 교환성을 높여주기 때문에 다형성을 구현하는데에 매우 중요한 역할을 한다. 개발 코드를 수정하지 않고도 사용하는 객체를 변경할 수 있다는 것! 인터페이스 타입에 어떤 구현 객체를 대입하는지에 따라 실행결과가 달리지도록 만드는 기술이므로 기존 구현객체와 비즈니스 로직이 다른 기능을 추가할 경우 다른 구현 객체를 만들어 사용할 수 있게 된다. 따라서 객체지향의 장점인 유지보수 측면에서 매우 효율이 좋아진다. 그리고 OOP에서는 클래스를 작게 나누어 다른 클래스와 의존관계를 낮추는것이 중요하다. 즉, 결합도를 느슨하게 만드는 것인데, 이 또한 유지 보수 측면에서 쉽다는 장점이 존재한다. 2. A..
메이븐의 저장소를 접속한다. 링크 : https://mvnrepository.com/ Maven Repository: Search/Browse/Explore Gravitee Gateway Reactor Last Release on Feb 17, 2021 mvnrepository.com 검색창에 maven을 입력한다 > 검색한것들 중에서 제일 많이 다운로드 받은걸 선택해서 다운받는다. > 다운로드를 완료하고 설치한 후 Include comment with link to declaration 체크 해제 후 > 복사 붙여넣기 > version는 제거한다 > demo 우클릭 > Maven > Upate Project > Offline/Force Update of Snapshots/Releases 체크 베타존 :..
* Vue 환경 구축 1) curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - 2) echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list 3) sudo apt-get update 4) sudo apt-get install yarn 5) yarn --version 6) node -v 7) sudo npm install -g @vue/cli vue create frontend 1) Manually select features 2) Router, Vuex 추가 ◉ Choose Vue version ◉ Babel ◯..
Sprong Framework의 간략한 역사 스프링이 인기 있는 프레임워크가 된 이유를 이야기하자면 어쩔 수 없이 프레임워크라는 존재에 대해서 이야기를 해야만 합니다. 프레임워크는 말 그대로 '뼈대나 근간을 이루는 코드들의 묶음' 이라고 할 수 있습니다. 중요한 점은 이 뼈대가 왜 필요한지에 대한 이야기입니다. 개발자는 각 개개인의 능력 차이가 큰 직종이고, 따라서 개발자 구성에 따라 프로젝트의 결과 역시 큰 차이를 낳습니다. 프레임워크는 바로 이런 상황을 극복하기 위한 코드의 결과물입니다. 프레임워크를 이용한다는 의미는 프로그램의 기본 흐름이나 구조를 정하고, 모든 팀원이 이 구조에 자신의 코드를 추가하는방식으로 개발하게 됩니다.(자바의 interface 와 유사하다는 생각이 듭니다) 프레임워크 최대의..
Spring 환경 설정 * IntelliJ Ultimate 사용자 1) File -> New Project -> Spring Initializr 2) 기본 설정 상태에서 Next 3) Type : Gradle로 지정해서 Nxt 4) Developer Tools - Lombok Web - Spring Web Template Engines - Thymeleaf SQL - JDBC API, H2 Database, MySQL Driver 5) 우측에 6개의 종속성들이 선택되었는지 확인 후 Next 6) 경로 설정을 해줘야 하는데 Project location을 git 경로에 배치해야 git 명령어로 제어가 가능해짐 (자신의 git 경로에 배치한다.) 7) Finish 누르고 Create(없다면 만들란 소리) *..