본문 바로가기

학습 log (이론)/web12

'Jsoup' Jsoup자바에서 사용가능한 HTML 파서HTML 문서를 읽어들인 후 문서를 DOM객체로 변환 AsyncHttpClient와 같은 네트워크 전용 라이브러리로 HTML을 읽은 후 String을 Jsoup으로 변환*Jsoup은 네트워크 라이브러리가 아님으로 Jsoup 다운로드 & 참조 http://hc.apache.org/downloads.cgihttps://jsoup.org/apidocs/ Jsoup 사용방법(1)HTML 문서 읽기(2)DOM객체로 변환(3)Selector API를 이용하여 Element에 접근전통적인 방식의 Navigating APIgetElementById();: Id는 고유 속성임으로 element를 사용ㅁgetElementsByTag();getElementsByClass();getE.. 2017. 8. 9.
'UML과 클래스다이어그램' UML(Unified Modeling Language)프로그램 설계를 표현하기 위해 사용하는, 주로 그림으로 된 표기법객체지향 모델링 언어소프트웨어 시스템, 업무 모델링, 시스템의 산출물을 규정하고 시각화하며 문서화하는 언어 UML의 종류Class Diagram: 클래스 명세와 클래스 간의 관계를 표현Sequence Diagram:인스턴스 간의 상호 작용을 시계열로 표현Usecase Diagram: 시스템이 제공하는 기능과 이용자의 관계를 표현 2017. 7. 27.
'json과 xml' 둘의 공통점 데이터를 저장하고 전달하기 위해 고안 기계뿐 아니라 사람도 쉽게 읽을 수 있음 계층적인 구조 프로그래밍 언어에 의해 파싱가능 XMLHttpRequest 객체를 이용하여 서버로부터 데이터를 전송받을 수 있음 둘의 차이점 Json은 종료 태그를 사용하지 않음 Json의 구문이 더 짧으며 빠르게 읽을 수 있음 xml은 배열 사용 불가, Json은 배열 사용 가능 xml은 xml 파서로 파싱되며, Json은 자바스크립트 표준 함수인 eval()함수로 파싱 xml 식빵 웰시코기 1 2.14 json { "name": "식빵", "family": "웰시코기", "age": 1, "weight": 2.14 } { "name": "식빵", "family": "웰시코기", "dog": [ {"name": ".. 2017. 7. 27.
'Spring MVC' Maven 프로젝트 Maven 생성시 설정해야하는 파일 pom.xml: dependency 추가 *다른 프로젝트와 library가 겹치지 않기 위해서 경로를 변경해준다 maven폴더 -> conf폴더 -> settings파일 수정 주석처리된 태그 부분을 활성화하여 아래와 같이 경로 지정 C:/mavens/repository 이클립스 window메뉴 -> preferences 선택 -> Maven의 UserSettings 수정 pom.xml을 refresh resources/config/spring/spring-mvc.xml: 스프링 설정 파일 webapp/WEB-INF/web.xml: 웹 설정 파일 spring-mvc.xml prefix: 경로 suffix: 확장명 경로를 검색할 경우 prefix + view name + .. 2017. 7. 27.