우리가 배운 것
1. 자바
2. DB(오라클SQL,ANSI)
3. JDBC
4. Mybatis
이름만 들어도 떠올라야하는것
자바 - 변수, 제어문, 연산자, 클래스,배열, 컬렉션
DB - select from, 함수, where, having, order by, subquery
JDBC - 7가지 절차. 4가지정보, 컬렉션,prepared Statements, ResultSets
자바는 일단 배열이랑 컬렉션 한번 다시 봐야함. 교재 매핑해서 보자.
SQL은 서브쿼리 쪽 이랑 문법들 한번 훑어서 잊어버리지 않게 외우자.
JDBC - JDBC자체 문법도 다시 워크샵 통해서 실습.
Mybatis - 이번 숙제 워크샵.. 못한거 오늘까지 제일 먼저 끝내자.
이번 휴무때 맥북에 이클립스랑 오라클 cloud free tier ATP 전자지갑 연결해서 실습해보려고 거의 3일을 날렸는데 실패했다. 너무 어려워.. 어떻게 하는지 알려주세요.
오늘부터 거꾸로 간다. 오늘 배운 것 복습 -> mybatis -> JDBC -> java 혹은.. 한시간씩 시간할당해서 하면될듯.
maven도 다시보자
jakarta.apache.org에서 톰캣 다운로드.
ex-jakarta
왼쪽 밑에 tomcat tomcat 8버전.
eclipse enterprise버전 openperspective에서 javaee선택 => 아랫쪽 콘솔창에 servers에 서 뉴 서버 누르고 톰캣 추가 -> 톰캣 더블클릭해서 서버 로케이션, 포트번호 변경하기.
서버로케이션은 두번째 유즈 톰켓 인스톨레이션 선택, 디플로이 패스는 톰켓 파일의 webapps가 톰캣의 배포경로이므로 거기에 저장해야지 이클립에서서 배포하는 정보를 인식할수있다.
java EE 에서 파일 - >뉴-> 다이나믹 웹 프로젝트
물리적인 폴더(project)생성, 논리적인 이름(context) 생성
브라우저에서 ip번호를 통해 pc에 접근해야하지만 서버가 내 피시에 있기때문에 로컬호스트로 받아서 8090포트번호로 피씨에 접근. url http://localhost8090/context명/경로/html
논리/물리 키 벨류처럼 되어있음. 그래서 context명 url로 물리값을 찾아서 톰켓 물리적인 파일에 접근한다. window webbrower에 크롬으로 바꿔야함.
web.xml
->배치 지시자
(deployment description)
-> project마다 한개씩 존재가능(옵션)
-> 프로젝트의 환경설정 기능
-서블릿 mapping(필수)
-filter 기능 등등
서블릿 mapping은 필수인데 web.xml인 배치 지시자는 존재가 옵션이다.
서블릿 mapping을 하는 또 다른 방법은 어노테이션을 이용해서 할수있다.(동적 컴포넌트에서 사용함.)
1,2,3번 자동화
=> 실행하고자 하는 html선택 오른쪽 클릭 runAs run on server - finish
html파일 만들기 전에
window preferences -> general web cssfiles htmlfiles jspfiles utf-8설정.

같은 이름의 html을 실행하는 url은 무엇일까?