본문 바로가기

전체 글174

[Oracle] 오라클 스키마(Schema) / 유저(User) 스키마란 무엇인가?- 오라클에서 스키마란 스키마 오브젝트들의 집합- 스키마오브젝트는 테이블, 뷰, 인덱스와 같은 구조를 포함하는 논리적인 데이터 저장 구조를 가진 객체- 하나의 스키마는 데이터베이스 사용자에의해 소유다시 말하면-스키마란 임의의 사용자가 생성한 모든 데이터베이스 객체(object))들을 말하며, 스키마 이름은 그 사용자(user)의이름과 같으므로(스키마(schema) ≒ 오너(owner)) ex) 'user1'이라는 사용자가 테이블, 인덱스, 뷰등 여러 객체를 생성했다면,그 객체의 소유자는 'user1'이 되며 이 객체 모두를 가리켜 user1스키마라고 한다. -오라클 시스템 정보를 갖고 있는 데이터 딕셔너리들 대부분은 소유자가 SYS였다.-따라서 데이터 딕셔너리들은 SYS 스키마라고 할 .. 2023. 3. 10.
[Spring] MyBatis에서 CDATA사용법 쿼리를 작성할때'', '&' 을 사용해야하는 경우가 생기는데xml 에서 그냥 사용할 경우 태그로 인식하는 경우가 종종 있다.이럴경우 에러를 뱉어내기 때문에 '태그가 아니라 실제 쿼리에 필요한 코드' 라고 알려줘야 한다.그때 사용하는 것이  이다.한마디로(부등호) , &(엔드), ||(오아) 등을 닫는 부등호가 아니라 문자열로 처리하라는 뜻즉 "XML parser" 를 하지 말자XML에서 파싱할 대상으로 인식하지 않도록 그 구역을 지정해주는 것이 CDATA이다.XML로 파싱을 원하지 않는 구간의 시작에  를  추가하면 해당 구역이 파싱되지 않도록 설정할 수 있다. select * from tbl_member where userId "이유는 즉시 XML parser로 인식했으니 XML parser에선 ".. 2023. 3. 10.
[FE Article] 프론트엔드 웹 개발 트렌드 용어 참고자료 : https://velog.io/@cookie004/61-frontend-web-development-buzz-words [번역] 모든 개발자가 알아야 하는 61가지 프론트엔드 웹 개발 트렌드 용어친구들이 웹 개발에 대해 토론할 때 소외감을 느끼고 싶지 않다면... 이 글을 읽으셔야 합니다😊velog.io1. API애플리케이션 프로그램 인터페이스의 줄임말로컴퓨터와 애플리케이션이 서로 통신하는 방식2. 애플리케이션 (Application)앱으로 줄여쓰기도 하는 애플리케이션은기능을 수행하도록 설계된 프로그램 의미데스크톱, 모바일 또는 웹 앱을 나타낼 수 있다.3. 속성 (Attribute)속성은 HTML요소의 동작을 제어하기 위해,여는 태그 내에서 사용되는 특별한 단어4. 중단점 (Breakpo.. 2023. 3. 10.
[jQuery] 전역 함수와 매개변수 처리 방법 jQuery에서 전역 함수는 다음과 같이 생성합니다.javascript에서 단순 함수를 만들어 사용해도 되는 부분이지만 jQuery에서는 이렇게 사용하는 것도 가능하다는 것만 참고로 하면 될 것 같습니다.  $.[함수명]의 형태로 선언한 뒤에 원하는 함수를 구현하고$.[함수명]의 형태로 호출합니다.만약 함수를 호출하는데 선택자가 사용되어야 한다면 jQuery의 fn속성을 사용해야 합니다.$.fn.myfunc = function () { $(this).animate({ opacity: 0.2 }, 'slow', function() { alert('완료'); });};$(function () { $('img').myfunc();});이때 this는 선택자에.. 2023. 3. 10.
[jQuery] 변수앞에 달러를 붙이는 이유 jqeury 를 사용해서 받은 것을 변수에 넣었다는것을 표시하기위해서  $을 붙이는 이유는 jquery 객체라는 의미 2023. 3. 10.
[jQuery] $.fn.extend({ }) vs $.extend({ }) 비교하기 객체 형식  ▶  { , } $.fn.extend({ })메서드 확장 정의jQuery 를 확장 즉 커스터마이징jQuery 의 기본 함수에 추가하는 내가 쓰고자 하는 함수를 넣어서 확장.fn -> 아직 정해지지 않은 자바스크립트에서 지원하는 오브젝트 전체를 뜻하는 가명         .fn 으로 생성된 메소드는 아무나 이용하고 접근할 수 있는 메소드가 된다.jquery prototype(원본의) property 확장.$.fn.extend() 의 경우 jquery prototype의 prototype을 확장한다는 의미로 $.fn.extend({ method1 : function(){} })와 같이 선언한다.다른 jquery method들 처럼 $("div").method1(); 로 호출.. 2023. 3. 10.
[jQuery] JQuery를 이용한 AJAX통신 AJAX란 무엇인가?자바스크립트를 이용해 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 통신기능클라이언트와 서버간에 XML 데이터를 주고받는 기술이다.비동기 방식이란?웹페이지를 리로드 하지 않고 데이터를 불러오는 방식웹페이지에서 기타 코드들을 요청할 경우, 웹 페이지를 리로드 하면서 불필요한 리소스가 낭비 되는데, 비동기 방식을 이용하면 필요한 데이터만 불러오면서 리소스 낭비를 줄일 수 있다.AJAX는 XMLHttpRequest 객체를 통해 서버에 request 한다.JSON이나 XML형태로 필요한 데이터만 받아 갱신하기 때문에 그만큼의 자원과 시간을 아낄 수 있다. AJAX의 장점웹페이지 속도향상서버의 처리가 완료될 때까지 기다리지 않고 처리 가능기존 웹에서 불가능했던 UI를 가능하게 해줌.. 2023. 3. 10.
[HTML] 폼(form)의 이해 1. 폼 태그 동작방법1. 폼이 있는 웹페이지를 방문합니다.2. 폼 내용을 입력합니다.3. 폼 안에 있는 모든 데이터를 웹 서버로 보냅니다.4. 웹 서버는 받은 폼 데이터를 처리하기 위해 웹 프로그램으로 넘깁니다.5. 웹 프로그램은 폼 데이터를 처리합니다.6. 처리결과에 따른 새로운 html 페이지를 웹 서버에 보냅니다.7. 웹 서버는 받은 html 페이지를 브라우저에 보냅니다.8. 브라우저는 받은 html 페이지를 보여줍니다. 2. 폼 태그 속성폼 태그 속성에는 name, action, method, target 등이 있습니다.폼 속성을 이용하여 전송할 때 어디로 보내야 하는지, 어떤 방법으로 보낼지 정합니다.폼 태그 속성은 다음과 같습니다.action : 폼을 전송할 서버 쪽 스크립트 파일을 지정합니.. 2023. 3. 10.
[JavaScript] 문서와 리소스 로딩 (DOMContentLoaded, load, beforeunload, unload) 참고자료 : https://ko.javascript.info/onload-ondomcontentloaded DOMContentLoaded, load, beforeunload, unload 이벤트 ko.javascript.info HTML 문서의 생명주기에 3가지 주요 이벤트 관여● DOMContentLoaded브라우저가 HTML을 전부 읽고 DOM트리를 완성하는 즉시 발생이미지 파일 / 스타일시트 등의 기타 자원은 기다리지 않는다.● loadHTML로 DOM트리를 만드는게 완성되었을 뿐만 아니라이미지, 스타일시트 같은 외부자웝도 모두 불러오는 것이 끝났을 때 발생● beforeunload / unload사용자가 페이지를 떠날 때 발생 3가지 이벤트는 다음과 같은 상황에서 활용이 가능 ● DOMConte.. 2023. 3. 10.
728x90
반응형