3j.jun

전체 글

알고 사용하지 말자
Dev/JavaScript

[Javascript] 기초

JavaScript란?HTML, CSS로 구성되어있던 홈페이지에서 동적으로 변경되는 콘텐츠를 만들고 제어하기 위해 생성된 스크립팅 언어이고, 변수를 *일급 객채 취급하는 언어이다. 이는 변수에 함수를 담을 수 있고 함수를 리턴 할 수 있다는 얘기이다. JavaScript에서 기본적으로 알아야할 내용들이 몇가지 내용들이 있는데 요약하자면 변수 선언의 종류, 호이스팅, 스코프, 프로토타입, 비동기 처리 정도 있다. 이 정도만 안다면 초급 딱지는 땠다고 생각해도 될 것 같다.*일급 객체란 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다.  JavaScript 변수 선언보통 var를 사용하여 변수를 선언하였는데 *ES6에서 const, let이 추가되었다. var의 경우 선언과 동시에..

Dev

[Error] tomcat 경로 문제 (ClassNotFoundException 오류) 해결

기존에 잘 되던 홈페이지에 갑작스레 HTTP 404에러가 발생하였다. 방금까지 잘되던걸 확인했었는데 너무 당황스러워 일단 톰캣 재시작을 해도 마찬가지, 해당 경로를 찾아가도 정상적이고 로그를 보니 ClassNotFoundException 이 뜨는데 왜 이 에러가 뜨는지 이해가 안되고 너무 당황스러워 로그를 더 자세히 보지 못했네요ㅠ 잠깐 예전에 vue 프로젝트로 빌드하여 톰캣에 올렸던 적이 있는데 가끔 빌드된 파일들을 다시 못불러 올 때가 있어 tomcat에 올라간 화면 소스를 다시 불러오기 위해 work폴더를 지웠다가 재시작 했던 기억이 나서 그대로 해보니 해결되었는데 해당 문제에 대해 찾는 분이 있을까 공유합니다! 톰캣 경로에 가보면 work라는 폴더가 있는데 해당 폴더에 들어가보면 프로젝트의 폴더가..

Dev/JAVA

[JAVA] HttpConnect를 통해 API 호출 및 데이터 받기

프로젝트를 진행하던 중 다른 업체에서 제공하는 API를 호출하여 메시지를 보내거나, 메일을 보내는 달라는 요청이 와서 기존 함수를 확인해보니 제대로 작동하지 않아 참고하여 다시 만들었고 해당 내용을 공유하고자 합니다. 해당 API는 POST방식만 지원하기에 POST방식으로만 작성했습니다. java에서 외부 api를 호출 및 사용할 때에는 java.net.*를 사용하면 됩니다. 우선 해당 URL에 연결 및 발송하는 부분을 만들어주고 // ApiConnectUtil.java public class ApiConnectUtil { /** * URL로 부터 결과를 얻는다. * @param url파라미터를 제외한 URL * @param params파라미터들 * @return결과 문자열 * @throws Except..

3j.jun
개발하는 소년