분류 전체보기520 웹 크롤링 및 웹 브라우저의 개념 및 기타 정리 [ 웹 크롤링 ] 1. 기본적으로 코드를 분석하는 능력을 뜻함. 2. 데이터를 가공하는 능력. 3. 문서화. 스크랩핑 이란 ? 인터넷상에 존재하는 데이터를 프로그램을 이용해서 자동화된 방법으로 '수집'하는 작업. 크롤링 이란 ? 수집한 데이터들을 분류해서 별도로 '저장'하는 작업. 파싱 이란 ? 유효한 정보로 '가공' 하는 작업. 즉, 데이터를 이용할 형식에 맞게 추출하여, 의미있는 값으로 변형하는 작업. 수집(스크랩핑) → 저장(크롤링) → 가공(파싱) 을 묶어서 크롤링이라 정의. 이렇게 수집하고, 저장하고, 가공할 대상이 웹이면, 웹 크롤링 이라고 한다. [ 웹브라우저 ] 보통 크롬이 호환성이 높아서 많이 사용된다. 크롬 (웹 브라우저) 으로 보는 화면을 웹 페이지 라고 부른다. why ? 코드로 작.. 2023. 5. 31. [핵심정리] 클래스 SECTION 07 - 클래스 198 page. 1. 객체 지향 프로그래밍 : 객체는 일반적으로 상태를 표현할 수 있으며 행동으로 실행할 수 있는 모든 것을 말한다. 이러한 객체를 중심으로 프로그램 구조를 설계하고 프로그래밍 하는 것을 객체 지향 프로그래밍 이라고 한다. 2. 클래스 : 클래스는 한마디로 객체를 생성하기 위한 제작 설명서. 3. 클래스의 선언 : 접근 제한자 class 클래스 이름 { ... } 4. 클래스를 구성하는 3가지 요소 : 1) 필드(field) : 객체가 가져야 할 데이터, 상태를 저장하는 변수 2) 메서드(method) : 객체의 특정 기능을 수행하는 코드 블록 3) 생성자(constructor) : 객체를 생성하면서 객체 변수를 초기화 하는 역할(기능)을 하는 메서드 5... 2023. 5. 30. [응용문제] 추상클래스와 인터페이스 SECTION 12 - 추상클래스와 인터페이스 330 ~ 331 page. 1. 다음 빈칸에 알맞은 단어를 작성해 보세요. 1) 구현 내용이 없이 비어있는 메서드를 _____ (이)라고 부릅니다. 2) 위 메서드를 선언할 때는 _____ 키워드를 사용해야 합니다. 3) 이러한 메서드를 1개 이상 가지고 있는 클래스를 _____ 클래스라고 부릅니다. => 1) 추상메서드 2) abstract 3) 추상 2. 다음 코드는 컴파일 에러가 발생합니다. 컴파일 에러가 발생하는 곳을 모두 찾아 수정해 보세요. package section12; abstract class Bike { int wheel; Bike(int wheel) { this.wheel = wheel; } void info() { sysout("이 .. 2023. 5. 30. MVC (Model-View-Controller) 과제 Client 파트 Client Console 23.05.30 느낀점 : 1. 프로젝트를 연습해보니, 처음에 보이지 않았던 M과 V를 연결시켜주는 C의 역할의 중요성을 알게 됬다. 2. V가 아주아주 중요하다는 것을 느꼈다. 사용자에게 보이는 편의성을 고려하기. 3. M을 구현할 때, 비즈니스메서드는 이름이 고정이기에, CRUD 중에 같은 기능을 가지고 있는 메서드를 구현한다면, 객체 묶음을 보낼 때 사용하지 않는 인자를 활용하기. == searchCondition == KeyWord 4. 어떤 기능을 구현하려는데 자료형 (VO의 타입) 이 같다면, DAO를 분리 하지 않는다. 중요 정리 : 1. 설계서는 사실에 의거해서 정확하게 표기. 2. 설계서에 간단정리를 따로 해서 표기하면 좋다. (내가 아닌 타인이 설계서를 읽을 .. 2023. 5. 30. MVC (Model-View-Controller) 과제 Controller 파트 Controller 2023. 5. 30. MVC (Model-View-Controller) 과제 Model 파트 VO DAO 2023. 5. 30. MVC (Model-View-Controller) 과제 View 파트 View ClientView AdminView 2023. 5. 30. MVC (Model-View-Controller) 과제 설계도 자바로 구현 하기 2023. 5. 30. Controller 연습 2 23.05.29 2023. 5. 29. 이전 1 ··· 44 45 46 47 48 49 50 ··· 58 다음