본문 바로가기

전체 글

(17)
#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..
C언어를 공부할 때 도움되는 사이트 https://edu.goorm.io/learn/lecture/201/%EB%B0%94%EB%A1%9C-%EC%8B%A4%ED%96%89%ED%95%B4%EB%B3%B4%EB%A9%B4%EC%84%9C-%EB%B0%B0%EC%9A%B0%EB%8A%94-c%EC%96%B8%EC%96%B4/lesson/397236/%EA%B0%95%EC%9D%98-%EB%8C%80%EC%83%81 구름EDU - Be Really Excellent! 구름EDU는 전국 대학, 기업 등에서 활용 중인 온라인 학습 및 교수 마켓플레이스입니다. 다양한 IT분야에 대해 배워 보세요. 여러분의 커리어 패스에 확실한 도움을 드립니다. edu.goorm.io
#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..