거누의 개발노트

[항해] 주특기 1주차 회고 본문

항해

[항해] 주특기 1주차 회고

Gogozzi 2022. 6. 13. 08:15
반응형

Spring Boot 셋팅부터 강의까지 많은것들을 배웠다.

먼저 빌드도구에 대해서 정리했다.

https://geonoo.tistory.com/145

 

[Spring] 빌드? 빌드도구? - gradle, maven

빌드? 프로그래머가 작성한 소스 코드를 실행할 수 있는 독립적인 형태(.war, .jar)로 변환하는 과정 및 결과를 말한다. 변환하는 과정에는 컴파일 과정도 포함이 된다. 예를 들어 개발자가 이클립

geonoo.tistory.com

그런다음 Spring Boot 셋팅하는 방법을 배웠고

https://geonoo.tistory.com/146

 

Spring Boot 셋팅 - IntelliJ IDEA

IDE : IntelliJ IDEA Spring Boot 환경 구성하기 1. new Project - Name : 프로젝트 이름을 적어준다. - Location : 프로젝트를 저장할 공간 설정 - Language : 프로그래밍 언어 설정 - Type : 빌드 도구 선택 -..

geonoo.tistory.com

JPA도 사용해 봤다.

https://geonoo.tistory.com/147

 

[Spring] Java Persistence API - JPA

Java Persistence API(JPA) JPA는 현재 자바 진영의 ORM 기술 표준으로, 인터페이스의 모음이다. 실제로 구현된것이 아니라 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크이다. Persistence(영속

geonoo.tistory.com

내가 사용했던건 Spring Data JPA를 사용했는데, JPA의 차이를 모르고 사용했지만 지금은 차이점 정도는 알게되었다.

두개의 차이를 말 할 때 사용하는 그림이다. Spring Data JPA는 JPA를 사용하기 위한 모듈이고, JPA는 EntityManager를 사용하고 Hibernate의 구현체 이다.

https://geonoo.tistory.com/149

 

[Spring] Spring Data JPA 기본 사용법 ( JpaRepository )

1. 의존성 추가 implementation 'org.springframework.boot:spring-boot-starter-data-jpa' 2. 도메인 객체 생성 @Getter @NoArgsConstructor @Entity public class Comment extends BaseTimeEntity { @Id @Genera..

geonoo.tistory.com

MVC패턴과 객체지향 그리고 Controller, Repository, Service에대해서 정리해봤다.

부족한점이 많아서 정리해야하는 부분이 너무 많았다.

https://geonoo.tistory.com/151

 

객체지향(Object Oriented Programming) 정리

면접에서 꼭 질문하는 꼬리에 꼬리를 무는 객체지향에대해서 공부해 보려고 한다. 객체 지향 프로그래밍(Object Oriented Programming) 먼저 객체란 우리가 실생활에서 쓰는 모든 것을 객체라고 한다

geonoo.tistory.com

https://geonoo.tistory.com/148

 

[Spring] MVC 패턴 (ORM, SQL) - 회고

Spring 프레임워크로 간단한 웹 서버를 구현해 보고있다. 처음으로 JPA를 사용해봤고 정리해봤다. https://geonoo.tistory.com/147?category=1077864 [Spring] Java Persistence API - JPA Java Persistence API(..

geonoo.tistory.com

https://geonoo.tistory.com/152

 

Controller, Service, Repository

Controller, Service, Repository를 알기전에는 MVC 패턴에 대해서 이해해야 한다. https://geonoo.tistory.com/148 [Spring] MVC 패턴 (ORM, SQL) - 회고 Spring 프레임워크로 간단한 웹 서버를 구현해 보고있다..

geonoo.tistory.com

gitignore 관련한 문제도 해결했다.

https://geonoo.tistory.com/150

 

[Git] gitignore - properties

Git에 프로젝트를 올리면 apllication.properties 같이 데이터베이스 정보나 AWS정보가 같이 올라간다. .gitignore 파일을 이용하면 파일이 원격레포지토리에서 보이지 않게 된다. /.nb-gradle/ ### VS Code ### ...

geonoo.tistory.com

DI와 IoC에 대해서도 알게되었고 Spring 컨테이너와 빈에대해서도 어떤일을 하는지 정도는 설명할 수 있게 되었다.

https://geonoo.tistory.com/153

 

[Spring] DI(Dependency Injection)를 사용하는 이유

Spring boot에서 DI를 사용하게된 이유를 알려면 강한결합과 느슨한결합에 대해서 알아야한다. 강합결합과 느슨한결합 중 강한 결합은 문제가 있는데, 어떤 문제인지 예제를 통해서 알아보면 먼저

geonoo.tistory.com

https://geonoo.tistory.com/156

 

[Spring] 스프링 컨테이너와 빈

스프링 컨테이너와 빈 스프링 컨테이너는 자바 객체의 생명 주기를 관리하며, 생성된 자바 객체들에게 추가적인 기능을 제공하는 역할을 한다. 여기서 말하는 자바 객체를 스프링에서는 빈(Bea

geonoo.tistory.com

이 외에도 XSS, CSRF, DNS, CS 스터디 공부도 진행했다.

https://geonoo.tistory.com/157

 

XSS, CSRF

XSS(CSS) 크로스사이트 스크립트 란 XSS 공격방법은 해커가 웹 페이지에서 악성 스크립트를 넣습니다. 예를들어 게시판 사이트가 있으면 게시판에 글쓰는 공간에 악성 스크립트를 넣는것이죠. 그

geonoo.tistory.com

https://geonoo.tistory.com/154

 

DNS(Domain Name System)?

도메인이라는것은 웹사이트 주소를 말한다. www.geonoo.com 에서 geonoo.com 이 도메인에 해당한다. www는 호스트 네임이라고 불리고 www 말고도 mail, shop 과같이 다른 것이 올 수도 있다. 우리가 웹 브라

geonoo.tistory.com

 

이번주는 정신없이 개념정리하고 코드 작성하다보니 일주일이 끝나 있었다.

어느정도 휴식도 필요하다는 생각을 하고 있다.

열심히하는것도 좋고 많이 공부하기도 했지만 몸도 머릿속도 지쳐가는것 같다.

꾸준히 하는게 중요하지 일주일 바짝한다고 좋은게 아니라는걸 느꼈다.

또 열심히는 하겠지만 너무 나 자신한태 채찍질만 하지 말아야겠다.

반응형

'항해' 카테고리의 다른 글

[항해] 주특기 2주차 회고  (0) 2022.06.19
Comments