Github


Github에 파일 업로드, 버전관리, 소스 공유 가능. (팀 프로젝트)


Gitignore에서 업로드 하지 않을 파일 필터 코드 조건 별 검색 가능.



Stack overflow는 code쪽의 지식 검색 사이트.


eclipse내에서 git-hub 연동 가능.

'프로그래밍 > 요약' 카테고리의 다른 글

8일  (30) 2018.05.02
7일  (30) 2018.05.01
5일  (0) 2018.04.27
4일  (0) 2018.04.26
3일  (0) 2018.04.25

 

 

메소드를 선언하고 호출할 수 있다.

 

한 패키지 내의 한 클래스 내의 메소드를 선언하고 호출할 수 있다.

 

패키지:

 

클래스:

 

메소드:

 

선언

 

호출

 

 

주석처리: //

 

==========================================================================================

 

public static void u_insert(String name, int age, char gender) {}

 

1) access modifier 접근지정자(지시자)

 

public        접근 제한 없음 - 모든 접근 허용

protected    같은 패키지와 상속 받은 클래스 내부 - 같은 패키지 내 : 상속 포함.

default        같은 패키지 내

private        같은 클래스 내


 

2) static 정적 키워드

 

3) return data type : void (리턴 없다.)

 

4) 메서드명(이름) : u_insert

 

5)

첫번째 매개변수 data type : String

첫번째 매개변수 명 : name

 

두번째 매개면수 data type : int

두번째 매개변수 명 : age

 

세번째 매개변수 data type : char

세번째 매개변수 명 : gender

 

==================================================================================================

 

* 메서드 호출 원리

 

1) 메서드명이 일치하고

2) 매개변수 갯수 일치

3) 매개변수 data type에 일치하는 값이 입력되어야 한다.

 

* 메서드 오버로딩

 

하나의 클래스에서 메서드명이 일치하고

매개변수 갯수와 data type을 다르게 프로그래밍 하는 방법(기법)

 

동일한 기능을 매개변수 data type으로 구분

예)

user_insert(String name){}

user_insert(String name,int age){}

user_insert(String name,int age,char gender){}

 

=================================================

 

프로젝트 주제

 

어떤 기능 구현

기능 : 로그인 체크한다.

입력data: 아이디,비번

 

어떤 처리: 아이디 비번 일치 검증.

 

기능 : 연령별 등급 부여한다.

 

입력data: 나이

 

어떤처리: 의료 보험 적용

 

20세 이하 : 미성년자

21~39 : 청년

40~64 : 중장년

65세 이상 : 노년

 

 

받아야 할 data는 무엇인가?

 

받은 data로 어떤 처리를 할 것인가?

 

주제 : 의료 보험 적용 금액 산정


받을 데이터 종류 : 장애 여부 char, 국가유공자 string 사고 이력 int

=========================================

 

장애여부

유 50만원

무 10만원


=========================================

국가 유공자

해당 100만원

미해당 0원


=========================================
사고 이력

무사고 50만원

1~5건 40만원

5~10건 30만원

10건 이상 20만원

 

if 메소드 안에서 각 조건 별 값을 더할 수 있는 방법을 알면 좋겠음.

 

 

'프로그래밍 > 요약' 카테고리의 다른 글

7일  (30) 2018.05.01
6일  (0) 2018.04.30
4일  (0) 2018.04.26
3일  (0) 2018.04.25
2일  (0) 2018.04.24

ex폴더 만든다

ex폴더 내에

 

form.jsp (회원가입화면)

action.jsp (입력한 값들을 받아서 출력한다.)

 

 

 

*회원가입 화면 입력한 값들을

받는 방법(java)을 이해하자!

오늘의 학습 목표 끝!

 

1

2

3

4

5

 

이러한 값들을 가지고 shoping-item-insert.jsp로 준다.

 

현재는 shoping-item-insert.jsp에서 값을 받는 방법을 모른다.

 

jsp파일에는 클라이언트 언어와 java코드도 들어갈 수 있다.

 

u_id 변수에 예를들어 정한 id001을 값을 담아 action.jsp로 이동할 수 있다.

 

 

값을 자주 콘솔창에서 확인하는 습관이 중요하다.

 

+는 덧셈의 역할과, 문자열을 서로 연결 시키는 역할을 한다.

 

jsp는 자바의 자식이다. <% %>사이에 들어있는 java code만이 java언어로 동작한다.

 

GET방식으로 데이터 이동

 

user_update_form.jsp 에서 다시 받아서 수정화면에 잘 뿌려준다   ? - GET방식 전송 선언  ,  & - 값과 변수 사이를 분리

 

user_update_form.jsp?변수=값%변수=값

 

user_update_form.jsp?u_id=id002&u_pw=sdwqr

 

user_update_form.jsp?u_id=<%= u_id2 %>&u_pw=<%= u_pw2 %>&u_name=<%= u_name2 %>&u_addr=<%= u_addr2 %>&u_email&<%= u_email2%>

 

 

 

radio 코드 사용법 - 선택된 name 값을 다른쪽 변수에서 받아오면 가능

 

성별  <input type="radio" name="u_gender" value="남자">남자
       <input type="radio" name="u_gender" value="여자">여자
       <input type="radio" name="u_gender" value="기타">기타

 

drop box (select) 코드 사용법 - name 값 두 개를 다르게 지정하여 모두 받아야 함.


이메일  <input type="text" name="u_email" >
       <select name="u_email3">
         <option value="@ksmart.go.kr">@ksmart.go.kr</option>
         <option value="@gmail.com">@gmail.com</option>
         <option value="@hotmail.com">@hotmail.com</option>
         <option value="@naver.com">@naver.com</option>
        </select>  

 

주소에 한글이 들어갈 경우에 링크가 되지 않는 경우의 해결법 필요.

 

 

 

 

'프로그래밍 > 요약' 카테고리의 다른 글

6일  (0) 2018.04.30
5일  (0) 2018.04.27
3일  (0) 2018.04.25
2일  (0) 2018.04.24
1일  (0) 2018.04.23

+ Recent posts