분류 전체보기 (121) 썸네일형 리스트형 Jsoup을 이용한 웹 크롤링 (1) 스크랩핑 -> 웹에서 데이터를 수집하는 방법 크롤링 -> 수집된 데이터들을 분류, 주로 인터넷의 웹페이지를 수집해서 분류하고 저장하는 작업 파싱(가공) -> 특정형식에 맞춰 데이터를 추출하고 의미있는 값으로 변형하는 작업 웹툰 사이트 데이터 크롤링 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 package class05; import java.io.IOException; import java.util.Iterator; import org.jsoup.Jsoup; import org.jsoup.no.. Eclipse-Oracle연동, JDBC DB 데이터 입출력 Eclipse-Oracle연동 ★Database Connections 에서 연동을 진행 WINDOW-> SHOWVIEW-> OTHER -> data검색 -> Data source explorer database connection-> 우클릭 뉴 ->oracle -> next -> 검색창 오른쪽 플러스버튼 -> system version 11클릭 -> jar list -> 원래 있던건 remove -> ojdbc6.jar 넣어줌 -> service name=xe로 입력 -> Host=localhost -> Port number 바꾸지않고 그대로 사용함 -> 아래 오른쪽 버튼 누르고 성공이 되었는지 확인해야 연동 완료! 아래 화면처럼 뜨면 성공! JDBC 작업 전 처리 1. 프로젝트에서 SQL파일(test... SQL 주요 함수 정리 SQL 각각의 구문의 의미 SELECT 컬럼명 --------------------- (5) 추출된 데이터들을 조회 FROM 테이블명------------------- (1) 테이블을 가장 먼저 확인 WHERE 테이블 조건 --------------- (2) 테이블에서 주어진 조건에 맞는 데이터들을 추출 GROUP BY 컬럼명 -------------------- (3) 공통적인 데이터들끼리 묶어 그룹 HAVING 그룹 조건 ----------------- (4) 주어진 주건에 맞는 그룹들을 추출 ORDER BY 컬럼명 -------------------- (6) 추출된 데이터들을 정렬 문자 치환함수 initcap(ENAME), // 첫 문자만 대문자 치환 lower(ENAME), // 전체 소문자 치환.. [동영상 시청] 도서관관리시스템 참고동영상 https://www.youtube.com/watch?v=PCXlgnYekBg 프론트는 Vue.js , 백은 Node.js 사용하여 도서관관리시스템 개발 감상평 비전공자임에도 불구하고 해당 도서관관리시스템 개발 프로그램을 만들기 위해서 다양한 방법을 시도하고 만드는 과정을 보면서 많은 고민을 해보면서 시행착오를 겪는게 굉장히 도움이 된다는걸 느끼게 되었고 AWS이 무엇인지에 대해서도 알게되었다. [동영상 시청] 애자일 참고동영상 https://www.youtube.com/watch?v=3y5rCRys4t0 옛날엔 상품 중심적인 방법론 20세기 중반부터는 과정 중심적인 방법론을 채택 소프트웨어 과정이란? 주어진 시간 내에, 예산에 맞게, 결함없이 고객이 원하는 것 개발과정 3단계 계획, 실행, 검증 소프트웨어 개발에 있어서 Iteration(반복) 을 가짐으로서 얻는 이득은? 변화하는 조건에 대해 바로 적응할 수 있다. 애자일 방법론 애자일 개발 방법론은 계획을 통해서 주도해 나갔던 과거의 방법론과는 다르게 앞을 예측하며 개발을 하지 않고, 일정한 주기를 가지고 끊임없이 프로토 타입을 만들어내며 그때 그때 필요한 요구를 더하고 수정하여 하나의 커다란 소프트웨어를 개발해 나가는 adaptive style 이라고 할 수 있.. [동영상 시청] MVC 패턴 참고동영상 https://www.youtube.com/watch?v=uoVNJkyXX0I MVC 패턴이란? Model & VIew & Controller 애플리케이션을 3가지 역할로 구분한 개발방법론 MVC 흐름 1. 사용자는 원하는 기능을 처리하기 위한 모든 요청을 컨트롤러에 보낸다. 2. 컨트롤러는 모델을 사용하고, 모델은 알맞은 비즈니스 로직을 수행한다. 3. 컨트롤러는 사용자에게 보여줄 뷰를 선택한다. 4. 선택된 뷰는 사용자에게 알맞는 결과 화면을 보여준다. 이 때 사용자에게 보여줄 데이터는 컨트롤러 통해서 전달받는다. Model 값과 기능을 가지고 있는 객체 View 모델에 포함된 데이터의 시각화 Controller 모델 객체로의 데이터 흐름을 제어 뷰와 모델의 역할을 분리 MVC 패턴의 장점.. [동영상 시청] MVC 패턴 참고동영상 https://www.youtube.com/watch?v=ogaXW6KPc8I MVC는 유지보수가 편해지는 코드 구성방식 MODEL : 데이터와 관련된 일을 하는 곳 VIEW : 사용자에게 보여지는 부분 CONTROLLER : MODEL과 VIEW를 이어주는 부분 MVC를 지키면서 코딩하는 방법 1. Model은 Controller와 View에 의존하지 않아야 한다. (Model 내부에 Controller와 View에 관련된 코드가 있으면 안 된다.) 2. View는 Model에만 의존해야 하고, Controller에는 의존하면 안 된다. (View 내부에 Model의 코드만 있을 수 있고, Controller의 코드가 있으면 안 된다. ) 3. View가 Model로부터 데이터를 받을 때는,.. [동영상 시청] OOP 객체지향 프로그래밍 참고동영상 https://www.youtube.com/watch?v=3etKkkna-f0 객체지향 프로그래밍이란? 프로그래밍 개발방법론 사람이 현실을 바라보는 방법을 개발에 접목 (직관적 이해가 쉬움, 유지보수 용이) 객체란 무엇인가? 객체는 현실의 무언가에 대응하는 개념이다. class는 객체를 표현하는 하나의 수단이다. (class != 객체) 다른 객체와 협력하는 역할을 맡고 있는 대상 역할을 맡으면 임무를 수행할 책임이 생긴다. 책임을 다하기 위한 데이터와 프로세스를 가지고 있다. 협력이란? 시스템 목표를 달성하기 위해 여러 객체가 참여하여 행동하는 것 책임이란? 협력 속에서 본인이 수행해야 할 임무의 내용을 알고, 수행하는 것 역할이란? 동일한 목적을 가진 책임의 묶음 => 이러한 역할과 책임을.. 이전 1 ··· 8 9 10 11 12 13 14 ··· 16 다음