본문 바로가기

수업내용

[Day52][Bootstrap] Carousel -- New - Dinamic Web Project(MyMVC) - Default output folder(build\WEB-INF\classes) - Generate web.xml deployment descriptor 체크하고 생성 -- 싱글톤 패턴의 기법을 사용하면 많은 사용자들이 동시에 접속할 경우 과부하가 걸린다. 따라서 싱글톤 패턴 기법보다 Connection을 여러 개 만드는 Connection Pooling 기법을 사용한다. -- http://tomcat.apache.org/tomcat-8.5-doc/jndi-datasource-examples-howto.html#Oracle_8i,_9i_&_10g Apache Tomcat 8 (8.5.47) - JNDI Datasource How-To J.. 더보기
[Day50][JSP] ForTokens / JSTL Ⅰ. ForTokens -- Folder(chap08JSTL)에 JSP File(07ForTokensData, 07ForTokensView) 생성 chap08JSTL 07ForTokensData.jsp chap08JSTL 07ForTokensView.jsp 회원명단 ${irum} chap08JSTL 07ForTokensData.jsp chap08JSTL 07ForTokensView.jsp 친구명단 ${irum} -- status.index : 0부터 순서대로 숫자를 출력해 준다. -- status.count : 1부터 순서대로 숫자를 출력해 준다. (반복되어지는 횟수) chap08JSTL 06ForEachData.jsp chap08JSTL 06ForEachView.jsp 도서리스트(JSTL을 사용한 것).. 더보기
[Day49][JSP] HashMap을 사용하여 전체 회원 목록 조회 / 상세 회원 목록 조회 / JSTL 모델1방식 JSP(.jsp) 1. JAVA 2.HTML 3.HTML+JAVA 혼자서 모든 걸 해야하기 때문에 개발 시간이 오래 걸리고 업무속도가 느리다. 소규모 프로젝트에 적합 모델2방식 Model(.java) ==> [Model단 DAO, VO(DTO)] + Java(.java) Servlet ==> [Controller단(Servlet)] + JSP(.jsp) ==> [View단 .jsp] 개발시간 단축된다. 대규모 프로젝트에 적합 HashMap 사용하여 전체 회원목록 조회 -- Folder(begin.chap07.oracle.controller)에 Servlet(MemberListCtrl2) 생성 begin.chap07.oracle.controller MemberListCtrl2.java excut.. 더보기
[Day47][JSP] filter / exception / 회원가입(JSP, Oracle) chap04_StandardAction 05formUseBeanEnd.jsp request.setCharacterEncoding("UTF-8"); -- 전송 방식이 post일 경우에 한글 깨짐을 방지하려고 위와 같이 해 주는데 매번 위와 같이 하기에는 귀찮기 때문에 filter를 이용하여 WAS가 구동되어 질 때 자동적으로 request.setCharacterEncoding("UTF-8"); 이 되어지도록 하겠다. -- WAS가 구동되어질 때 자동적으로 되어야 하므로 배치서술자인 web.xml에 기술해야 한다. ▷ filter란? : Servlet이나 JSP를 구동할 때 해당 Servlet이나 JSP를 구동하기 전 먼저 실행되어지는 클래스이다. 필터를 사용하면 클라이언트의 요청을 가로채서 서버 컴포넌트의.. 더보기
[Day43][Jquery] transition / fadeIn / fadeOut / slideUp / slideDown / toggleClass / length / siblings / parent / children / find Ⅰ. transition -- transition : 속성을 서서히 변화시키는 속성. hover와 주로 쓰인다. -- IE버전 10 이상부터 사용이 가능하다. -- Folder(chap06)에 Html File(03accordion) 생성 chap06 03accordion.html head chap06 03accordion.html body Java 자바는 자바로 기술된 프로그램 개발 및 실행을 할 수 있는 소프트웨어 모임의 총칭이다. 자바 프로그램은 운영체제나 하드웨어에 의존하지 않는 바이트 코드인 추상적인 코드로 구현된다. Oracle DataBase 오라클 데이터베이스는 미국 오라클사의 관계형 데이터베이스 관리 시스템의 이름이다. 현재 유닉스 환경에서 가장 널리 사용되는 RDBMS이다. 검색이나 업.. 더보기
[Day41][Jquery] 자바스크립트와 제이쿼리 / bind / val / hide / show / each / is(":checked") / unbind / Math.random() / mouseover / mouseout Ⅰ. 자바스크립트와 제이쿼리 -- Dynamic Web Project(JqueryStudy) - Next(build\WEB-INF\classes) - Next 체크하고 생성 -- Jquery library를 받아온다. -- Dynamic Web Project(JqueryStudy)에 Folder(eventHandling) 생성 -- Folder(eventHandling)에 Folder(chap01)와 Html File(testJavascript, testJquery) 생성 chap01 testJavascript.html head chap01 testJavascript.html body chap01 testJquery.html head chap01 testJquery.html body -- Html Fil.. 더보기
[Day40][Javascript] join / 팝업창 / 우편번호 검색 3) join chap3 02.html javascript goJoin() var nameArr = ["홍길동","이순신","윤봉길","유관순","엄정화"] var names = nameArr.join("/"); console.log(names); chap3 02.html javascript goJoin() names = nameArr.join(); console.log(names); -- join(",")과 동일하다. chap3 02.html javascript goJoin() names = nameArr.join(""); console.log(names); goSplit()에서 구했던 sum을 숫자를 세 자리마다 콤마를 찍어서 문자열 타입으로 반환시켜 보자. chap3 02.html javascrip.. 더보기
[Day39][Javascript] 정규 표현식 / 배열 / split 버튼을 클릭하면 색상이 나오도록 만들어 보자. -- Folder(chap2)와 Html File(01) 생성 01.html body 01.html head style div#container { width: 90%; margin: 0 auto; padding: 2%; } button.btns { margin-right: 20px; width: 100px; height: 50px; font-size: 20pt; } div.answer { display: inline-block; } div#hangulDiv { font-size: 60pt; } 01.html head javascript window.onload = function() { var btnNameArr = ["red","orange","yello.. 더보기