경제학도의 개발공간
비동기처리를 통해 가져온 Json객체를 Return받아 다른 Script함수에 활용하려 하였는데, 비동기처리 함수에서 undefined가 return되는 현상을 겪었다. 코드를 보면 다음과 같다. 1. 데이터를 불러오는 비동기 함수 12345678910111213141516171819function getGanttItems(sid) { var tasks; $.ajax({ url : "step/getTimelineTasks.htm", data : { sid : sid }, async:false, dataType : "json", success : function(data) { console.log(data); tasks = data; console.log(tasks); }, }) return tasks;}..
프로젝트에 활용할 API를 가져와 Test해보려는 중, JS와 CSS 파일을 적용시키려 링크를 거는 과정에서 지속적으로 404에러가 발생하였다. JSP파일에 다음과 같은 설정을 해두었다. 123cs 경로 문제인가 하여 EL을 활용 Reqeust.getContextPath() 또한 추가해 보았으나 증상은 여전하였다. 해결법 의외로 해결방법은 간단했다 . Web.xml의 URL경로 설정이 잘못 되었던 것. 이전의 URL 패턴은 /*로 설정 되어 있어, CSS와 JS의 경로까지도 Dispatcher-Servlet을 태우도록 설정되어 있던 것. 따라서 다음과 같이 URL패턴의 설정을 달리 해주니 바로 문제가 해결되었다. 1234 appServlet *.htm cs 관련 글 https://okky.kr/artic..
PL/SQL에서의 트리거 역시 방아쇠가 당겨지면 자동으로 총알이 발사되듯이 어떠한 이벤트가 발생하면 그에 따라 다른 작업이 자동으로 처리되는 것을 의미한다. 트리거란 특정 테이블의 데이터에 변경이 가해졌을 때 자동으로 수행되는 [저장 프로시저]라고 할 수 있다. 앞서 배운 저장 프로시저는 필요할 때마다 사용자가 직접 EXECUTE 명령어로 호출해야 했다. 하지만 트리거는 이와 달리 테이블의 데이터가 INSERT, UPDATE, DELETE 문에 의해 변경되어질 때 [ 자동으로 수행되므로 이 기능을 이용하며 여러 가지 작업 ] 을 할 수 있다. 이런 이유로 트리거를 사용자가 직접 실행시킬 수는 없다. BEFORE : 테이블에서 DML 실행되기 전에 트리거가 동작AFTER : 테이블에서 DML 실행후에 트리..
기본설정 기본 문법 12345678910DECLARE -- 변수를 선언한다. v_emprow emp%ROWTYPE; -- emp의 row타입을 가지고 있는 변수를 생성 >> java의 객체개념과 비슷 BEGIN select * into v_emprow -- empno , ename , ,..... deptno >> select한 결과를 변수에 저장 from emp where empno=7788; DBMS_OUTPUT.PUT_LINE(v_emprow.empno || '-' || v_emprow.ename || '-' || v_emprow.deptno);END; -- 끝Colored by Color Scriptercs 제어문 IF문 1234567891011121314151617DECLARE vempno em..