일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Flutter
- sw expert academy
- 해시해킹
- DP
- dart
- 4811
- spring boot
- 동적프로그래밍
- Python
- 15353
- 14863
- 서울에서경산까지
- 26008
- 1로만들기2
- 백준
- Crossfit
- 브루트포스
- 1781
- 회전하는큐
- 재귀함수
- 15662
- BOJ14889
- 크로스핏
- 삼성
- BOJ
- C++
- 재귀
- 스택
- D1
- 그리디
- Today
- Total
목록Spring (5)
곧죽어도 콛잉
1. 의존성 추가 Maven Repository: com.h2database » h2 최신 버전 확인 org.springframework.boot spring-boot-starter-jdbc 2. test용도로 정적 url 설정. spring.h2.console.enabled=true spring.datasource.url=jdbc:h2:mem:testdb 3. 초기 테이블 설정 schema.sql 정의하여 초기 테이블 생성하기 create table course ( id bigint not null, name varchar(255) not null, author varchar(255) not null, primary key(id) ); Spring Data JPA Starter를 활용할때마다 자동으로 ..
Spring Boot DevTools Spring Boot DevTools Spring Boot를 더 편리하게 사용할 수 있다! 코드를 고치면 자동으로 서버를 리로드 해준다. 단, java -jar를 사용해서 서버를 실행할 경우 상용화를 위한 배포 단계라 인식하고 서버를 리로드하지 않는다. 사용법 홈페이지에 방문하여 pom.xml에서 dependency를 설정한다. org.springframework.boot spring-boot-devtools true Settings - Build,Execution,Deployment, - Compiler - Build project automatically 체크! Settings - Advanced Settings - Allow auto… 체크! 서버 재시작 후 코..

SW 아키텍처 코드 개발 전에 최종 SW가 돼야할 모습을 설계 SW의 구조를 정의한 것으로, SW를 구성하는 주요 요소들과 요소들의 관계를 정의한 것 SW 아키텍처/ 디자인패턴 특성 상황의 문제를 해결하기 위한 일반화된 솔루션 계층형 아키텍처 패턴 웹 서비스 개발에 주로 사용되는 패턴 SW를 서로 다른 역할을 하는 3 ~ 4개 계층으로 구분 Presentation Layer Application Layer Business Layer Data Access Layer 계층 간 호출을 하고 데이터를 주고 받으며 협력하며 전체 웹서비스를 구성함 Controller, Service, Repository의 구조로 이뤄짐 Spring Controller 계층형 아키텍처의 Presentation Layer에 해당함 C..
Web 인터넷 상 정보를 공유하는 기술 Hyper Text 문서로 공유. 이를 작성하는 언어 HTML Web Browser는 원격에 있는 Hyper Text 문서를 읽어서 보기 좋게 만들어줌. Hyper Text 일종의 문서, 링크를 포함해서 다른 문서들과 연결됨. 모든 문서는 고유의 주소를 갖음. HTTP Hyper Text를 컴퓨터가 주고 받기 위한 규약 IP 주소 인터넷 연결된 기기가 가질 수 있는 네트워크 상의 주소 IP 주소 정보로 원격에 있는 자원을 요청 가능 IPv4 vs IPv6 IPv4 → 2^32 IP주소 : 30.129.75.143 IPv6 → 2^128 IP주소 : 2505:2900:0220:0001:0248:1893:25C8:1946 공인 IP 인터넷 상에 고유한 IP 주소 IP ..
개요 Framwork의 의미 개발을 효율적으로 하기 위한 반제품임! 사용자는 Framework에 필요한 기능을 추가하여 전체 애플리케이션을 완성함. Web Framework 웹 개발을 위한 SW 반제품임. 보안, HTTP 요청처리, DB 연동 등의 웹 애플리케이션 공통 기능을 제공 사용자는 Framework 위에 필요한 비즈니스 로직을 구현하여 전체 웹 애플리케이션을 완성 Library vs Framework 공통점 재사용 가능한 미리 구현된 유용한 모듈을 제공. 특정 목적을 위해 구현된 코드를 사용함으로써 효율적인 개발 가능 차이점 SW 제어의 흐름을 누가 결정하는 가에 대한 차이 Library → 제어권이 사용자에 있음. Framework → 제어권이 Framework에 있음. 사용자의 코드를 Fra..