목록학원에서 배운것들 (79)
봉봉의 개인 블로그
update는 수정 처리 전까지 먼저 m_update_form.jsp 파일안을 수정해준다.이렇게 되어있는 파일의 코드를 아래와 같이 바꿔서 호출해준다이런식으로 바꿔 주게 됩니다 . 설명을 쪼금하자면먼저 리스트에서 받아온 send_id 의 값을 받아줍니다 그 후 그 Mdao클래스 타입의 mdao 객체 참조변수를 선언하고 Mdao생성자 메서드를 통해서 새로운 객체를 생성하고 그 객체의 주소값을 mdao 객체 참조 변수안에 그 값을 할당해 줍니다 . 그후 mdao 안에 주소값을 찾아가서 mselectforUpdate메서드를 호출합니다 메서드 호출시 매개변수 값으로 리스트에서 받아온 send_id 의 값을 매개변수 값으로 입력후 메서드를 실행 시킵니다 메서드 실행후 리턴 받은 값을 Member 타입으로 리턴 받..
jsp java DTO DAO insert처리 분리 시키기 먼저 kr.or.ksmart.dao 패키지를 생성한다.패키지 안에 Mdao 클래스를 생성한다.이런식으로 생성을 해줍니다. 그리고 나서 m_insert_pro.jsp 파일안을이런식으로 바꿔서 작성해줍니다. 설명을 잠깐 하자면 Mdao클래스 타입으로 mdao객체참조변수를 선언하고 Mdao생성자 메서드를 통해서 생성된 객체의주소값을 mdao객체참조 변수안에 데이터를 할당한다.그리고 할당된 주소값안의 mInsert 메서드 호출시 m에 할당된 주소값을 매개변수값으로 입력하고 mInset 메서드가 실행된다. 그리고 나서 Mdao 클래스 안을 아래와 같이 작성해줍니다.mInsert를 호출했으니 14~29부분을 보자면 먼저 드라이버로딩과 DB를 연결시켜줍니다 ..
jQuery 에 대해서 알기이런식의 ex01.html 파일을 만든다그안을 위 사진과 같이 채워준다.설명을 하자면 6번의 라인은 프레임워크를 가져다 쓰겠다는 문이다.부트스트랩과 비슷하다고 생각하면 된다. 저문은 jQuery.com 페이지에서 다운로드에 들어가서이부분의 아래의 Google CDN에 들어가면 나와있다. 그리고 7~12번까지는 프레임워크(jquery를 사용한것이다.)10번의 문은window.addEventListener(function(){});이문과 비슷하다고 생각하면된다 즉 화면이 있는걸 모두 한다음에 실행해 주세요라는 뜻인것이다.document 는 body의 내용을 담고 있다 담아놓고 ready 가 불러와지고 그안에 내용을 출력하게 된다.이게 window.addEventListener(fu..
다음 이전 버튼 만들고 endPage(마지막값) 값 구하기만들어 놓았던 detail.jsp 파일을 열어줍니다.이렇게 만들어 줍니다 . 어제와 다른점은 36번줄의 쿼리문에 order by no desc 문이 추가가 되었다order by no desc 문은 내림차순으로 해서 보여주세요 라는 뜻이고 반대는 order by no asc 라고 적게 되면 올림차순으로 보여주세요가 된다.그리고 나서 49~67번까지의 문이 추가가 되었다설명을 잠깐하자면49번의 if문에서 currentpage 의 값이 0 이상일 경우 이전페이지 라는 문이 뜨게끔 만들엇다그후 아래 endpage 의 값을 구하기 위해서 먼저 56번 문과 같이 적어주는데 이때 count(*)의 값은category 컬럼의 행의 숫자가 된다그리고 다시 쿼리실행..
javascript새로운 프로젝트를 만들고 webContent 안에파일을 압축을 푼후 압축푼 파일 자체를 넣어준다그다음 webContent 폴더 안에 template.html 파일을 만들고 그안을 아래와 같이 적어준다 이건 template.html 이고ex01.html 파일도 하나 만들고 그안도 template.html 파일과 똑같이 만들어준다.그다음 파일안의 내용을 9~17까지의 문과 같이 만들어주게되면Date(); 날짜에 관한것이다.오른쪽 아래와같이 개발자 모드에서 console 창에 내용이 뜨는걸 알수있다. 그후 다시 파일안을파일과 같이 적어준다설명을 하자면 12번에서 Date생성자 메서드를 통해서 생성된 객체의 주소값을 now 에 담는다. 13~17까지의 문을 정의를 해준다. s 부분의 초 부분은..
setter 와 getter 부분 만들기먼저 이런식으로 kr.or.ksmart.dto 패키지를 만들어 줍니다 그리고 그안에 Member.java 클래스를 만들어줍니다. 그후에 그안을이런식으로 채워줍니다. 이때 5~9번줄까지는 작성해주고 10~44번줄까지는메서드 안을 우클릭하고 source ->Generate Getter and Setters 들어가서 전부다 체크하고 확인으로만들고 45~48 까지의 문자은 source ->Generate toString 에 들어가서 확인을 누르면 만들어진다.그런다음 webContent/javaex 폴더 안에 새로 Member_call.jsp 파일을 만들고 그안에이런식으로 작성을 해줘서 정상적으로 작동하는지 확인한다. 그런다음 set 부분이 들어가있는 부분에 적용을 시켜준다..
드라이버 로딩과 DB 연결 분리하기 먼저 이런식으로 kr.or.ksmart.driverdb 패키지를 만든다그리고 그안에 DriverDB.java 파일을 만들고 그안에 메서드를만든다이런식으로 안에 Connection 클래스 데이터 타입으로 return data type 을 만들어주고 driverDbcon 이라는 메서드를 만든후 그안에 1단계 드라이버 로딩과 2단계 DB연결 부위를 넣은다음 15번에서 받은 값을 recon에 담아서Connection 타입을로 리턴 시켜준다이때 8번 라인에서 throws 뒤의 문들이 없으면 드라이버 로딩과 DB연결이 되지 않는다. 다음으로 이게 잘돌아가는지 확인하기 위해서 webContent폴더 안에 폴더를 javaex 폴더를만들고 그안에DriverDB_call.jsp 파일을 ..
상품 등록하기 상품을 등록하기 위해서 먼저 goods 폴더를 만들고 그안에 goods_insert_form.jsp 과goods_insert_pro.jsp 파일을 만들어줍니다.그리고 나서 goods_insert_form.jsp 파일 안을이렇게 채워 주도록 합니다4번부터14번까지는 top 부분과 left 부분을 include 한 부분이고14번 부분에서 오른 쪽 메인화면 rightcolumn 부분을 연결시켜준다.그런다음 17번 부분에서 String 타입으로 SID 를 선언하고 session 안에 있는 SID 값을 받는다.그후20~29번의 라인과 같이 만드고 데이터 값을 goods_insert_pro.jsp 로 값을 넘겨준다.그런다음 goods_insert_pro.jsp 파일안을이런식으로 작성을 해준다음 받아온..
search 검색하기먼저 WebContent 안에msearch폴더를 만들고 그안에 m_search_form.jsp 파일안을 저런식으로 채워줍다여기서 select 는 저런식의 아이디 비밀번호 권한 이름 이메일을 옵션으로 가지고 있게 만든후 그 값의 name 을 sk 로하고 그다음 input 타잎에 text 를 만들고 그 검색 text 상자안에 값을 sv 로 만듭니다.그리고 검색을 누르면 m_search_list.jsp 로 포스트 형식으로 넘겨줍니다 . 그다음m_search_list.jsp 안을이런식으로 작성해줍니다.위에서 부터 보자면 맨위는 12 ,13 번은 include 하는 문이라서 나중에 설명하겠다.먼저 32~36번문과 같이 적어서 값을 받아줍니다 .그런다음 20~ 22번문과같이 클레스 타입으로 참조..
javascript 로 게임 만들기스크립트는 head에 적어주도록 합니다. 왠만하면 body에 적는게 좋지만 효율이 떨어진다. 11번 줄은 윈도우가 다 뜨고나면 이거 실행해주세요 라는뜻이다.그런다음 document는 먼저 내용을 읽어주세요 라는 것이다.그리고 function은 익명함수이다.그리고 20번줄은 인라인 방식이다.또한 let 방식과 var 방식이 있는데 둘의 차이는 생명주기가 var는 계속 살아있고 함수주기이고let 은 {}문안에서만 살아잇다. let과 var는 블록범위 변수이다. console.log 는 System.out.println 와 같은거라고 생각하면된다.그리고 javascript 는 기본타입의 타입은 number 와 String 그리고 boolean 이 있다.25~30까지는 참조타입..