분류 전체보기92 [스프링Security] 어노테이션 사용 설정 1. security-context.xml 설정 - NameSpace에서 Security 를 설정해줍니다. 2. servlet-context.xml 추가 2023. 6. 16. [스프링Legacy] Spring Security 프로젝트 초기설정 (STS, 이클립스) 스프링 Legacy - Spring MVC 프로젝트 생성 후 프로젝트 설정 1. 프로젝트 설정 1-1) 프로젝트의 Java Build Path 에 Tomcat v8.5 추가 1-2) 프로젝트의 Project Facets 설정 - 버전을 수정해준다. (Java 1.8/ Dynamic Web Module(Servlet) 3.1) - Java Runtimes에 Apache Tomcat v8.5 추가 2. web.xml 수정 xsd 프로젝트 버전으로 수정 - xsd 3. 1버전으로 수정 상단에 security-context.xml 경로 추가 contextConfigLocation /WEB-INF/spring/root-context.xml /WEB-INF/spring/security-context.xml Enco.. 2023. 6. 14. [이클립스/STS] 이클립스 사용중인 Heap 메모리 표시하기 작업프로젝트가 커지만 이클립스의 Heap 메모리가 부족하게 된다. 힙메모리 관리를 위해서 하단에 힙메모리 상태바를 만들어보자. (이쁘기도 하고...아주 heap하다..) Heap 메모리 뷰 설정하기 - 이클립스(STS)의 Preferences 에 들어간다. - Preferences의 General 에 들어간다. - "Show heap status" 를 체크해준다. - "Apply and Close"를 누르고 닫아주면 적용된다. 2023. 6. 13. [이클립스/Maven/스프링] ojdbc8 문제로 build 되지 않는 문제 해결 (Maven, BUILD FAILURE) no such file or directory 메이븐 프로젝트 빌드시 pom.xml의 dependency로 설정된 ojdbc8로 인해서 빌드가 안되는 문제가 있다. 대략적으로 찾아보니 JDBC 드라이버(ojdbc)는 Maven 에서는 공식지원되지 않는다고한다. [INFO] 12 errors [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Tota.. 2023. 6. 12. [스프링] 파일업로드, "어떤 multi-part 설정도 제공되지 않았기 때문에, part들을 처리할 수 없습니다." 메세지 해결방법 org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: 어떤 multi-part 설정도 제공되지 않았기 때문에, part들을 처리할 수 없습니다. at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.handleParseFailure(StandardMultipartHttpServletRequest.java:127) 이 메세지의 원인은 multi-part 설정이 서버에 제대로 안되어있기 때문이다. 1. po.. 2023. 6. 11. [짧은개발지식] 메이븐 (Maven) 이란? 도구(Tools)는 필요한 만큼 아는 것이 중요하다. 언어를 속성으로 배우고 있는 나에게 메이븐이란 라이브러리 자동 설치 Tool 쯤으로 여겨지곤 하였다. 다만 에러가 많은... 최종프로젝트 PL역할을 맞게되면서 환경셋팅에 대해 시간을 공들이고 있는데 메이븐이라는 녀석은 늘 에러를 뿜뿜하는 그런 무엇으로 느껴졌다. 다른 친구들이 이클립스 셋팅 중 가장 어려워하는게 메이븐인데 그럴때마다 이 루틴으로 모두 해결이 되었다. 메이븐 클린 - 메이븐 빌드 - 업데이트 메이븐프로젝트 - 프로젝트 클린 을 반복하고 안되면 로컬에 설치된 메이븐 repository를 삭제하고 메이븐 프로젝트를 업데이트 하는 방식으로 진행하면 왠만한 메이븐으로 인한 오류들은 다 해결되었다. 그러면 메이븐이 뭔지 알아보자. 메이븐(Mave.. 2023. 6. 10. [스프링Legacy] 아이디 찾기, 비밀번호 찾기 로직 (Ajax, JSON 사용) 아이디와 비밀번호를 단순 로직을 만들어보자 흔한 아이디와 비밀번호 찾기 로직 - 아이디찾기는 이메일과 이름을 입력하고 비동기 처리 - 비밀번호 찾기는 아이디,이메일,이름 비밀번호 찾기를 이용 자바스크립트에서 pwFindBtn.on("click", function() { var memId = $("#memId2").val(); var memEmail = $("#memEmail2").val(); var memName = $("#memName2").val(); if(memId == null || memId == "") { alert("ID을 입력해주세요"); return false; } if(memEmail == null || memEmail == "") { alert("이메일을 입력해주세요"); return.. 2023. 6. 9. [이클립스,STS] HTML, JSP에서 자동정렬(자동줄바꿈) 제대로 되게 하기 이클립스에서 JSP, HTML에서 자동정렬기능 (Formatting, Ctrl+Alt+F) 사용시 줄 정렬이 이상하게 되는 상황이 많이 발생한다. 아래 이미지 처럼 줄에 엔터가 너무 많이 들어가는 현상이다. - 위의 이미지 처럼 정렬되게되면 가독성이 떨어져 매우 불편하다. - 원인이 되는 이유와 설정을 변경해보자. HTML Formatting 설정 변경 - 이클립스(혹은 STS)의 설정에 들어간다. (Window-Preferences) - 왼쪽 탭에서 "Web - HTML - Files" 에 들어간다. - 위의 Formatting의 Line width를 999로 수정하고 저장합니다. - 정렬이 이상하게 되는문제는 line width의 설정이 한정적으로 되어있어 자동으로 줄바꿈을 하기 때문에 발생하는 문제.. 2023. 6. 8. [개발팁] 파워포인트로 화면정의서 쉽게 만드는 방법, PowerMockup! 개발 설계단계에 있어서 화면정의서 (화면설계서, wireFrame)을 만드는 작업은 매우 중요합니다. 화면설계가 어려운 이유는 이 UI를 직접 그려야 한다는 어려움이 있는데요. 미리 작성된 그래픽을 가지고 만든다면 어렵지 않겠죠? 이 화면 정의서 작성작업을 쉽게 도와주는 툴이 있습니다. PowerMockup은 Microsoft PowerPoint 내에서 직접 와이어프레임과 목업을 만들 수 있는 프로토타이핑 플러그인입니다. PowerPoint 슬라이드에 쉽게 삽입해서 대화형 프로토타입을 만들 수 있는 미리 디자인된 모양 및 요소 모음을 제공합니다. PowerMockup 다운로드 PowerPoint Wireframe and Prototyping Tool | PowerMockup Collaboration Po.. 2023. 6. 8. 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음