컴퓨터 공부 66

[JSP] POST와 GET의 차이점

오늘은 get방식과 post방식에 대하여 알아보자.~ 우선 get방식과 post방식을 사용하는 이유는 무엇일까? 그 이유는 사용자의 데이터를 서버로 전송하기 위해서이다. 여기서 , 이러한 데이터를 url뒤에 데이터를 붙여서 서버에게 자원을 요청하는 것이 get방식이고 서버에게 요청시 필요한 정보를 요청 해더에 포함시켜 전송하는 방식이 post방식이다. 더 자세하게 알아보명 GET 방식 GET방식는 서버에서 명시된 URL에 대한 위치 정보 요청으로 웹 브라우저가 문서를 받아보는데 일반적인 방법이며, 아래와 같이 데이터를 전송한다. ----------URL 주소------- 구분자 -------------------------파라미터값--------------------------- 파라미터 값이 여러개 있..

[JSTL] JSTL 주요함수

변수지원: set : JSP에서 Attribute로 binding된 객체 처리 remove : binding된 attribute 제거 제어문 지원 : if choose : 다중조건문 처리 forEach : 반복문처리 출력지원 : out 변수지원 태그 설명 attribute set 속성영역에 attribute를 binding ex) binding -var : binding할 이름-scope : binding할 속성 영역 값: page, request, session, application-value : binding할 속성 개체 값 설정-target : property를 설정할 attribute-value : property에 설정할 값 remove 속성영역에 binding된 attribute 객체를 제거..

[HTML] DTD

DTD(Document Type Definition)는 , SGML(Standard Generalized Markup Laungage) 계열의 마크업 언어에서 문서 형식을 정의하는 것으로 헤더에다가 미리 정의하여 Doctype에 따라 HTML인지 XML문서 인지 알려주어 브라우저가 렌더링 할 수 있도록 한다. 또한 이 DTD를 통해 사용한 태그등을 validation 해주는 역활도 한다. *SGML이란 문서의 마크업 언어를 정의하기 위한 메타언어 *마크업이란, 문서의 논리적 구성이나 체제와 같은 문서의 서식(format)을 지정하거나, 문서 내용의 색인 또는 찾아보기 작업(indexing) 방법을 지정하거나, 문서 내용 중의 요소와 같은 문서 또는 다른 문서 중의 다른 요소와의 연결(link)을 지정한다..

[JSTL] fn 함수

를 적어주어야 사용가능 하다 함수설명 fn:contains(string, substring) string이 substring을 포함하면 return 값이 true fn:containIgnoreCase(stirng,substring) 대소문자 관계없이 string이 substring을 포함하면 return 값이 true fn:endsWith(string, suffix) string이 suffix로 끝나면 return값이 true fn:escapeXml(string) string에 xml과 html에서 특별한 의미를 가진 문자가 있으면 xml엔티티 코드로 바꿔준뒤 문자열 반환 fn:indexOf(string , substring) string에서 substring이 처음으로 나타나는 인덱스반환 fn:join..

[JSTL] fmt 라이브러리

JSTL fmt 태그란 , 다국어 문서를 처리할 때 유용하며 날짜나 숫자형식을 다룬다. fmt태그를 사용하기 위해서는 가 선언되어있어여한다. 기능 태그 Locale 설정 setLocale, requestEncoding 메세지 처리 bundle, message(param), setBundle 숫자 및 날짜형식 formatNumber, formatDate, parseDate, parseNumber, setTime, timeZone 오늘은 먼저 와 라이브러리를 알아보겠다. formatNumber는 숫자형식을 표현하는 태그이며 각 속성은 이러하다. 속성 동적값 타입 설명 value true String 또는 Number 형식화될 수치 var false String 형식 출력 결과 문자열을 담는 scope에 해당..

[jquery] jquery selectors [1] ( $("") ,$("#"), $(".") )

HTML 문서 안에는 다양한 엘리먼트들이 포함되어 있는데, 이를 컨트롤하기란 결코 간단한 일이 아니다. 일반적으로 자바스크립트에서 element를 얻기 위해 많이 쓰이는 방법은 document.getElementById("엘리먼트 ID 속성 값") 함수를 사용하면 되지만, 간소화된 jquery를 사용하는 것이 더 가독성도 좋고 유용하다. 그렇기 때문에 오늘은 jquery selector에 대해 배워보도록 하자 . $("") 1. parameters element ( string ) : 검색하고자 하는 Dom 태그명 2. return array * document.getElementById과 $("")의 차이점 자바스크립트 사용시 많이 쓰이는 getElementById()는 retrun형이 object를 ..

[Ibatis] ##과 $$ 의 의미

##의 정의 Ibatis에서 parameterClass 값을 매핑 시킬 때는 ##를 사용한다. 자바를 배웠다고 가정했을 때, 변수에 값을 대입한다고 말하면 이해하기 좀 더 쉬울 것 같다. UPDATE tb_cadidate SET photo_path=#photo_path#, comments=#comments#, regist_dtime=NOW() WHERE cadidate_stu_no=#stu_no# ]]> 실제로 실행되는 쿼리는 이러하다. UPDATE tb_cadidate SET photo_path=?, comments=?, regist_dtime=NOW() WHERE cadidate_stu_no=? $$의 정의 $$ 는 매핑을 하는 것이 아니라 있는 그대로의 text를 query 에 반영시킨다. SELE..

무결성과 트렌젝션

데이터의 무결성(Integrity)란 데이터베이스에 저정된 데이터의 일관성을 의미한다. 즉 , 무결성은 데이터의 입력이나 변경을 제한하여 데이터의 안정성을 저해하는 요소들을 막는 것이다. 데이터 베이스 시스템은 데이터베이스의 무결성을 유지하기위해서 DBMS의 한 구성 요소로 무결성 서브 시스템을 가지고 있다. 무결정 서브 시스템 무결성 규정 요건 계속적으로 변하는 데이터베이스의 정확성 유지는 일반적으로 상당히 어려운 문제이다 그렇기 때문에 실제로 어떤 무결성 규정이나 무결성 제약을 정해 놓고 이것들이 위배되지 않는 한 데이터베이스의 무결성이 유지되는 것으로 간주한다. 트랜젝션이란 통상적으로 정보의 교환이나 데이터베이스 갱신등 일련의 작업들에 대한 연속처리단위를 의미하고 데이터베이스의 무결성이 보장되는 상..

정규식 표현

******** 일단은 단순형 정규식이다. ******** 1. "." . 은 임의의 문자 하나를 나타낸다. . 이 있는 곳에는 반드시 하나의 문자가 매치되어야 한다. 즉 a.b 는, aib, axb ... 등과 매치된다. ab 는 매칭되지 않는다. 2. "*" * 는 * 바로 앞에 있는 문자가 없거나, 하나 이상 반복하는 패턴을 말한다. 즉 ab*c 는, ac, abc, abbc, abbbc...등과 매치된다. 3. "+" + 는 *과 비슷한 기능을 가진다. 그러나 * 가 바로앞에 있는 문자가 없거나, 하나 이상 반복하는 패턴임에 반해 + 는 하나 이상 반복하는 패턴에만 해당한다. 즉 ab*c 는, abc, abbc, abbbc .. 등과 매치된다. 4. "?" ? 는 ? 앞의 문자가 있거나 없거나 둘..

server.xml

server.xml에 의한 Tomcat의 기본 설정 CATALINA_HOME/conf/server.xml은 Tomcat의 메인 설정 파일로 Tomcat 기동시에 참조 된다. server.xml의 구조 Tomcat은 몇개의 구성요소로 이루어져 있으며, server.xml에서는 XML의 요소를 통해 구성요소를 정의하고 있다. server.xml의 요소는 다음과 같이 트리구조를 갖고 있다. | +--- | +--- | +--- 1. 요소Tomcat 서버 구성요소의 정의 부분이다. 기본값은 로 되어 있으며, 포트 8005를 감시하고 shutdown 명령어를 접수하도록 설정되어 있다. 서버에서는 복수의 서비스를 관련 지울 수 있다. 2. 요소 구성요소를 정의하고 있다. 는 뒤에 기술 할 과 그것에 관련된 모든 를..