일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- formmatted
- 토큰기반 인증
- 동기
- 프레젠테이션 계층
- JWT
- MSA
- Java
- 비동기
- 스프링부트 계층구조
- java I/O
- 스프링부트 구조
- ./gradlew docker
- 비즈니스 계층
- 로그인 인증 흐름
- spring
- 스프링부트
- @temproal
- 스프링 부트 테스트
- RESTfull API
- 세션기반 인증
- ORM
- 로그인/로그아웃
- 작업명중복
- 스프링
- ./gr
- http
- JPA
- 퍼시스턴스 계층
- 어노테이션
- IPC
- Today
- Total
목록Back-end/Spring (23)
[DEV] J-Jay
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bAHwNn/btsshrp6i3t/n65cZVrXTxGYprcJ26FFGK/img.png)
build.gradle 설정하기 plugins { // 1 id 'java' id 'org.springframework.boot' version '3.0.2' id 'io.spring.dependency-management' version '1.1.0' } // 2 group = 'me.dev_juny' //지정한 그룹 이름 version = '1.0' sourceCompatibility = '17' repositories { // 3 mavenCentral() } dependencies { // 4 implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation 'org.springframework.boot:spri..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/eGVUGG/btssikj5BMS/BGDMzInckHFqk4ldfwzg10/img.png)
빌드 시스템(Build system)에 있는 Gradle과 Maven은 소스 코드를 이용해서 실행 가능한 애플리케이션을 생성하는 과정을 자동화 하는 프로그램을 말한다. 이 과정에는 의존성 내려받기, 코드 패키징, 컴파일, 테스트 실행 등이 포함되어 있다. 예전에는 Maven을 많이 사용했지만 요즘은 Gradle을 많이 사용하는 추세이다. Gradle은 다음과 같은 특징이 있다. Maven에 비해 가독성이 좋고 설정이 간단하다. Java, Kotlin, Groovy등 다양한 언어를 지원하며, 원하는 대로 빌드 스크립트를 작성 할 수 있다. Build와 Test 속도가 Maven에 비해 더 빠르다
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/SQwPn/btr53H2773L/GYX4HKWVTWPsmMtJ3p6WZ1/img.jpg)
EJB(Enerprise Java Beans)이란? (위키백과) 기업환경의 시스템을 구현하기 위한 서버측 컴포넌트 모델이다. EJB는 애플리케이션의 업무 로직을 가지고 있는 서버 어플리케이션이다. EJB는 서버 어플리케이션의 개발을 용이하게해 다양한 제품과 플랫폼간의 이동성을 실현하기 위해 비지니스로직과 시스템 서비스 로직을 분산해 그 사이의 규약을 규정하고 있다. 비지니스 로직을 탑제한 부품을 "Enterprise Bean"이라 한다. Database처리, Transaction처리등의 시스템 서비스를 이용한 로직을 감추고 있는 부품을 "컨테이너"라고 불린다. 왜 등장? ■ 어플리케이션에서 필요로 하는 비지니스로직 뿐만 아니라, 시스템 서비스를 이용한 데이터베이스처리와 트랜젝션처리의 프로그램이 필요로 하..