분류 전체보기 32

20231102-1

요구분석에 대한 설명으로 틀린 것은 - 기능적 요구에서 시스템 구축에 대한 성능, 보안, 품질, 안정 등에 대한 요구사항을 도출한다. --> 기능적 요구사항 1. 시스템이 수행해야하는 행위들을 구체화 한것 2. 시스템에서 제공해야할 기능을 정의한 것 3. 입력기능, 출력기능, 데이터베이스 기능, 통신 기능 등 --> 비기능적 요구사항 1. 시스템이 가져야하는 기능 이외의 요구사항 2. 시스템의 전체적인 품질이나 고려해야하는 제약사항 등 3. 사용 용이성, 효율성, 신뢰성, 이식성, 유연성, 확장성 등 4. 성능적인 면 : 응답 속도, 자원 사용량 등 5. 보안 측면 : 침입 대응, 침입 탐지, 사용자 인증, 권한 부여 등 UI 설계도구 목업 - 디자인, 사용방법설명, 평가 등을 위해 실제 화면과 유사하게..

NOTE 2023.11.02

append 후 이벤트 / 동적 생성 태그 이벤트

$.ajax({ type : 'post' , url : 'ajax/getData' , data : $('#form1').serialize() , dataType : 'json' , success : function(rst){ $('#list').empty(); $('#list').append(rst.html); } , error : function(status, request, error){ console.log(status); console.log(request); console.log(error); } }); list 에 append된 html 소스의 이벤트는 .on() 으로 해결 ** 이벤트 바인딩 메서드 .bind() => .live() => .delegate() => .on() html 중 내부..

SPRING/JAVASCRIPT 2023.08.03

javascript 버블링과 캡처링

- 버블링 bubbling 한 요소에 이벤트가 발생하면 이 요소에 할당된 핸들러가 동작하고, 이어서 부모 요소의 핸들러가 동작 가장 최상단의 조상 요소를 만날때 까지 이 과정이 반복되면서 요소 각각에 할당된 핸들러가 동작한다. ex) 1 2 3 --> 1. 가장 안쪽의 3을 클릭하면 해당 div에 할당된 onclick 핸들러가 동작 2. 바깥의 div 2의 할당된 onclick핸들러 동작 3. 그 바깥의 div 1의 할당된 onclick 핸들러 동작 document 객체를 만날때 까지 각 요소에 할당된 onclick 핸들러가 동작함. 거의 모든 이벤트는 버블링된다. -- focus이벤트와 같이 버블링되지 않는 이벤트도 있다. event.target 부모 요소의 핸들러는 이벤트가 정확히 어디서 발생했는지 ..

SPRING/JAVASCRIPT 2022.03.02

마이바티스 동적쿼리

** 동적쿼리 이전에는 마이바티스에서 IF태그 안에 null체크, equals만 썼었는데자바 클래스의 메서드를 호출하여 하는 방법도 있다. ** mybatisTest.java 매개변수로 넘어온 str에 %가 앞이나 뒤에 있으면 true를 반환해 줄것이다.아니면 false return. ** testMapper.xml if 태그 안에는 @패키지명.클래스명@메서드명(파라미터) 이렇게 선언해주면 xml로 넘어온 str이 bit.anywhere.util패키지 안에 있는 mybatisTest클래스의 check 메서드 매개변수로 넘어간다. 그리고 boolean타입으로 반환되어서 true면 AND CULIMN2 = 2 가 실행 false면 COLUMN1 = 1 여기서 끝이 난다.

SPRING/MYBATIS 2017.12.05
반응형