프런트앤드 공부를 하려고 했는데...강의 내용이 Html부터 시작했습니다. 강의를 스킵하기도 뭐 하고, 그렇다고 아는 부분을 듣기도 뭐 하고...다시 자바로 돌아와 이전에 연습하지 못했던 부분을 연습하고 있습니다. 프로젝트 이름은 Community feed입니다. 프런트앤드 쪽이 섭섭해서, 티스토리 유로 스킨을 구매하여 야호펫 사이트는 임시로 메인화면을 개편하였습니다. 100% 마음에 드는 건 아니지만, 유료 버전이라 그런지 그런대로 쓸만하네요. 따지고 보면, 티스토리가 제공하는 인프라가 어마어마 하기는 하죠. 실제로 티스토리 같은 인프라를 구축하려면 아마 엄청난 노력이 필요할 거예요. 인강으로 듣기만 하고 지나갔던 부분을 다시 연습합니다. 실제로 연습해 보니, 직접 해봐야 제 것이 된다는 걸 다시..
2024년 12월 30일,생각만 하던 프로젝트를 드디어 시작합니다.프로젝트 내용은 '티스토리 블로그를 새로운 웹사이트로 제작'하는 것입니다.드디어 저만의 프로젝트를 시작하는군요. 먼저 프로그래밍 언어와 프레임워크를 뭘 사용해야 할지 고민입니다. 자바, 파이썬, 자바스크립트 중에서 어떤 게 좋을지 고민이군요. Intelij를 사용해 자바로 프로그래밍하는 것도 좋겠지만, Django를 사용해 파이썬으로 프로그래밍해 본 결과,자바보다는 파이썬으로 프로그래밍하는 게 노력과 시간이 덜 들어갈 것 같습니다. 웹사이트 디자인 측면에서는 리액트를 사용해야 할 것 같은데, 자바스크립트와 부트스트랩을 사용하면, 디자인 부분도 해결될 것 같습니다.디자인을 위해서는 CSS와 자바스크립트가 필수라 하겠군요. 웹사이트에 ..
스프링 부트에서 소셜 로그인 구현을 할 때,application.properties에서 다음과 같이 설정하면 됩니다. # Githubspring.security.oauth2.client.registration.github.client-id=spring.security.oauth2.client.registration.github.client-secret=spring.security.oauth2.client.registration.github.scope=user# Googlespring.security.oauth2.client.registration.google.client-id=spring.security.oauth2.client.registration.google.client-secret=spring...
'도서 몰' 프로젝트 중에서 User와 관련한 코딩 마지막 단계는 템플릿을 생성하는 것입니다.이 부분은 프런트엔드 부분이라 하겠습니다. 다시 한번 코딩 순서를 정리하면, 'entity - repository - service - controller - trmplate'이 프로젝트 생성 순서입니다. 이 순서를 따라 코딩을 하면, 백엔드 부분을 완성할 수 있습니다. 스프링부트를 이용한 프로젝트 진행... 어렵게만 생각했는데, 이 순서를 따라 하니 쉽게 접근할 수가 있군요. 그동안 조금씩 누적되었던 코딩 실력이 체계적으로 정리되는 것 같아 기쁩니다. 자바스크립트, 파이썬을 공부하면서 자바에 대해 조금 소원해진 면이 있었는데, 프로젝트 코딩 순서를 따라 하니 다시 자바와 정이 드는 느낌입니다. '도서 몰' 프로..
entity, repository, service를 생성한 후,controller를 생성합니다. 아래 코드는 UserController로 등록, 조회, 수정, 삭제 및 security 기능이 포함되어 있습니다. package com.lion.demo.controller;import com.lion.demo.entity.User;import com.lion.demo.service.UserService;import jakarta.servlet.http.HttpSession;import java.time.LocalDate;import java.util.List;import org.mindrot.jbcrypt.BCrypt;import org.springframework.beans.factory.annotati..
entity와 repository를 만든 후,service를 생성하는데, 여기에는 UserService와 UserServiceImpl 두 개의 클래스가 있습니다. UserServicepackage com.lion.demo.service;import com.lion.demo.entity.User;import java.util.List;public interface UserService { int CORRECT_LOGIN = 0; int WRONG_PASSWORD = 1; int USER_NOT_EXIST = 2; User findByUid(String uid); List getUsers(); void registerUser(User user); void updateUs..
- Total
- Today
- Yesterday
- redis
- 해시노드
- 자바
- 자바스크립트
- grafana
- 파이썬
- 보험
- 마크다운
- solidity
- jsx
- 애견동반여행
- HTML
- 티스토리챌린지
- 타입스크립트
- pushgateway
- postgres
- 리액트
- 스프링부트
- 깃허브
- 블록체인
- 법인영업
- django
- 오블완
- prometheus
- 랜딩페이지
- 코틀린
- Ta
- react
- CSS
- 부트스트랩
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |