분류 전체보기(39)
-
Maven
1. Maven Maven은 지금까지 애플리케이션을 개발하기 위해 반복적으로 진행해왔던 작업들을 지원하기 위하여 등장한 도구 Maven을 사용하면 빌드(Build), 패키징, 문서화, 테스트와 테스트 리포팅, git, 의존성 관리, svn등과 같은 형상관리 서버와 연동(SCMs), 배포 등의 작업을 손쉽게 할 수 있다. Maven을 이해하려면 CoC(Convention over Configuration)라는 단어를 먼저 이해해야 한다. a. CoC(Convention over Configuration) 설정보다 관습 또는 구성보다 관습(convention over configuration), 관습에 따른 코딩(coding by convention) 소프트웨어 프레임워크에 사용되는 소프트웨어 디자인 패러다..
2020.11.11 -
JSTL
JSTL(JSP Standard Tag Library) jsp 페이지에서 조건문 처리, 반복문 처리 등을 html tag형태로 작성할 수 있게 도와준다. 1. JSTL을 사용하려면? http://tomcat.apache.org/download-taglibs.cgi 2. JSTL이 제공하는 태그의 종류 사용 예 a. 코어 태그 ○ 변수 지원 set & remove ○ 흐름 제어 if-else 같은 조건이 있을 때 사용한다. b. 국제화 태그 // 단순히 DB의 내용을 불러올 뿐이다. // 원하는 패턴에 맞게 DB의 내용을 불러 올 수 있다. //DB에서 보내는 타임스탬프를 날짜로 변환할 수 있다. //숫자의 ,표기를 할 수 있다. c. 함수 태그 이렇게 \n 되어있는 값을 함수 태그를 이용하여 표현할 수 ..
2020.11.11 -
DOM(Document Object Model)
DOM(Document Object Model) 문서 객체 지향 모델로서 구조화된 문서를 표현하는 형식 HTML, XML 문서의 프로그래밍 interface 플랫폼/언어 중립적으로 구조화된 문서를 표현하는 W3C의 공식 표준 HTML 문서의 요소를 제어하기 위해 웹 브라우저에서 처음 지원 DOM은 프로그래밍 언어와 독립적으로 디자인되었기에 DOM의 구현은 어떠한 언어에서도 가능 웹 페이지는 문서(document)인데 웹 브라우저를 통해 그 내용이 해서 되어 웹 브라우저 화면에 나타나거나 HTML 소스 자체로 나타나기도 한다. DOM은 동일한 문서를 표현하고, 저장하고, 조작하는 방법을 제공 프로그래밍 언어가 DOM구조에 접근할 수 있는 방법을 제공하여 동적으로 문서의 내용, 구조, 스타일에 접근하고 변경..
2020.11.09 -
CSS - 캐스케이딩(Cascading)
1. 캐스케이딩(Cascading) 하나 이상의 CSS선언에 영향을 받을 수 있는데 충돌을 피하기 위해 CSS적용 우선순위를 정한 규칙 a. 중요도 CSS가 어디에 선언되었는지에 따라서 우선순위가 달라진다. head 요소 내의 style 요소 head 요소 내의 style 요소 내의 @import문 로 연결된 CSS파일 로 연결된 CSS파일 내의 @import문 브라우저 디폴트 스타일시트 ※@import 다른 스타일 시트에서 스타일 규칙을 가져올 때 쓴다. @charset규칙을 제외하고 모든 다른 종류의 규칙보다 선행해야 한다. 중첩 명령문이 아니기 때문에 조건부 그룹 @규칙 내에 사용할 수 없다. 구문 @import url; @import url list-of-media-queries; url impo..
2020.11.06