일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- fetch
- RequestParam
- transaction
- axios
- gradle
- docker
- PathVariable
- git push
- maven
- GIT
- RequestBody
- 트랜잭션
- 비동기통신
- VUE
- 프론트엔드
- vue life cycle
- 백엔드
- java version
- aop
- Vue.js
- Spring AOP
- 개발자
- 빌드
- 자바 버전
- github
- 도커
- Today
- Total
목록전체 글 (56)
미소의 세상
프론트 엔드와 백 엔드는 쉽게이야기하자면 사용자를 기준으로 보여지는것을 개발 할 것인가, 안보여지는것을 개발 할 것인가의 차이다. 여러분들이 앱을 눌러 실행하면 화면이 나오고 버튼들이 나온다. 그리고 특정 액션들이 실행된다. 여기까지가 프론트엔드 개발자의 몫이다. 특정액션들이 실행되면, 앱에서는 서버로부터 데이터를 주고받으며, 다양한 연산이나 처리를 요청한다. 이부분이 백엔드 개발자의 몫이다. 풀스택개발자의 개념은 2016~2017년 이후 확실해졌다. 풀스택 개발자는 UX/UI부터 DB까지 일련의 과정을 설계하고 개발하는 개발자이다. 아래부터 하나씩 자세하게 알아보자 프론트엔드(Front end) 개발자 보통 웹 디자이너나 웹퍼블리셔라고도 불렀는데 개발자인지 디자이너인지 분간이 애매했었고, 백엔드 개발자..
[Spring] AOP(Aspect Oriented Programming)이란? AOP란 Aspect Oriented Programming의 약자로 단어 뜻 그대로 관점지향 프로그래밍이다. AOP는 프로그램의 핵심인 비즈니스 로직과 분리되는 횡단관심사(cross-cutting concern)를 분리하여 모듈화하여 설계하고 개발하는 방법론을 뜻한다. 주로 우리가 개발하면서 사용하는 로깅이나 세션같은 기능을 개발할때 사용되는데 예를들어, 로깅에 있어 기능별 소스코드에 로깅을 위한 코드를 집어넣어 비즈니스 로직과 뒤섞여 프로그래밍하는 것이 아닌 로깅을 담당하는 특정 모듈을 만들어 해당 기능이 실행될때 이 모듈을 통해 로깅을 하는 것을 AOP라 할 수 있다. 위와 같이 횡단관심사를 따로 분리하여 핵심로직에 영향..
Git Repository 생성 & Git 폴더 초기화 내 컴퓨터에서 프로젝트 폴더 만들기 내 컴퓨터에서 Desktop > test 폴더 밑에 hello라는 폴더를 만든다. git init : 프로젝트 폴더 초기화 git init으로 내 프로젝트 폴더에서 git을 사용할 수 있도록 초기화 한다. git init Github에 Repository 만들기 Github에 hello라는 Repository를 만든다. 이후에 내 컴퓨터의 프로젝트 폴더와 연결할 것이다. 첫 번째 명령어 git remote add origin https://github.com/{gitname}/test.git를 입력한다. git remote add origin https://github.com/{gitname}/test.git gi..