일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- XML DOM
- java annotation
- Multipart
- Ajax
- 데이터베이스
- HTTP
- 세션
- Request/Response Header
- Database
- 반응형웹
- 공문서작성규정
- java컴파일
- 웹프로그래밍
- JSTL
- JavaScript
- Session
- 데이터규정
- 자바
- 스프링프레임워크
- Java
- 자바스크립트
- xml
- 카카오APi
- 프로그래밍용어
- xml mapping
- 데이터문서포맷
- XML Core
- JSP
- 데이터포맷
- Servlet
- Today
- Total
목록List (57)
KyungHwan's etc.
스프링을 통한 의존성 주입1.XML을 통한 의존성 주입expert.xml ** 2. @Autowired 를 통한 속성주입Car 라고 하는 클래스에 tire 라고 하는 속성을 만든다고 한다. 그럼 대부분 아래와 같은 코드를 만들게 된다.Tire tire; public Tire getTire() { return tire; } public void setTire(Tire tire) { this.tire = tire; } get /set 메서드를 꼭 만들어야 할까? Eclipse 의 Source > Generate Getters and Setters...메뉴를 사용하면 get/set 메서드를 아주 쉽게 만들어 주지만 Spring 개발팀은 더 창조적으로 어노테이션을 이용하는 방법을 사용하기 시작하여 ..
java annotation 과 reflection을 사용한 xml mapping 1. 커스텀 어노테이션을 생성 2. 어노테이션을 찾고 주입하는 컨테이너클래스 생성 3. 어노테이션을 이용하여 사용 스프링 프레임워크를 사용하면, 어노테이션을 이용하여 많은 개발을 하게 된다. 스프링 프레임워크에서 의존성주입(DI)을 위해 @Autowired 어노테이션을 이용하기도 하며, 리플렉션을 통해서 URL을 매핑하기 위한 @RequestMapping 어노테이션등을 사용하게 된다. 어노테이션은 JAVA에서 코드내에 메타데이터(metadata)를 넣기 위해 도입한 개념으로, 특정 지점(ElementType: Type, Method, Field, . . .)에 특정 지점(Retention: Source, Class, Run..
JAVA 콘솔에서 컴파일 방법1. Hello.java 파일 생성 ( editplus 사용) 2. cmd 창에서 컴파일Hello.java파일이 존재하는 경로에서 javac컴파일컴파일 후 실행 jar jar란? Java Archive 의 준말이며, 소프트웨어에서 수많은 자바 클래스 파일과 연관 메타 데이터, 리소스(텍스트, 그림)을 하나의 파일로 모아서 자바 플랫폼에 응용소프트웨어나 라이브러리를 배포하기 위한 패키지 파일 포맷이다-c 새 아카이브를 생성 -C 지정된 디렉토리로 변경하고 다음 파일을 포함 -t 아카이브에 대한 목차를 나열 -x 아카이브에서 명명된 (또는 모든) 파일을 추출 -u 기존의 아카이브를 업데이트 -f 아카이브 파일 이름을 지정 -v 표준 출력에 대한 자세한 정보 출력을 생성 -m 지정..
어노테이션(Annotation)JDK1.5 부터 제공된 기능인 어노테이션은 @(;AT) 으로 시작하는 주석의 한 형태를 말한다. @Override, @SuppressWarnings("") 과 같은 어노테이션에 익숙할 것이다어노테이션은 메타데이터 한 형태로, 프로그램에 대한 정보를 제공하지만, 그 프로그램의 일부는 아니다. 어노테이션을 설정한 코드에 직접적인 영향을 미치지는 않는다.Annotation의 의미Annotation의 사전적 의미는 주석이다하지만 Java에서의 Annotation은 조금 더 고차원적이다.자바 소스 코드에 추가하여 사용할 수 있는 메타 데이터의 일종이다. 즉, 자바 소스 코드에 들어가면서 데이터의 데이터를 정의해줄 수 있다. Annotation의 역사Annotation은 JDK 버전..
JSTLJSP페이지 작성자가 가장 일반적으로 찾는 표쥰 기능을 제공하는 JSP태그 콜렉션 이다. JSTL은 조건,반복,로케일에 민감한 형식화 등을 지원한다. 또한 페이지 작성자가 데이터의 검색 및 표시 방식을 제어하게 하는 표현식 언어(EL)도 제공한다. JSTL태그는 기능에 따라 JSP 페이지를 만들 때 사용할 수 있는 다음 JSTL 태그 라이브러르 그룹으로 분류 할 수 있다.· Core Tags· Formatting tags· SQL tags· XML tags· JSTL Functions Core tagjsp에서 사용되는 반복,조건,데이터관리,데이터베이스액세스,시간,숫자,날짜,문자열,가공등을 사용할 수 있는 표준라이브러리 이다.JSTL은 EL(Expression Language)를 사용하여 표현한다...
JSTLJSP페이지 작성자가 가장 일반적으로 찾는 표준 기능을 제공하는 JSP태그 콜렉션 이다. JSTL은 조건,반복,로케일에 민감한 형식화 등을 지원한다. 또한 페이지 작성자가 데이터의 검색 및 표시 방식을 제어하게 하는 표현식 언어(EL)도 제공한다. JSTL태그는 기능에 따라 JSP 페이지를 만들 때 사용할 수 있는 다음 JSTL 태그 라이브러르 그룹으로 분류 할 수 있다.· Core Tags· Formatting tags· SQL tags· XML tags· JSTL Functions Core tagjsp에서 사용되는 반복,조건,데이터관리,데이터베이스액세스,시간,숫자,날짜,문자열,가공등을 사용할 수 있는 표준라이브러리 이다.JSTL은 EL(Expression Language)를 사용하여 표현한다...
1. XPathXPath(XML Path Language)는 W3C의 표준으로 확장 생성 언어 문서의 구조를 통해 경로 위에 지정한 구문을 사용하여 항목을 배치하고 처리하는 방법을 기술하는 언어이다. 1.1 XPath 소개1.1.1 What is XPath? XPath 는 XML Path Language 이다.XPath는 "path like" 구문을 사용하여 XML 문서의 노드를 식별하고 탐색한다.XPath에는 200 가지가 넘는 내장 함수가 포함되어 있다.XPath는 XSLT 표준의 주요 요소 이다.XPath 는 W3C 의 권장사항이다.1.1.2 XPath ExpressionsXPath 는 XML document 에서 node 들 혹은 node-sets 를 선택하기 위해 path expression 을..
DTD(Document Type Definition)문서 타입 정의(DTD)는 XML 문서의 구조 및 해당 문서에서 사용할 수 있는 적법한 요소와 속성을 정의한다.DTD는 엔티티를 정의할 수 있으며, 빠른 개발을 위한 내부 DTD를 사용 할 수 있다.이러한 DTD는 XML 문서 내부에 명시할 수도 있으며, 별도의 파일로 분리할 수도 있다. HTML5선언 형태, 현재 가장 많이 사용하고 웹 표준 형식. XHTML 1.0 Transitional (호환모드)국내에서 가장 많이 사용하는 DOCTYPE. 하위 브라우저 호환성 때문. -> DOCTYPE 선언은 어떤 버전의 HTML 문서를 작성했는지 브라우저에게 알려주는 것으로, 브라우저가 문서를 오류없이 렌더링하도록 한다. HTML 버전에 따라 사용되는 태그와 속..
XML DOM DOM은 문서를 액세스하거나 조작할 때 표준으로 정의한 것이다.HTML DOM은 HTML 문서를 조작하거나 액세스 할 때 정의한다XML DOM은 XML 문서를 조작하거나 액세스 할 때 정의한다.둘다 트리구조로 이루어져 있다. DOM**을 이해하는 것은 HTML 또는 XML을 이용하려는 사람들에게 필수적이다.** HTML DOM모든 HTML 요소들은 HTML DOM을 통하여 엑세스 된다.아래 예시는 HTML 요소중 demo 요소의 값을 바꾸는 것이다. XML DOM모든 XML 요소들은 XML DOM 을 통하여 액세스 된다.XML 모델 객체에 대한 표준이다.XML 프로그래밍 인터페이스의 표준이다플랫폼과 언어의 독립적이다W3C의 표준이다.XML DOM은 XML 요소를 가져 오거나, 변경하거나, ..
XML( EXtensible Markup Language) - XML은 데이터를 저장하고 전달할 목적으로 만들어 졌으며, 저장되는 데이터의 구조를 기술하기 위한 언어이다. ■XML목적서로 호환되지 않는 데이터 타입을 사용하는 시스템 간의 데이터 교환에는 많은 시간과 노력이 발생한다. 또한 이러한 데이터를 변환하는 과정에서 데이터 손실이 발생하는 경두 종종 있다.하지만 XML은 데이터를 텍스트 형식으로 저장하므로, 소프트웨어나 하드웨어에 독립적으로 데이터를 저장하고 전달할수 있어, XML를 사용하면 새로운 운영체제나 프로그램, 브라우저 등에 상관없이 데이터를 안전하고 손쉽게 전달할수 있다.- XML은 HTML처럼 데이터를 보여주는 목적이 아닌, 데이터를 저장하고 전달할 목적으로만 만들어졌다.또한, XML ..