본문 바로가기
국비교육

국비교육 57일차

by Diligejy 2019. 2. 25.


1.

JSTL


2.

포기하지 않는다.

힘들더라도.


3.


4.

5.

TimeZone = language + country = Zone ID로 리턴해주는 인터페이스로 setter로 매개인자를 국가와 언어로 세팅된 locale의 객체를 받아서 ID로 관리한다.


6.


Resource란 : 필수적인 요소 제외하고 다른 것들


7.

Bundle Tag




8.

XML : 

ⓐ Extensible Markup Language로 HTML은 브라우저 인식 w3.org/tr/xml


XML에서 제공하는 API : DOM과 SAX : javax.xml


1) DOM : 

ⓐ Document Object Model, 

ⓑ 요소가 노드로 표시되며, 노드의 관계가 노드 트리로 표시

트리 구성은 컴퓨터의 폴더 및 파일에 사용


2) SAX :

ⓐ Simple API for XML 

요소를 처음부터 순서대로 하나씩 이벤트의 연속으로 가져온다.


9.

1) DTD - 스키마(URL MAPPING)

2) 



10.

XML 장점 : 서버에 귀속되지 않음, 경량 (속성파일, 환경설정파일, 전자문서(웹 서비스 문서)) 

cf. 웹서비스 문서 : xml, json = value 저장 배포 = csv



javax.xml.parsers = DOM으로 전환시켜주는 역할


11.

XML -> javax.xml.parser 패키지로 문서를 Object로 리턴받는다. -> Node 형식의 메소드로 값을 리턴받는다. 


Object Type 가져오는 순서

String path = "C:\\WebWork\\web08\\WebContent\\test03\\my.xml";

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

DocumentBuilder builder = factory.newDocumentBuilder();

Document doc = builder.parse(new File(path));


-> 이렇게 하면 

이런 에러 발생  = xml에 루트가 없기 때문


다음과 같이 xml에 코드를 입력하면 해결된다.


12.

https://www.w3.org/DOM/



https://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core.html 

-> 나중에 parse할 때 중요 사이트


13.

node와 Element는 상속관계


14.

http://xalan.apache.org/


xpath 라이브러리 관련 사이트 

https://www-eu.apache.org/dist/xalan/xalan-j/binaries/


여기서 잴런을 다운로드 받는다.


15.




16.

17.

<SQL : setDataSource>태그는 데이터 소스와 같은 다른 JSTL 데이터베이스 작업의 가변 영역에 저장되어있는 데이터 소스 또는 데이터 소스 정보를 구성하는데 사용된다.


'국비교육' 카테고리의 다른 글

국비교육 59일차  (0) 2019.02.27
국비교육 58일차  (0) 2019.02.26
국비교육 56일차  (0) 2019.02.22
국비교육 55일차  (0) 2019.02.21
국비교육 54일차  (0) 2019.02.20

댓글