IT/Web
-
PHP 수정사항이 바로 적용안될때 : PHP 캐시 비활성화IT/Web 2020. 10. 29. 10:31
#잡설 간단한 웹애플리케이션을 만들때 뚝딱 만드려고 출퇴근시간 막간을 이용하여 인강으로 서버사이드 언어인 PHP을 배웠다. WAMP(Windows 기반 / Apache Server / MySQL / PHP) 라는 기가막힌 종합셋트로 환경을 구성할수있는데, 이를 통해 구성하게되면 기본적인 PHP 개발환경이 다 종합설치된다. #본론 실제 업무에서 좀 써먹으려 하는데, Apache에서 Dev Directory를 연동하고 VSCode로 개발하는데.. 이게 왠걸 뭔가 수정하면 짧게는 바로 되지만 어쩔땐 변경사항이 20~30초까지 적용이 안되는 현상이 발생한다. Front 단에서 Server-Side로 개발하는 개발과정은 우선 변경사항을 적용하고 브라우저에서 확인해가며 디버깅을 하는수밖에 없는데, 이게 즉시적 적용..
-
(SpringBoot) js,css 등 정적파일에 ERR_ABORTED 404 가 발생하는 경우IT/Web 2019. 9. 23. 18:10
#개요 SpringBoot에서 html 내에 js , css 파일을 아래와 같이 불러오는 불러오는 경우..... 개발자도구 콘솔에 이러한 net:ERR_ABORTED 404 라는 에러가 우리를 반기는 경우가 있다. 컨트롤러와 뷰의 구조를 잘 아는사람이야 한번에 딱!딱! 해결하겠지만 보통의 뉴비들은 어? 파일 경로를 입력해줬는데 저게 저렇게 http://서버/ 뒤에 URL경로로 붙으면 안되는데?? 라고 당황하기 마련이다. #원인 결론만 간단히 말하자면 프레임워크(Spring / SpringBoot...)에는 위 css와 js같은 정적리소스파일의 경로는 /resource/가 default로 설정되어 있다. 고로 /resource/js/user.js 라고 입력하면 /resource/resource/js/use..
-
HTML,JSP 에서 한글이 깨짐 - 인코딩 설정IT/Web 2019. 8. 4. 19:33
#개요 인코딩 설정을 다 맞춰놓은 툴, 그리고 기본 인코딩 설정이 이미 셋팅되어 있던 중장기 프로젝트에서 작업을 하는 기간동안엔, 사실 한글이 깨지는 현상이 잘 없어서 보통 신경쓰지 않는다. 그렇다보니, 새로 어떤 작업환경을 만들거나, 새로 어떤 프로젝트를 만드는 경우에 일어나는 한글깨짐 현상은 항상 개발자들을 짜증나게 한다. 고수들이야 인상 찌푸리면서도 뚝딱뚝딱 해결하겠지만, 일부 초보자들은 시작부터 허우적대는 경우가 생긴다. 잘 기억해놓든 어디 저장해놨다가 필요할때마다 빠르게 해결하자. #본문 출처 : https://ofcourse.kr/html-course/%EC%9D%B8%EC%BD%94%EB%94%A9 HTML 파일을 작성했는데 한글이 깨져 보이는 현상이 나타날 수 있습니다. 이는 파일의 인코딩..
-
input 태그에서 엔터(enter) 입력해도 submit 되지 않도록 하기IT/Web 2019. 8. 4. 19:23
개요 form을 만들고, 그 안에 input 태그에서 포커스를 두고 엔터(enter)치면 바로 submit 된다. 필요에 의해 그렇게 만들어졌겠지만, 함수로 이동해 검색필터를 거쳐 허가된 데이터만 submit으로 보낼 수 있게 만들어놓은 로직 등, 특수한 경우에 이 submit을 못하게 막고싶을 때가 있다. 첫번째 방법 form 태그 안에 onKeydown="javascript:if(event.keyCode == 13) checkSearchValue(searchForm);" onsubmit="return false;" 다음 두가지 속성을 넣어준다. ex) 두번째 방법 form 태그 내에 input태그가 단 하나만 있을때만 submit이 된다고 한다. 그러므로 눈에 보이지 않는 하나의 태그를 더 만들어준다..
-
localhost 또는 127.0.0.1 이란?IT/Web 2019. 8. 4. 19:16
보통 자신의 PC에서 웹서버를 띄우고, 브라우저 주소창에 그 자신의 PC서버로 접속하기 위해서 브라우저를 띄우고 localhost 혹은 127.0.0.1이라고 입력 한다. 자신의 IP주소를 손수 입력해도 괜찮지만, 다른 클라이언트에게 내 서버의 접속경로를 알려주는 용도가 아니면 localhost 혹은 127.0.0.1을 사용한다. 당연하게 사용해왔지만, 갑자기 궁금해졌다. 뭘까? 127.0.0.1은 생긴모양은 IP주소같은데 왜 웹상에서 IP주소의 역할을 못하는 것이며, localhost는 뭐길래 저 127.0.0.1과 똑같은 역할을 하는것이며, 이 둘은 뭐길래 내 본래 IP주소와 동일한 곳을 가르키는것인가.. 검색을 해봤다. 아래의 질문URL에서 딱 필요한 만큼의 간결한 질문, 그리고 필요한 만큼의 간단..
-
자바스크립트) 함수를 호출한 버튼(객체)의 id및 속성 알아내기IT/Web 2019. 7. 17. 08:31
addEventListener 의 인자로 콜백함수를 넣는다. 그 콜백함수의 첫번째 인자(e)는 이벤트 를 반환한다. 이 이벤트에는 다양한 속성들이 있다. 그 중 target은 이벤트를 호출한 객체를 반환한다. 아래 소스와 같이 사용한다. // Internet Explorer 구버전 브라우저 미호환 function callbackFunc1(e) { alert( e.target.id + "이 클릭되었습니다"); } btn1.addEventListener("click", callbackFunc); btn2.addEventListener("click", callbackFunc); btn3.addEventListener("click", callbackFunc); // Internet Explorer 구버전 브라우..
-
Linux에서 Spring Boot War파일 Tomcat에 올리기IT/Web 2019. 7. 17. 07:36
뉴비때 연습삼아 Tomcat 배포과정을 다른 블로그에 기록해놨던 배포를 기록해뒀던 글 사실 아래 글처럼 그렇게 간단하게 올릴게 아니라, 여러가지 설정을 참고해서 많은 환경을 설정해주어야 하지만, Default 설정이라면 여차저차 아래방법순으로 배포하게 되니 참고 https://suzxc2468.tistory.com/175 에 포스팅했던 Windows 톰캣에 War파일을 배포하는 과정과 완전일치한다. Windows에서 Spring Boot War파일 Tomcat에 올리기 # 먼저 Jar와 War의 차이점을 정리 - Jar java archive jar 압축은 하나의 application 기능이 가능하도록 java파일 등을 압축하고 지원해줍니다. 앞서 알려드린 대로 path 등의 경로를 유지하기 때문에 배포..
-
Windows에서 Spring Boot War파일 Tomcat에 올리기IT/Web 2019. 7. 17. 07:30
뉴비때 연습삼아 Tomcat 배포과정을 다른 블로그에 기록해놨던 배포를 기록해뒀던 글 사실 아래 글처럼 그렇게 간단하게 올릴게 아니라, 여러가지 설정을 참고해서 많은 환경을 설정해주어야 하지만, Default 설정이라면 여차저차 아래방법순으로 배포하게 되니 참고 # 먼저 Jar와 War의 차이점을 정리 - Jar java archive jar 압축은 하나의 application 기능이 가능하도록 java파일 등을 압축하고 지원해줍니다. 앞서 알려드린 대로 path 등의 경로를 유지하기 때문에 배포된 jar 파일을 사용하는 사용자들은 각 파일들에 대한 path 문제에서 벗어날 수 있습니다. 예를 든다면 ojdbc14.jar, servlet-api.jar 등을 들 수 있습니다. - War web archiv..