Programming/Spring 7

Apache Struts 의 특징 및 Spring 과의 차이점

지금은 잘 안 쓰이지만.. 프로젝트를 하면서 어쩔 수 없이 Struts 를 다뤄야 했다. 그래서 Sturuts에 대해 정리하고, 더 나아가 대세로 자리매김한(?) 자바 프레임워크인 Sping과 비교해보고자 한다. Struts 프레임워크 특징 Struts 프레임워크는 Apache 사에서 개발한 Java 웹 애플리케이션을 개발하기 위한 오픈소스 프레임워크이다. 크게 3가지 특징을 정리해보자면 MVC 방식 MVC 아키텍처는 Model-View-Controller의 약자로서, 애플리케이션에서 데이터, UI, 제어 로직 등을 분리하여 개발하는 방식이다. 이렇게 분리함으로써 유지보수가 용이하고, 여러 사람이 같이 개발하는 경우 코드 관리가 편해진다는 이점이 있다. 아파치 스트러츠 역시 이러한 MVC 아키텍처 방식으..

Programming/Spring 2023.07.30

[Spring] Gmail을 통한 이메일 발송 시 MailAuthenticationException 발생, 해결 방법

org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials 132sm5125021pfu.107 - gsmtp google 설정에서 '보안 수준이 낮은 앱의 액세스' 부분이 '사용'으로 되어 있어야 함 ==> 그래도 안 된다면? greensul.tistory.com/31 [Python] Gmail 을 이용하여..

Programming/Spring 2021.04.28

spring 요청값 처리 방식 관련

-컨트롤러와 프론트 사이에서 값 전달하는 방법의 종류 admm.tistory.com/54 [Spring] 컨트롤러와 프론트 사이에서 값 전달하는 방법의 종류 [1] 들어가며 Spring 프레임워크의 컨트롤러와 JSP사이에서 값을 주고 받는 것은 웹프로그래밍에서 가장 기본적인 작업입니다. 하지만 값을 전달하는 방법의 종류가 많고 프레임워크특성상 많은 admm.tistory.com - post/ get 방식의 차이 java119.tistory.com/16 [Spring] GET과 POST의 차이점과 문법 정리 개념 GET과 POST는 HTTP프로토콜을 이용해서 서버에 무언가를 전달할 때 사용하는 방식입니다. 전달하는 방식~ 전달하는 방식이에요 방식! 큰 차이점은 데이터가 어디에 위치하는가에 있습니다. POS..

Programming/Spring 2021.04.20
728x90