국비 32일차 내용정리(JS, xml기초)
·
국비 내용 정리/HTML
JavaScript페이지 이동없이 == 서버 개입이 없는데 == C 개입이 없는데 == JavaScript Script 스크립트어 핵심 == 한글말 채팅형언어 == 1줄씩 수행가능한 언어 JAVA는 페이지 전체가 컴파일이 되어야함 Script류 == 그냥 수행하다가 문제가 발생되면 그 라인부터 수행을 더이상 X문제가 발생하면 그 라인 부터 수행을 안하기 때문에console.log();로 실행되는지 로그를 반드시 찍어야 한다.  연산자, 제어문, 함수, 객체, 배열, ..... Math 기본개체 등 지원한다. function hello() { // 함수를 선언 해주고alert('함수 선언');};hello();//불러와야 사용이 가능하다.//익명함수라하며//이는 변수에 익명함수를 넣어서 그 변수를 사용하는..
국비 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) 코딩 테..
국비 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...
jSP 쇼핑몰 제작(page : cart, join, product)
·
국비 내용 정리/과제
cart.jsp datas = (ArrayList)request.getAttribute("cart");%> "> "> 상품명 상품가격 상품개수 메인으로 돌아가기 join.jsp ID PASSWORD PASSWORD name 메인으로 돌아가기  product.jsp 상품명 : 상품설명 : 상품가격 : 상품개수(개) : 판매자 : " name="product_num">
개발자가 되고 싶은 곰
'국비 내용 정리' 카테고리의 글 목록 (5 Page)