JDBC Driver Error
·
오류 수집
해당 오류 가 발생했다면내가 설정한 DB의 Driver를 확인해보거나 파일 위치를 확인해봐야한다.만약 드라이버 파일이 들어가있는 폴더에 한글명 폴더가 있어도 오류가 생길 수 있다. 위 두가지를 확인해서내가 설정한 JDBC 드라이버 파일위치 확인하고한글 폴더명으로 사용하고 있지 않은지 확인하자
국비 31일차 내용정리(JSTL, 커스텀태그)
·
국비 내용 정리/HTML
배운언어 및 라이브러리 정리.jar(라이브러리) >> jsoup(웹 크롤링), ojdbc6(JDBC) SQL >> Oracle HTML CSS  Servlet(.java, not POJO), JSP(내장객체를 가지고, 액션 태그 사용가능) EL(${}) : View에서 자바를 제거하기 위한 목적으로 사용                 -> 선언을 줄여주기 위해서 사용한다. JSTL : EL과 동일하게 자바를 제거하기 위한 목적으로 사용                 -> 제어문을 대신해서 사용하기 위해 사용한다. View에서는  자바를 안쓰는(안보이는)형태가 가장 좋은 거다.  page 지시어  taglib 지시어 EL / JSTL / 커스텀태그 사용의 이유는"View를 View 답게" 하기 위해서이다. J..
국비 30일차 내용정리 2(JSP / controller의 역할)
·
국비 내용 정리/HTML
controller관련 index와 controller 페이지는 controller 작성자가 작성합니다. 1. ctrl_login.jsp 분할을 하면? -> 메뉴별로 카운터가 다른 카페 같은 느낌이 된다. 2. crtl.jsp 통합 -> 카운터에서 모든 주문을 받아서 기능을 수행한다. 무슨 주문(기능수행) 인지 action 파라미터에 저장하여 controller.jsp로 전달할 것이다.대문자로 작성하는 이유 == 가독성을 위해서이다. ("기억하지")기능에는 2종류 -> 기능 / 페이지 이동이 있다. 로그아웃은 아래와 같은데 어떻게 하나요? 로그아웃 기능 + 메인으로 이동 로그아웃 기능 == LOGOUT 메인으로 이동 == MAIN으로 이동 1. main.jsp 에서 [로그아웃] 버튼 클릭시, 2. con..
국비 30일차 내용정리(SQL, data유효성)
·
국비 내용 정리/HTML
데이터 관리의 편의성을 증진시키기위해서 테이블을 분리 하는 것을 정규화 라고 한다 -> 변경사항이 발생했을때, 1곳만 변경가능하기 때문 == 응집도 높음 == 결합도 낮음 == 유지보수 용이 해진다. 특정 컬럼이 존재하지 않아도 해당 컬럼 값을 예상할 수 있을때 == "데이터 중복 발생"이때 확인할 수 있는 것으로 DBMS의 1원칙을 생각할 수 있따.DBMS 무결성 : "데이터 중복은 DB내에 없어야한다." 면접때 알고 있으면 좋은 내용Q1) 정규화가 뭐에요?        데이터 중복을 피하기위해서 테이블을 분리하는 것입니다. Q2) DB설계할때 가장 중요하게 생각한 것은 무엇인가요?        데이터의 중복 발생을 예방하는 것입니다.        그래서 정규화를 다양하게 진행했습니다. Q3) 코딩 테..
java 자릿수 구하기
·
코딩 테스트
문제자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.  풀이 public static int solution(int n) { int answer = 0; String num = Integer.toString(n); //정수를 문자열로 만들어 for (int i = 0; i
국비 29일차 내용정리
·
국비 내용 정리/HTML
jsp에서 각 파트별 할일view의 할일 -> 1. 페이지 개수 2. 페이지 내부의 버튼 개수 3. 다음 페이지로 넘어갈때 언떤 데이터를 몇개 주는지? 4. 본 페이지로 넘어올때 어떤 데이터를 몇개 받아오는지? model의 할일 ->  1. DTO요구사항을 보고 테이블 구조를 정의한다. 2 DTO > 테이블 / DTO가 테이블 보다 클수밖에 없다. condition과 같은 변수와 같다. 3. 변수명을 최대한 동일하게 사용     변수명을 지을때는 보는 사람이 보고 최대한 이해 할 수 있도록 작성한다. 4. DTO 1개당 CRUD를 확인한다.  controller는 페이지를 이동할때 리다이렉트를 쓸것인지 -> session 등 데이터가 저장되있거나 없을때 포워드를 쓸것인지 고민해야한다. -> req를 사용..
국비 28일차 실습 문제
·
국비 내용 정리/문제
실습 문제 MemberDTO MID PASSWORD NAME a.jsp  아이디 [ ]  비밀번호 [ ]  [로그인] / [회원가입] b.jsp  로그인 버튼을 누르면 도착하는 페이지  NAME님, 안녕하세요! :D  === 이 사이트의 회원목록 === teemo 작은 티모 ari 김아리 amumu 아무무  [ 처음으로 돌아가기 ] c.jsp  회원가입 버튼을 누르면 도착하는 페이지  아이디 [ ]  비밀번호 [ ]  이름 [ ]   [회원가입] / [로그인]  [ 처음으로 돌아가기 ] request, response, out, session, JSP 흐름 DB XXX d.jsp 로그인 기능 e.jsp 회원가입 기능 내가 추가해야 할 부분 -> 무언가 확인해야하는 for문에서는 flag를 활용해서 사용하..
jSP 쇼핑몰 제작(page : controller)
·
국비 내용 정리/과제
controller.jsp datas = (ArrayList)session.getAttribute("cart"); int index = -1; // 배열로 나올 수 없는 번호를 추가해두고 if(datas == null){//datas 카트 장바구니가 null이라면 datas = new ArrayList(); // 새로운 힙 메모리를 생성하여 session.setAttribute("cart", datas);//session에 저장해둔다. } for(int i=0; i datas = productDAO.selectAll(productDTO); request.setAttribute("datas", datas); pageContext.forward("main.jsp"); }//action...
개발자가 되고 싶은 곰
'분류 전체보기' 카테고리의 글 목록 (22 Page)