쌩로그
프로젝트 개요 본문
반응형
나는 어차피 잘 될 사람이다.
어차피 잘 될 것이고, 지금도 잘 되고있고, 과거도 잘 되어왔기에,,,
목차
- 개요
- 목표
- 요약
1. 개요
주제는 저번 포스팅에서 정한대로 Blog CRUD로 정했다고 포스팅을 했었다.
이번 프로젝트의 목적
1. 코드 구현력에 대한 성장.
- 유독 내가 코드 구현력이 많이 약해서 이번 기회에 한번 스스로 코드를 구현해보면서 구현력을 기르는 것.
2. 객체지향적인 코드에 대한 고민
- 영한님의 스프링 강의를 듣다보면 점점 객체지향에 대한 것이 이런거구나..를 많이 느끼게 되었다.
그래서 간단하게나마 조금이라도 객체지향적으로 코드를 고민해보면서 해볼 생각이다고민을 해야 성장하는 것
을 느꼈기 때문에 조금이라도 미력하게나마 고민해봐야 보다 더 객체지향적으로 되지 않을까 생각한다.
2. 목표
1. 이번 프로젝트를 SSR과 CSR 어떤 방식을 쓰더라도 코드의 변경을 최소한으로 하기위해 객체지향적으로 모든 계층을 인터페이스화한 후 구체화해갈 것이다.
- 코드의 변경은 계층별 인터페이스를 구현한 클래스들이
@Component
만 다른 곳으로 변경시켜주면 작동할 수 있도록 하는 것.
2. SSR 방식이기 떄문에..;;
- 음.. 좀 걱정스러운 부분인데, HTML/CSS를 해야하는 건 어쩔 수 없다.
3. JPA에서 JDBC Template까지..
- 데이터 액세스 접근기술을 JPA로 먼저 구성한 후, SQL 지향적으로 한 번 내려가볼 것이다..
`학습을 위해.... 솔직히 SQL 연습용으로;;
역시 Repository 계층 또한 코드의 변경은@Component
만 바꿔주면 되는 방식으로 해서 어떤 구현체로 바꾸더라도 서버가 동작할 수 있도록 할 것이다.
4. Spring Security
Spring Security + OAuth2(구글) + JWT을 이용해서 로그인을 구현해볼 것이다.
5. 배포
- 배포까지 해봄으로써 개발 프로세스를 미력하게나마 조금이라도 더욱 더 이해할 수 있는 이번 프로젝트가 되길 바란다..
- AWS EC2, S3, RDS, 그리고 자동배포 CI/CD를 위한 GitHub Actions도 적극 활용해볼 것이다.
3. 요약
- 성장
- 성장
- 성장
- 언제 끝날지는 모름. 그래도 일단 프로세스 한번은 돌 수 있도록 최선을 다해봄.
- IDE = 역시 인텔리제이..
-끝-
728x90
'Project > Solo - Blog프로젝트(그냥 Toy 레알 장난감)' 카테고리의 다른 글
Controller 구현 ( for. 객체지향적인 코드) - 번외 (4) | 2023.05.18 |
---|---|
Controller 구현 ( for. 객체지향적인 코드) (6) | 2023.05.10 |
Solo 프로젝트 (0) | 2023.05.08 |
Comments