정리안된것 (14) 썸네일형 리스트형 #12주차 수업 역할 및 작업 프론트엔드 개발자 - html, css, javascript를 이용하여 html templat을 작성 - aranoz : 무료 템플릿 활용 = bootstrap,jquery, css, javascript .html디자인 파일 -> .jsp view로 전환 흐름 요청을 접수 및 처리괸 결과 view 에게 전송 : controller (servlet 사용하고 있음, 교재는 jsp를 controller로 사용하고 있음) controller 에게 호출된 DAO 객체가 DBMS와 연동하여 결과를 처리한 후 처리 결과를 controller에게 반환 요청 -> DTO로 변환하거나 처리된 결과 (ResultSet)을 DTO 또는 DTO 집합 객체로 반환 controller가 반환된 정보를 view에게 전.. 11주차 수업 요청발생 - 링크 또는 버튼 클릭 - 파라미터 전달/ 파일전달 - request 객체의 속성(forward)/sesstion 객체 유지 컨트롤러에 전달 컨트롤러에서 해당 action part 이동 - if문 - 전달받은 파라미터를 이용해서 DAO에게 전달 - 값을 전달할 수도 있고, 객체로 전달할 수도 있음 - DAO(repository) 객체의 해당 메소드(create,read,update,delete)를 호출하여 결과 반환 - create, update, delete는 영향받는 행의 수를 반환 - read는 레코드 또는 레코드들 - View로 전환 - forward(전달할 정보가 있는 경우) - sendRedirect(전달할 정보가 없는 경우) view에서 (전달받은 정보를 활용) 처리하여 HTTP .. #10주차 수업 http://passion.induk.ac.kr/f/ http://passion.induk.ac.kr/f/ mysql-installer-community-8.0.18.0.msi passion.induk.ac.kr OracleXE112_Win64.zip 를 다운받는다 JDBC 프로그래밍 드라이버를 로딩 연결정보 (URL,ID,PW)를 이용하서 connection 객체 생성 생성된 connection 객체를 이용해서 statement 객체 생성 -Statement 객체 : sql문 생성된 Statement 객체의 메소드를 호출하여 sql문 처리 후 결과를 반환 select : executeQuery() => resultSrt 반환 insert, update, delete : excuteUpdate() => .. #6 주차 수업 war 파일 생성 - 프로젝트를 war파일로 생성 설정파일 편집 - %CATALINA_HOME%\conf\tomcat-users.xml 편집 44, 45번째 줄에 추가한다 tomcat 서버 재 시작 - catalina.bat start (startup.bat) - catalina.bat stop (shutdown.bat) tomcat manager로 war파일 업로드(배포, depoloyment) - localhost:8080/ MySQL Workbench 사용 jdbc:mysql://localhost:3306/db201612008?serverTimezone=UTC #4주차 수업 post 방식과 get방식의 차이 aranoz 프로젝트를 다이나믹 웹 사이트로 하나 만들어서 aranoz파일을 죄다 옮겨놓았다. index.html, index.jsp 두개를 서버에 올려둡니다. 아이디패스워드를 넣었을 때 정해진 아이디 패스워드가 아니면 아니라고 뜨는 프로그램 작성 controller에 일단 두개의변수를 둔다 //SQL문을 이용하여 DB로부터 가져옮 String sName ="dream"; String sPw = "comtrue"; view(login.jsp)의 form태그 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Remember me log in forget password? controller 의 doPost protected void doPost(HttpServlet.. #4주차 수업 jQuery 명령어 실습 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 태그 선택자 Welcome mySite 아카데미정글 구글 네이버 2페이지로 이동 0 1 2 3 4 5 6 One Two Three $("li:even").css({backgroundColor:"#CEF279",outline:"1px daxhed #CEF279"})//짝수번쨰 li태그에 효과를 준다. $("li:odd").css({backgroundColor:"#FFB.. #3주차 수업 설정: preferences에서 general web sever 등을 처리한다. create dynamic web project로 새 프로젝트를 만든다 next를 누르며 등장하는 각 속성 : context root 웹 주소의 루트를 설정한다 window dml web browser에서 원하는 브라우저 (크롬 등) 으로 설정한다 이클립스 에러 Multiple annotations found at this line: - The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 이런 에러가 떴었다 해결방법 : https://simuing.tistory.com/168 project를 좌클릭해서 properies - w.. #3주차 수업 Inline style sheet Internal style sheet External style sheet 각 스타일을 예시로 적용해봄 DOM(Document Object Model : 문서 객체 모델) 웹문서의 기본을 오브젝트로 보며 그것을 모델화 하겠다는것이다 웹문서를 구설하는 태그들을 웹문서를 조직적으로 모델화 하겠다는것이다. 각 태그를 트리화 해서 각 태그를 효과적으로 서치해서 그 문서를 변경하는데 용이하도록 하는 것이다. 문서에 존재하는 객체들의 모형(문서에 있는 객체들의 구조모형) 프로그램이나 스크립트가 웹문서의 내용, 구조, 스타일에 관한 정보에 접근하거나 갱신하기위해 사용하는 인터페이스 Html, xml과 같은 마크업언어의 문서구조와 이들 문서의 일부분을 변경할 수 있는 수단의 표준 브라.. 이전 1 2 다음