728x90
반응형

IT 개발/BackEnd 7

[Eclipse/Spring] Spring MVC Tiles 설정 방법 | JSP 레이아웃 적용하기

오늘은 tiles 설정을 하면서 애를 먹었던 일기를 작성해보려고 한다. 이 글이 tiles 설정을 하려는 사람들에게 도움이 될 수 있으면 좋겠다. tiles란?화면의 레이아웃을 지정하여 공통으로 쓰이는 코드를 개별로 작성하지 않고 적용 및 관리를 편리하게 할 수 있도록 해주는 템플릿 엔진입니다. tiles 설정 1. pom.xml에 관련 dependency 추가(버전 통일)//pom.xml org.apache.tomcat.embed tomcat-embed-jasper 11.0.0-M24 javax.servlet jstl 1.2 org.apache.tiles tiles-core 3.0.8 org.apache.tiles tiles-jsp 3.0..

IT 개발/BackEnd 2025.03.28

[Eclipse/Spring] ModelAndView를 이용한 페이지 이동 방법

최근 개발 세팅을 하면서 골머리 앓고 있던 문제가 있었다.바로..AJAX 통신을 통한 페이지 이동처리물론 내가 고집을 부리지 않았더라면 금방 해결됐을 문제였지만 어떻게든 해결해보고 싶었다. 먼저 내가 생각한 방식//login.jsp ID PW login login 버튼을 클릭하면 // login.jsgfn_ajax(options, /* ajax 성공 콜백 */ function(response) { if(response.status == "success") { console.log("response : ", response); } }, /* ajax 실패 콜백*/..

IT 개발/BackEnd 2025.03.26

[Eclipse/Spring] 프로젝트 세팅하기(JDK17/SPRING 6/tomcat 10)

회사에서 열심히 스프링 부트로 프로젝트 세팅을 하고 있었는데 급 부장님 호출..스프링 부트가 아닌 이클립스+스프링 프레임워크로 세팅하라는 지시가 새로 내려왔음...아 이미 다했는데...DB 연결에 테스트 페이지 만들고 있었는데...정말 마른하늘에 날벼락 같은 소리가 아닐 수 없다..그래도 어쩌겠는가 난 부하직원...부장님의 말에 따라야 하는 걸..스프링부트가 더 최신일텐데 왜 굳이 이클립스+스프링 프레임워크를 써야하는지 이해가 가지 않았지만 그래도 버전이라도 최신 버전을 써서 세팅해보려고 한다.스프링 프레임워크 세팅 관련해서는 정보가 많이 없을 뿐더러 구글링을 해봐도 스프링부트 세팅일 뿐...내가 했던 세팅을 기록해두기 위해 적어두기로..언젠가 다시 도움이 되겠지..DevTool 세팅- Eclipse :..

IT 개발/BackEnd 2025.03.20

[SpringBoot] Spring Security 학습법 & 실무 적용 방법

Spring Security는 웹 애플리케이션의 인증(Authentication)과 인가(Authorization)를 담당하는 강력한 보안 프레임워크입니다. 많은 기업에서 Spring Boot와 함께 사용하며, 실무에서도 필수적인 기술 중 하나입니다. 이번 글에서는 Spring Security를 학습하는 방법과 실무에서 활용하는 팁을 공유하겠습니다.📌 1. Spring Security 학습을 위한 기본 개념 정리Spring Security를 배우기 전, 먼저 아래 개념들을 이해하는 것이 중요합니다.✅ 1) 인증(Authentication)과 인가(Authorization)의 차이인증 (Authentication): 사용자의 신원을 확인하는 과정 (예: 로그인)인가 (Authorization): 특정 리..

IT 개발/BackEnd 2025.03.07

[SpringBoot] H2 연동을 위한 dependency 및 properties

오늘은 spring boot 와 H2 DB 연동을 해보려고 한다.보통 프로젝트 세팅을 할때 DB는 oracle, mysql 을 많이 해봤는데 H2 라는 DB는 처음이라 연동 도전해보려고 한다! - pom.xml : h2 의존성 추가      com.h2database      h2      runtime - application.properties : h2 설정 config 입력#H2 datasource 설정spring.datasource.driverClassName=org.h2.Driverspring.datasource.url=jdbc:h2:tcp://localhost/~/(DB 이름)spring.datasource.username=db 설치시 설정한 usernamespring.datasource.pa..

IT 개발/BackEnd 2025.02.21

[SpringBoot] JSP 파일 수정 후 새로고침시 적용 안될 경우

역시 처음 프로젝트 세팅을 하다보니 되는데 왜 안되지? 하는 부분이 있었다. 제목이 바로 그런 경우..다른 분들은 나처럼 삽질을 하거나 실수로 누락하는 일이 없기를 바라며 내용 남겨놓기! 스프링부트에서 jsp가 자동으로 reload 되지 않는 이유는 먼저 내장 톰캣!스프링부트는 내장 톰캣을 사용하고 있는데 이 내장 톰캣이 개발 모드에서 자동으로 변경을 감지하고 컴파일 하지 않기 때문에 작동하지 않는다! 또한 jsp 파일이 war 패키징 과정에서도 .java 파일로 변환되고 .class 파일로 컴파일 되기 때문에 변경된 내용을 바로 확인이 어렵다..그래서 설정을 누락할 경우 서버를 재가동해야만 확인이 가능.. jsp 파일의 변경사항을 서버 재가동 없이 바로 확인하려면 아래 내용을 추가!1. pom.xml ..

IT 개발/BackEnd 2025.02.18

첫 프로젝트 환경 세팅하기 | 개발 초보의 시행착오 기록

국비연수를 듣고 웹개발자로 일하게 된지 어언 4년차가 된 지금 프로젝트를 할 때마다 10년 이상 경력자분이 세팅을 해주신 프로젝트로 작업을 하다보니 스스로 세팅을 못하는게 개발자가 맞나? 라는 생각이 들고 부끄러워서 스스로 세팅을 해보기로 했다. 현재 새로운 프로젝트 투입 대기중이어서 연습 프로젝트가 어디까지 세팅될지도 띄엄띄엄 글이 올라갈 수도 있지만 한번 도전! 열심히 해서 개인 프로젝트도 끝낼 수 있길! 프로젝트 사양Spring Boot : spring tool suite4 4.28.1Java : 21build : Maven 필요 스킬HTMLCSSJavaScriptOracleGit : 형상관리

IT 개발/BackEnd 2025.02.18
728x90
반응형