2017 JAVA 교육수료/DAY
- 5DAY / JAVA기초문법 2017.04.07
- 4DAY / jsp간 데이터 전송 2017.04.06
- 3DAY / 회원 및 상품관리 화면 2017.04.05
- 2DAY / 개발환경세팅, 이클립스설치 2017.04.04
5DAY / JAVA기초문법
JAVA기초문법
1)하나의 Package - 하나의 Class 에서 메소드 선언 및 호출
2)하나의 Package - 서로 다른 Class 에서 메소드 선언 및 호출
3)서로 다른 Package - 서로 다른 Class 에서 메소드 선언 및 호출
메서드의 종류
1)return 유무
2)parameter 유무
->12개의 메소드 호출방법!
메소드 호출 원리
1)메소드명 일치
2)매개변수 갯수 일치
3)매개변수 데이터 타입에 각각 일치하는 값 입력
접근지정자(제어자) Access Modifier : public
private -> default -> protected -> public 순서로 많은 접근 허용
정적키워드 : static 또는 non-static
return data type : void(리턴없다)
메서드명 :test
첫번째 매개변수 data type : String
첫번째 매개변수명 : name
메서드 호출 원리
1)메서드명 일치
2)매개변수 갯수 일치
3)매개변수 data type에 각각 일치하는 값이 입력되어야 메서드 호출된다.
실행순서기준으로 설명
1)login_check메서드 호출시 id001값을 첫번째 매개변수id에
pw001값을 두번째 매개변수pw에 입력후 login_check메서드가 실행된다.
2)String data type으로 dbid변수를 선언하고 "id001값을 dbid변수에 대입한다
3)String data type으로 dbpw변수를 선언하고 "pw001값을 dbpw변수에 대입한다
4)만약 id변수에 담겨있는 값과 dbid 변수에 담겨있는값이 일치하면 True
->if문이 실행된다 그렇지 않으면 else블록이 실행된다
5)조건문이 일치하면 콘솔창에 01 아이디 일치 출력
6)조건문이 불일치하면 콘솔창에 02 아이디 불일치 출력
어떤자료를 입력받아 메서드내에서 어떤 조건 비교를 하고 출력할것인가?
로그인체크를 할 수있다
1)어떤 자료를 입력받아 : 아이디.비번
2)메서드내에서 어떤 조건비교를 하고 출력 할 것인가
4DAY / jsp간 데이터 전송
변수를 이용하여 데이터 전송하기
문자열 u_id 변수에 u_id로 입력받은 값을 전달받는다.
ex) user_insert_form.jsp 에서 u_id에 "id001"을 입력받는다
현재 jsp페이지에서 문자열 u_id변수에 u_id의 값 즉,"id001"값을 전달받는다.
u_id = "id001"
콘솔창에 u_id의 값인 "id001"과 ""안의 문장을 출력한다
출력결과 :
id001 <- u_id user_list01.jsp
출력하는 방법 두가지.
3DAY / 회원 및 상품관리 화면
HTML 스타일 적용하기
-헤더부분에 스타일 적용한다
참고사이트 https://www.w3schools.com/
회원가입사이트만들기(1)
-DB는 없지만 있는것처럼 만들어보자
-index.jsp (메인화면)
-user_insert_form (회원가입화면)
-user_list01 (회원리스트화면)
-user_update_form (회원정보수정화면)
-user_list_update (수정된 회원리스트 화면)
-user_list_delete (삭제 후 회원리스트 화면)
-goods_insert_form (상품등록화면)
-goods_list01 (상품리스트화면)
-goods_update_form (상품정보수정화면)
-goods_list_update (수정된 상품리스트 화면)
-goods_list_delete (삭제 후 상품리스트 화면)
주석처리 Ctrl+Shift+/
주석해제 Ctrl+Shift+\
자동 줄 정리 Ctrl+Shift+F
*작업순서와 실행순서를 생각하도록한다
2DAY / 개발환경세팅, 이클립스설치
개발환경세팅
1.JAVA 설치
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
JDK,JRE를 PC사양에 맞게 다운로드 후 설치한다
2.Web Server 설치
apache-tomcat -> 특정위치에 저장후 사용
3.eclipse 설치
https://www.eclipse.org/downloads/
->eclipse에서 Web Server 와 JDK,JRE를 연결시키고 편집하여 실행한다.
->로컬파일관리가 중요하다 : 이름,위치
이클립스시작하기
1.작업공간(workspace) 지정하기
2.Dynamic Web Server 프로젝트 만들기
3.JDK,JRE와 Web Server를 연결 : 저장된 apache-tomcat의 버전이 일치하는지 확인해준다!
4.jsp이용해 간단한 웹만들기
ip주소를 이용해 서버연결이 잘되나 확인한다.
웹페이지 만들기
HTML 과(또는 JSP) CSS 를 이용해서 간단한 회원가입사이트의 레이아웃을 만들기
JSP : 레이아웃과 내용
CSS : color, font, size 등 상세정보를 담당
->CSS가 없는 웹페이지는 text로만 보여진다.