전체 글 (133) 썸네일형 리스트형 탐색 선택자 ▶ 탐색 선택자 선택자로 이미 선택된 객체를 한번 더 검색하여 객체를 반환하는 방식 - $('선택자').first(): 선택된 객체 중 첫번째 객체 요소를 반환한다 - $('선택자').last(): 선택된 객체 중 마지막 객체 요소를 반환한다 - $('선택자').eq(index): 선택된객체 중 인수값의 조건과 일치하는 인덱스 요소를 반환한다.(배열처럼 사용) - $('선택자').filter('선택자'): 선택된 객체 중 filter메서드의 선택자 값과 일치하는 객체를 선택해서 반환. ▶ 배열 관련 메서드 다중으로 선택된 객체를 반복문 형태와 비슷하게 풀 수 있다. - $('선택자').each() 다중으로 선택된 객체를 하나씩 풀어 함수를 실행한다. $('선택자').each(function(i){}); .. 선택자 선택자 ▶ 문서 객체 모델 (DOM)의 HTML 문서 객체 구조 선택자 사용을 위해서는 문서 객체를 불러와야 한다. javascript 에서 body 영역 생성 후 script 코드 실행이 되어야 원하는 결과를 얻을 수 있는 것처럼, 제이쿼리도 마찬가지이다. jquery를 body의 소스코드 영역보다 상위에 위치시킨후, body영역을 먼저 실행하고 싶다면 다음과 같은 body 영역을 가져오는 코드를 수행해야 한다. dom 객체를 읽기 완료 후에 ready 메서드의 함수를 실행한다. 위와 같은 함수로, 사용하기 편하게 제이쿼리 언어 자체에서 다음처럼 요약하여 사용이 가능하다. 제이쿼리가 dom 객체 읽기 완료 후에 실행할 준비가 되었다는 뜻이다. 하지만, html 코드를 동적으로 생성시에는 적용 되지 않는.. jQuery 제이쿼리란 자바스크립트를 이용해 만든 라이브러리 언어이다. 라이브러리 언어란 자바스크립트로 만들어진 다양한 함수들의 집합이다. · 호환성 보장. · 쉽고 편한 애니메이션 효과를 구현할 수 있다. · 외부 라이브러리 이므로 Import가 필수적이다. ▶ jQuery 사용 준비 1. 다운로드 방식 압축 된 프로덕션 jQuery 3.4.1 다운로드 (https://code.jquery.com/jquery-3.4.1.min.js) 2. 네트워크 전송 방식 CDN 소스 임포트 (https://developers.google.com/speed/libraries#jquery) ▶ jQuery 종류 · jquery.js : 소스에 들여쓰기, 줄바꿈, 주석까지 정리된 비 압축파일. 제이쿼리 자체 개발시 유용 · jque.. 톰캣 context path 설정 서버 부팅, 자원관리 등의 목적으로 외부 데이터를 xml에 저장한다. 톰캣 서버 부팅도 마찬가지 이다. 톰캣 서버 폴더에 server.xml 에 호스트별, 포트별 설정을 할 수 있다. 톰캣 server.xml 의 host 태그 아래에 context 태그를 보자 path는 docBase의 프로젝트를 잡고 돌린다. 먼저, path 설정을 해보자 serves - tomcat v9.0~ 더블클릭 - modules 탭 위와같은 창이 뜨면 패스를 다음과 같이 수정한다 Edit 이대로 한번 실행해 보자. url 경로에 프로젝트 이름이 사라졌다. 그리고 servers의 context 태그에 path가 바뀐걸 볼 수 있다. 다음으로 docBase도 잡아주자. 현재 프로젝트 경로 폴더를 넣어준다. 이때 아래와 같이 첫번째.. View(뷰) View 란 ? 뷰는 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 기본 테이블로 부터 유도된, 이름을 가지는 가상 테이블 이다. 뷰는 논리 테이블로서, 사용자의 관점에서는 일반 테이블과 동일하다고 볼 수 있다. ▶ 뷰의 장점 ㆍ테이블과 유사하다. 기본 테이블로부터 유도된 테이블이기에 테이블과 같은 형태의 구조이며 조작도 테이블과 거의 같다. ㆍ논리적 독립성을 제공한다. 뷰는 가상 논리 테이블이기 때문에 테이블 구조가 변경되어도 뷰를 사용하는 응용 프로그램은 변경하지 않아도 된다. ㆍ사용자 데이터 관리가 용이하다. 복수 테이블에 존재하는 여러 종류의 데이터에 대해 단순한 질의어도 사용이 가능하다. ㆍ데이터 보안이 용이하다. 중요 보안 데이터를 저장 중인 테이블에는 접근 부러하고,.. 데이터베이스 정규형 정규형 (Normal Form) 릴레이션이 정규화된 정도로, 정규화 과정을 거친 결과물이다. 각 정규형마다 제약조건이 존재한다. 정규형의 차수가 높아질수록 요구되는 제약조건이 많아지고 엄격해진다. 릴레이션 특성을 고려 적합한 정규형 선택하여야 한다. 정규형 과정 ▶ 제 1 정규형 ( 1NF - First Normal Form ) 반복 그룹 속성을 제거한다. 개체에 존재하는 속성들 중에서 반복되는 속성들을 하위 개체로 도출한다. 릴레이션의 모든 속성이 더는 분해되지 않는 원자값만 가지면 제 1 정규형을 만족한다. 과목명과 성적에 두가지 이상의 정보가 들어갔다. 이러한 정보를 데이터베이스에서 다루기 좋지 않다. 기본키로 식별이 가능하여야 하는데 기본키(학번, 과목명 중 과목명) 안에 식별 가능한 정보가 따로.. 데이터베이스 정규화 정규화 란? 관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스를 정규화(Normalization)라고 한다. 즉, 이상현상이 발생하는 릴레이션을 분해하는 과정이다. 이상이 있는 관계를 재구성하여 작고 잘 조직된 관계를 생성하는 것이다. 함수적 종속성을 판단하여 정규화를 수행하기도 한다. 정규화를 거친 결과를 정규형 이라고 한다. 이상현상의 종류 불필요한 데이터 중복으로 인해 릴레이션에 대한 데이터 삽입 수정 삭제 연산을 수행할 때 발생할 수 있는 부작용이다. ▶ 삽입 이상 (Insertion anomaly) 릴레이션에 새 데이터를 삽입하려면 불필요한 데이터도 함께 삽입해야 하는 문제 ▶ 갱신 이상 (Update anomaly) 릴레이션의 중복된 튜플들 중 일부만 수정하여 데이터.. 데이터베이스 설계 데이터 베이스 설계 과정 데이터베이스를 구현하기 전, 사용자의 다양한 요구사항을 고려하여 데이터베이스를 생성, 설계하는 과정이다. 1. 요구사항 분석 사용자의 요구 사항을 수집, 분석하여 개발할 데이터베이스의 용도를 파악한다. 데이터베이스 사용자의 범위를 결정, 사용자의 업무 분석, 사용자의 요구사항 수집 등. 2. 개념적 설계 DBMS에 독립적인 개념적 스키마를 설계한다. 요구사항을 개념적 구조로 표현 한다.(개념적 모델링) 요구사항 분석 결과를 기반으로 중요한 개체를 추출하고 개체간의 관계를 결정하여 E-R 다이어 그램으로 표현한다. ① 개체 추출, 각 개체의 중 속성과 키 선별 • 개체 : 저장할만한 가치가 있는 중요 데이터를 가진 것. • 개체 추출 방법 : 업무와 관련있는 개체와 속성으로 분류한.. 이전 1 ··· 7 8 9 10 11 12 13 ··· 17 다음