목록학원에서 배운것들 (79)
봉봉의 개인 블로그
2017-04-12 와 비슷한 방법으로 이번엔 데이터 뿐만 아니라 접근할수 없는 데이터를 메서드를 통해 데이터를 셋팅하고 겟팅해보자.User 클래스 데이터 타입으로 u01객체 참조 변수를 선언한다.User 생성자 메서드를 통해서 새롭게 객체 생성한다.새롭게 생성된 객체의 주소값을 u01 객체 참조 변수에 할당한다.(set 부분)u01 주소를 찾아간 곳에 setUid 메서드를 호출한다.serUid 메서드 매개변수 안에 id001 값을 할당한다.전연벽수 uid 안에 지역변수(매개변수 안에 id001) uid값을 셋팅한다.u_print 메서드를 호출한다.u01 객체 참조 변수에 저장된 주소값1이 매개변수 getu에 할당된다(get부분)getu 할당된 주소를 찾아간 곳에 getUid 메서드를 호출한다uid 값이..
그림과 같이 다른 클래스 안에서 데이터를 셋팅하고 다시 겟팅 할수도 있다. 위 그림을 설명하자면User클래스 데이터 타입으로 u01 객체 참조 변수를 선언한다User생성자 메서드를 통해서 새롭게 객체 생성한다.새롭게 생성된 객체의 주소값을 u01 객체 참조 변수에 할당한다.u_print 메서드를 호출한다.u01 객체 참조변수에 저장된 주소값 1이 매개변수 getu에 할당된다.getu할당된 주소값 1을 찾아가서 데이터를 겟팅한다.겟팅된 데이터를 출력한다.u01 객체 참조 변수 안에 저장된 주소값 1을 찾아가서 데이터를 빨간 네모칸 처럼 셋팅한다.다시 u_print 메서드를 호출한다.메서드가 실행되어 출력됩니다.User 클래스 데이터 타입으로 u02객체참조변수를 선언한다.User 생성자 메서드를 통해서 새롭..
return 2번째 return을 이용해서 데이터를 리턴받고 호출받는다. 이런식의 구조를 응용해서 따로 만들어 본다. 이런식으로 만들어서 6번과 같이 호출안에 호출을 할수있고 메서드 선언 2개를 해서 호출을 각각다른 호출을 할수도 있다. *return 된 데이터 값은 ******호출된 곳으로****** return 된다.
return 이용해서 하기 java1 프로젝트를 생성한다그안에 kr.or.ksmart.A 패키지를 만든다그런다음 login1 클래스를 만든다사진과 같이 적어서 만들어 준다 . 그렇게 되면 이제 이런 실행 창이 뜨게 되는걸 볼수잇다. 실행 순서에 대해서 서술하자면 처음 login_check 메서드 호출한다그런다음 login_check 메서드를 실행시킨다.메서드를 실행하고 콘솔창에 출력한다.그런다음 출력된 값을 리턴한다 즉 저기서는 re = "로그인 성공" , re = "비밀번호 불일치"re = "아이디 불일치" 등을 리턴하여login_check 에 다시 리턴하여 호출한다.또한 String 데이터 타입에 result변수를 선언하고 login_check 의 리턴된 값을 담는다.그런다음 if(result.equ..
01 java 기초 하나의 클래스 리턴 없는 메서드 선언 호출 자바 기초 문법 하나의 package / 하나의 class 에서 메서드 선언 및 호출 방법 이해하나의 package / 서로다른 class 에서 메서드 선언 및 호출 방법 이해서로다른 package / 서로다른 class 에서 메서드 선언 및 호출 방법 이해 3*4=12하나의 package / 하나의 class 에서 메서드 선언 및 호출 방법 이해 1. 하나의 package / 하나의 class / return 없고 / parameter 갯수 없는 메서드 선언및 호출2. 하나의 package / 하나의 class / return 없고 / parameter 갯수 있는 메서드 선언및 호출3. 하나의 package / 하나의 class / retu..
03회원 및 상품 관리 (약간 진짜처럼)만들기 위해서 test라는 폴더를 만들고 그 안에 test_form.jsp와 test_action.jsp를 만든다 그런다음 생성된 test_form.jsp 와 test_action.jsp안에 코드를 4번까지 지우고 test_form.jsp 파일안을 이런식으로 채운다. 그리고 나서 test_action.jsp 부분을 이렇게 채워주고 test_form.jsp 을 실행하고 가입정보를 입력하게 되면 이런식의 실행 결과를 확인할수 있으며 또한 이클립스에서 console 부분을 확인하게 되면 값이 들어가고 있다는걸 볼수있게 된다 저기서 출력부분과 아래 아이디,비번,이름 등 없이 실행하게 되었을때는 실행햇을때는 보이지 않지만 console에 값이 담겨 있는걸 확인할수있다. 그리..
*404에러는 경로 에러이다.* htmllayout24에 있는 user_insert_form.jsp 와 user_list01.jsp가 있는데 user_insert_form.jsp에 *뒤의 action=user_list01.jsp은 가입버튼을 눌렀을때에 user_list01.jsp로 넘어가게 된다. 아래와 연결해서 43번 부분은 가입버튼을 만드는 부분인것이다.* 37번 부분 처럼 바꾸었을때 method="post"부분이 없게 되면 get 처리 방식으로 넘어가게 된다. get처리 방식으로 실행을 해봤을때는 http://localhost:8080/htmllayout24/user/user_list01.jsp?u_id=&u_pw=&u_name=&u_phone=&u_email= 처럼 가입 버튼을 눌렀을때의 주소창에..
1) http://www.oracle.com/index.html JDK (Java Development Kit ): 자바프로그램 개발위한 도구 JRE (Java Runtime Environment ): 실행하기위한 환경 2) 웹서버 (특정폴더에 위치) http://tomcat.apache.org/ 3) 편집도구 http://eclipse.org/ 오라글에 접속해서 JDK 와 JRE를 다운로드한다. ex) downloads - java for developers - 비트에 맞는 자바설치 apache-tomcat 를 다운로드 받는다 zip 파일로 해서 받아야합니다. 이클립스는 다룬로드로 들어가서 다운로드 패키지에 들어간후 비트수에 맞게 다운로드 한다 *zip파일이면 좋음* 아까 받아놓은 자바를 설치한다 ap..
1.PC환경 웹(web) ex)www.naver.com 응용 (Application) 프로그램 개발환경 2.모바일 웹(web) ex)m.naver.com 소프트웨어 3.native 어플 4.Hybrid 웹앱 (2(80%)+3(20%)) =모바일web+nativeapp 시스템 개발 환경 OS DB(자료저장소) Web application sever(웹 서버) WAS(와스) Sever side language (처리) Client side language (화면) Windows oracle Apache-tomcat JAVA(jsp) HTML linux My-Sql (마이에스큐엘) IIS PHP Java script unix Ms-Sql JBOSS ASP JQuery DB2(IBM) weblogic ASP.N..