본문 바로가기

TIL(Today I Learned)90

TLI 78일 (23. 8. 30. 수) 최종프 로그인, 회원가입 프론트 적용 로그인 회원가입에 프론트를 적용하고 있습니다. 회원가입 또는 회원가입 2023. 8. 30.
TLI 77일 (23. 8. 29. 화) 최종프 객체지향 프로그래밍, 이메일 인증 구현 소프트웨어를 개발할 때에 부품에 해당하는 객체들을 먼저 만들고, 이 객체들을 하나씩 조립해서 완성된 프로그램을 만드는 기법을 객체 지향 프로그래밍이라고 합니다. 회원가입에 사용할 이메일 인증 기능을 구현하고 있습니다. public void CreateMail(MailRequestDto mail){ SimpleMailMessage message = new SimpleMailMessage(); message.setTo(mail.getReceiver()); message.setFrom(senderEmail); message.setSubject(mail.getTitle()); message.setText(mail.getContent()); javaMailSender.send(message); } 2023. 8. 29.
TLI 76일 (23. 8. 28. 월) 최종프, DI, IOC, 채팅 기능 구현 중 의존성 주입 (Dependency Injection, DI): 의존성 주입은 객체 간의 의존성을 외부에서 주입하는 패턴을 의미합니다. 이는 객체가 자신이 필요로 하는 다른 객체를 직접 생성하거나 관리하지 않고, 외부에서 생성된 객체를 제공받아 사용하는 것을 의미합니다. 이를 통해 더 모듈화된 코드를 작성할 수 있고, 유연성과 테스트 용이성이 향상될 수 있습니다. 제어의 역전 (Inversion of Control, IoC): 제어의 역전은 프로그램의 흐름 제어가 개발자가 아닌 프레임워크나 컨테이너에 의해 결정되는 것을 의미합니다. 이는 객체의 생성과 관리, 의존성 주입 등을 개발자가 아닌 외부 시스템이 담당하게 되는 것을 말합니다. 이는 코드의 재사용성과 유지보수성을 높이는 데 도움을 줄 수 있습니다. .. 2023. 8. 28.