목록전체 글 (214)
열심히 끝까지
오늘의 진도 >>웹개발 >>영어 신문 만들기 국어 영어 신문(기사) 주제 >> 웹 개발을 하려면 고려해야할 사항 - 사용자가 어플리케이션을 이용할 때 어떤 것을 좋아할 지 아는 것 - 어플리케이션 경험 - 로직으로 풀어서 설명 가능 - 코드로 작성(코딩) > 요즘 뜨는 언어, 기술, ... - 유행 +++우테크(토,일 영상 2개)x2+++ -----------------인트로----------------- 프론트쪽에 취업하는 것이 아니기 때문에 HTML + CSS + 퍼블리셔 공부는 기본에 기본만 나감 - for, forEach / while -- for, forEach : 반복횟수를 알고 있을 때 사용 ex ) package class01; import java.util.ArrayList; import..
7/14 질문 나온 것 총 정리 설계없이 진행 1. Problem Occuered >> 이 에러는 오라클 연결을 할 때 발생하는 에러 >> 왜 안되는지는 모른다... 학부생때 오류났는데 이제는 안나요......(라고 강사님 말..) 1) 오류는 이유를 알아야 한다. - detail을 클릭하여 오류난 부분을 알아야 할 것 2) 오류 문구 구글링하면 해결방안들이 있음 3) 블로그에 포스팅 - 톰캣과 오라클이 겹쳐서... 커넥션에 문제가 있으니 아예 제거 후 다시 추가 포트 충돌의 경우 먹히지 않을 수 있다... - 검색창에 서비스 검색 >> oracle 존재 >>> OracleServiceXE >>> OracleXETNSListener 이 두 개 버튼중 활성화 된 것 재시작 하면 잘 된다! 2. 가장 많이 ..
어제 막혀서 못 올린 예제까지 시작! [7/13] VO========================= package class05; public class VO { private int eid; private String name; private int price; private int num; public int getNum() { return num; } public void setNum(int num) { this.num = num; } public int getEid() { return eid; } public void setEid(int eid) { this.eid = eid; } public String getName() { return name; } public void setName(Stri..
[웹 크롤링] 스크랩핑 >> 데이터를 수집 크롤링 >> 수집된 데이터들을 분류 파싱(가공) >> 특정 형식에 맞춰 데이터를 추출하고 의미있는 값으로 변형하는 작업 >> 크롤링에 초점을 맞춰서 진행될 예정 >> 데이터를 웹에서 받아 올 예정이기 때문에 "웹 크롤링" 이라고 함 >> "문서화" 작업 필수★★★★★ + 블로그 포스팅 코드를 분석하여 내 입맛에 맞게 가공할 줄 알아야 한다(코드를 분석 -> 가공) >> "웹, 앱 어플리케이션" 분석 >> 크롤링을 하기 위한 자원을 갖춘 것 필요 : 크롤러 >> 별도의 설치 없이 jar파일만 있으면 사용 가능한 Jsoup 사용 Jsoup.connect(); > 기본 제공되는 친구가 아님 >> jsoup 필요 + ojdbc 있어도 사용 가능 Jsoup.connect..
>> 속해 있는 곳 CREATE DROP -- DDL INSERT SELECT UPDATE DELETE -- DML 외래키 -> SQL CREATE TABLE TEST1( NUM INT PRIMARY KEY, NAME VARCHAR(20) NOT NULL ); -- 카테고리 EX ) 소주, 맥주, 와인, ... / 빵, 야채, 치즈, ... INSERT INTO TEST1 VALUES(101, '신발'); INSERT INTO TEST1 VALUES(102, '가방'); INSERT INTO TEST1 VALUES(103, '음료'); INSERT INTO TEST1 VALUES(104, '밀키드'); SELECT * FROM TEST1; CREATE TABLE TEST2( PNUM INT PRIMARY..
2. 우리팀 고쳐야 할 부분 1) 발표를 하는데 떨지 말 것(이건 나의 사항) 2) 관리자모드를 사람의 이름 입력에 1234 입력 시 이동하는 것으로 변경 3) 모든 사항에서 유효성검사를 미리 생각해 둘 것 >> 짜면서 고치지 않게 미리 생각할 것 4) 해결 전/후 사진을 사용하여 해결방법 보여줌 --> 나중에 ppt 제작 시 사용할 것 >> ppt 잘 짜는 것도 중요하지만 제일 중요한 것은 "설계서를 완벽하게 제대로 짜는 것"이 중요하고 설계서를 토대로 "제대로 유효성 검사를 진행한 코드를 만드는 것"도 중요하다. 전체 코드 https://github.com/Rhoyoorim/PokemonGacha.git 1. [개발의 민족] - 샌드위치 키오스크 arrayList가 많음에도 불구하고 pk로 구분함으로..
내 파트 - View 파트에 이용자(사용자)파트 + 삭제(관리자 로직) >> 추가할 것 : 삭제로직 유효성검사도 추가해 볼 것 : 이번 파트를 통해서 생각보다 view로 생각할 것이 많았고 사용자가 일으킬 모든 요소에 대해 생각하고 미리 짜 두어야 하는 것을 떠올렸습니다. >> 기억해놓자! 다음에 하더라도 절대 잊지 말고 더 기획 + 작성을 더 오래 하자! >> 나머지 파트 별 코드 깃 허브 : https://github.com/Rhoyoorim/teamproject.git package view; import java.util.ArrayList; import java.util.InputMismatchException; import java.util.Scanner; import model.PobbangV..
웨지의 OOP https://www.youtube.com/watch?v=3etKkkna-f0 OOP : 객체지향 프로그래밍 1. 객체지향 프로그래밍이란? : 프로그래밍 개발방법론 중 하나 : 사람이 현실을 바라보는 방법을 개발에 접목 > 직관적으로 이해하기 쉬움 > 유지 보수를 용이하게 만듦 2. 키워드로 알아보는 객체지향 1. 객체 : 객체는 현실의 무언가에 대응하는 개념 > 현실의 무언가를 추상적으로 표현한 것 ex ) 치킨배달 서비스에 필요한 것 >> 오토바이, 배달이, 배달의 민족, 치킨 >> 그런 현실 세계의 무언가를 추상화 >> 현실의 개념에 대응하는 것 = 객체 : 객체지향이 왜 직관적으로 이해하기 쉬운가? > 우리의 인지(현실의 개념)와 맞닿아 있기 때문이라 생각 : 객체지향적 코드가 일종..