본문 바로가기

비전공자 코딩26

코딩 학원 26일차(CSS) 어제 오늘 html과 css를 배우면서 느끼는건데 어떻게 필기를 하고 어떻게 블로그를 써야할지 모르겠다. Java 같은 경우는 어떤 문제가 있으면 명확한 답이 있는데 이건 없어서 그런건지 참 난감하다. 내가 오늘 이 글을 적는다고 해서 나중에 봤을 때 큰 도움이 될 것 같지 않다는 생각도 든다. 오늘 배운 것의 핵심을 요약하자면 테이블을 원하는 모양으로 분할하는 설계 폰트 적용 CSS 문법(선택자) 이 3가지인 것 같다. HTML(Hyper Text Markup Language) CSS(Cascading Style Sheet) HTML은 DOM객체들로 구성 되어 있고 그런 DOM객체들에게 디자인을 부여하는 HTML을 보조하는 존재. CSS 문법은 선택자{ 속성명 : 값; 속성명 : 값; ... } 이렇다.. 2022. 7. 12.
코딩 학원 25일차(Java 마무리, HTML 기초) 저번주 금요일에 모기 정보를 Json을 통해 파싱하고 DB에 저장하는 것 까지 완료 했는데 오늘은 그 DB에 있는 데이터를 불러와서 .csv 파일로 만드는 것을 해봤다. 먼저 DB 접속과 파일연결을 해주는데 DB접속 실패확률이 더 높기에 이 것을 더 위에서 해준다고 하셨다. 그런 다음 불러올 데이터에 따라 sql 양식을 작성해주고 date가 있기에 simpledateformat으로 string으로 바꿔주고 bw 기능을 통해 바로 csv 파일에 넣어준다. 별 이상 없을 때 성공이 출력되고 catch에서 예외사항이 있을 경우 실패가 return 되게 해놓고 메인(C)에서 처리한다. 물론 return된 String은 V에서 출력해준다. 이제 드디어 자바는 끝이고 웹 기초로 넘어간다고 하셨다. 그러시더니 갑자기.. 2022. 7. 11.
코딩 학원 24일차(MVC 패턴, Json과 SQL) 오늘 오전에는 어제 하던 배민DB 작업을 마무리 했다. 그 중에서도 전체 메뉴가 있으면 1 페이지당 메뉴 갯수를 정한 뒤 이용자가 입력한 페이지의 숫자에 해당하는 메뉴만 출력이 되는 작업을 하였다. 일단 전체메뉴갯수가 나오게만 만들어보라하셨다. 지금까지 만든 것 처럼 조회할 때 마다 DB에 연결해서 값을 보여주는 형식으로 소스를 짰는데 강사님이 그럴필요가 있겠냐며 그냥 멤버변수 하나 만들어서 그곳에 값을 저장해 놓고 프로그램 첫 시작 시 그 갯수를 띄어주고 메뉴 등록 기능에 등록 성공 시 Count ++가 되게 하면 되지 않겠냐고 하셨다. 싱글턴 패턴을 쓴 중요한 이유 중 하나가 일반적인 객체로 위 소스를 전개할 시 계속해서 새로운 객체가 생겨나면서 카운팅 하는 숫자를 셀 수가 없고 그냥 static을 .. 2022. 7. 9.
코딩 학원 23일차(MVC 패턴, Java + Oracle DB) 오랜만에 정수 2개의 사칙연산을 구해주는 계산기를 만들어 보라 하셨다. 객체 쓰지 말고 그냥 대충 만들라 하셨는데 못 듣고 객제치향으로 만들었다. 어느정도 다 만들고 나니 얘기를 꺼내셨다. 회사에 일이 생기면 업무를 세분화하여 분할 업무를 할 것이다. 프로젝트 고객 PM 리더급 개발자 A 신입 back-end 개발자 B 신입 front-end 개발자 C 디자이너A 디자이너B 디자이너C 등등등 ... 조별과제를 할 때 ppt 파일 하나를 여러명이 작업하면 어떻게 되겠는가? 분명 개판이 날 것이다. 파일 하나는 한명이 맡아서 끝내는게 작업하기가 편할 것이다. 각 직군별로 한 사람이 파일 하나를 온전히 작업할 수 있게 (책임 질 수 있게) 해야 원활한 프로젝트 진행이 가능할 것이다. 그래서 필요한 것이 MVC.. 2022. 7. 7.