본문 바로가기

수업내용

[Day38][JavaScript] 데이터 타입 / 선택자 잡기 / window.onload Ⅰ. 데이터타입 -- Dynamic Web Project(JavaScriptStudy) - Next - build\WEB-INF\classes - web.xml 체크 -- Folder(chap1)와 Html File(form_01) 생성 회원가입 아이디 암호 암호확인 성명 이메일 전화번호 자바스크립트에서 변수타입 확인하기 확인 취소 -- input submit은 데이터를 조건에 맞든 안 맞든 무조건 보내버리므로 input submit 대신 button을 사용한다. -- 반드시 type을 꼭 적어 주어야 한다. checkType() var a = 10; alert("a=10을 했을 때 변수 a의 타입은 => " + typeof a) a = 21.345; alert("a=21.345을 했을 때 변수 a의 타.. 더보기
[Day34][JDBC] 글 검색 MemberNBoardMainApp main method 밖 public static void boardSearchMenu() { System.out.println("============== 글 검색하기 =============="); System.out.println("1. 글쓴이 2. 글 제목 3. 게시판메뉴로 돌아가기"); System.out.println("======================================"); System.out.print("\n▷ 글 검색 메뉴번호 선택 : "); } MemberNBoardMainApp switch case "11"의 "4" case "4": // 글 조회 String searchMenuNO = ""; do { boardSearchMenu(.. 더보기
[Day33] 글쓰기에 따른 point 점수 증가 / 글 목록 조회(DTO, HashMap) / 글 삭제 1-2. 글쓰기에 따른 회원의 point 점수 증가시키기 -- 글쓰기와 point 증가를 분리하여 따로 생성한다. (Eclipse)InterBoardDAO int memberPointUpdate(String userid, int point); (Eclipse)InterBoardDAO @Override public int memberPointUpdate(String userid, int point) { int n = 0; try { // singleton 패턴에 입각한 수동 commit Connection 객체 얻어오기 conn = MyDBConnection.getConn(); String sql = " update jdbc_tbl_member set point = point + ? " + " where .. 더보기
[Day32][JDBC] 게시판 메뉴 / 글쓰기 / 글목록 조회 / 싱글톤 패턴 11. 게시판 -- 게시판 메뉴 만들기 (Eclipse)MemberNBoardMainApp main method 밖 public static void boardMenu() { System.out.println("================== 게시판 =================="); System.out.println("1. 글쓰기 2. 글 목록 조회 3. 글 조회\n" + "4. 글 수정 5. 글 삭제 6. 메인메뉴로 돌아가기"); System.out.println("=========================================="); System.out.print("\n▷ 게시판메뉴번호 선택 : "); } (Eclipse)MemberNBoardMainApp switch~case "1.. 더보기
[Day31][JDBC] 회원관리 및 글쓰기 / 글조회 / 글변경 / 글삭제 5. 모든 회원 정보 보기 (Eclipse) MemberNBoardMainApp case "5":// 모든 회원 정보 보기 List memberList = mbrCtrl.selectAllMember(); if(memberList == null) { System.out.println(">> 현재 가입된 회원이 1명도 없습니다. > ojdbc6.jar 파일이 없습니다. > 남자는 1, 여자는 2로 선택하세요."); System.out.print("▷ 남녀 선택 : "); } else break; } while(true); memberList = mbrCtrl.selectMemberByGender(gender); if (memberList == null) { String strGender = ("1".equa.. 더보기
[Day30][JDBC] 회원관리 및 글쓰기 / 글조회 / 글변경 / 글삭제 회원관리 및 글쓰기/글조회/글변경/글삭제 프로그램을 만들어 보자. (SQL)JDBC_MYORAUSER create table jdbc_tbl_member (no number ,userid varchar2(20) not null ,passwd varchar2(20) not null ,name varchar2(40) not null ,adress varchar2(200) ,birthday varchar2(20) -- 생년월일 ,gender number(1) -- 1 : 남 / 2 : 여 ,registerday date default sysdate ,point number default 0 -- 글쓰기를 1개 할 때마다 point는 10점씩 증가 ,status number(1) default 1 -- 1 : .. 더보기
[Day28][Java] HashMap / HashSet / LinkedHashSet / properties / Eclipse와 sqldeveloper 연결(JDBC) / Sequence HashMap에서 모든 회원 정보 조회 두 번째 방법 HashMapTest while(it.hasNext()) { String key = it.next(); System.out.println(key); } -- hasNext() : it에서 현재 it가 가지고 있는 여러 String 데이터 중 하나를 끄집어내서 존재하는지를 알아보는 것이다. 만약 존재하면 true, 존재하지 않으면 false이다. -- next() : 실제로 키값인 String 값을 끄집어낸다. -- 한 번 실행할 때 it에서 다 끄집어내서 key에 저장했기 때문에 it에는 더이상 남아있지 않게 되고, 다시 한 번 실행을 하게 되면 아무것도 출력되지 않는다. HashMapTest Iterator it2 = keySets2.iterator.. 더보기
[Day27][Java] Collection / Generic / auto Boxing / auto unBoxing / ArrayList / LinkedList / HashMap Ⅰ. Collection -- Package(my.day16.collection)와 Class(ListTest)를 생성 ▷ 배열(Array)과 자료구조(Collection)의 차이점? -- 배열(Array)은 오로지 동일한 데이터 타입만 들어가는 저장소이다. 배열(Array)은 그 크기가 한번 정해지면 크기를 변경할 수 없다. -- 자료구조(Collection)은 동일한 타입의 객체가 아니더라도 객체타입이기만 하면 모두 들어가는 저장소이다. 자료구조(Collection)은 저장되는 크기가 자동적으로 늘어난다. ListTest Vector vt = new Vector(5, 3); -- 초기용량이 5이고 객체가 더 들어오면 용량은 3만큼씩 증가한다. ListTest System.out.println("벡터 .. 더보기