본문 바로가기

JAVA39

jsoup를 이용한 언론사 크롤링하기 https://itstudy-mary.tistory.com/137 Servlet 과 JSP를 이용한(모델2 형식) 블로그 만들기(13) - iframe과 파싱을 이용해 유튜브 파싱하기 지난 게시글 >> Servlet 과 JSP를 이용한(모델2 형식) 블로그 만들기(12) - 회원정보 수정하기 > Servlet 과 JSP를 이용한(모델2 형식) 블로그 만들기(11) - DTO(Data Transfer Object)를 이용한 블로그 수정과 삭.. itstudy-mary.tistory.com 전에 한번 jsoup에 대한 이야기를 한 적이 있었다. 주소를 파싱해서 값을 찾아서 html 내부의 값을 파싱해준다. 그러니까, 먼저 MavenRepository에서 Jsoup를 다운로드 받아 프로젝트에 빌드패스 한다. .. 2020. 8. 14.
20. 이벤트 사용자의 선택에 따라 동적으로 변화하는 이벤트를 만들 것이다. 이벤트의 객체는 많으나 간단하게 JButton으로 예시를 보자. package ch14; import java.awt.Container; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class EventEx01 extends JFrame { public EventEx01() { setTitle("Action 이벤트 리스너 예제"); //종료버튼 클릭 시 이벤트 분배 스레드 종료 setDefaultCl.. 2020. 4. 20.
19. GUI 인터페이스에 그래픽을 더한 것을 GUI(graphic user interface)라고 한다. 우리가 흔히 아는 cmd dos 창은 한 줄로서 명령하게 되므로 이는 CLI(commend line interface)라고 한다. 우리가 아는 윈도우 등은 다 GUI이다. 이 GUI를 만들 때는 모니터의 가장 왼쪽 위를 0,0 좌표로 시작하여 좌표에 점을 찍어 그림을 완성한다. 이렇게 점이 선이 되고, 선이 그래픽이 된다. 만들어둔 기능은 클래스화 시킨다. 클래스화 시켜서 재사용 시 이를 상속하고 오버라이딩 한다. 컴포넌트는 다른 os에서는 위젯이라고도 하는데, 이벤트가 발생할 때 반응하는 것을 이야기 한다. 종류에는 button, Tex 컴포넌트를 넣는 것을 컨테이너라고 하는데, 컨테이너는 HTML의 body와.. 2020. 4. 20.
18. 소켓 통신 소켓통신은 통신의 원형이다. 소켓통신은 프로토콜이 없이 단순히 데이터만 주고 받으면 된다. 여기서 프로토콜이 생기면 지그비나 http, mqtt가 된다. 현재 사용하는 주요 통신을 몇가지 보면, mqtt는 현대 통신에서 제일 많이 쓰이는 방식으로 유튜브와 유사하다. 퍼블리싱(pub)과 구독자(sub), 두 개체로 이루어져 있으며 퍼블리싱이 데이터를 업로드하면 구독자에게 메세지가 가는 형태로 통신이 가능해진다. 구독자가 구독하지 않을 경우 메세지가 가지 않으며, 새로 구독에 참여하게 되면 메세지가 전송되는 방식이다. 블루투스는 1:1 통신이 기본이다. 그러나 브로드 캐스트 방식으로 메시 네트워크를 이용하면 다:다 통신이 가능해지는데, 아이디를 바꿔가면서 통신는 형태이다. 소켓 통신으로 돌아와서, 소켓 통신.. 2020. 4. 14.
반응형