목록Java (20)
멋쟁이v의 개발일지
[목차]01. 접근제어자(Access Modifier)02. DTO(Data Transfer Object)03. 두개 클래스를 메서드 setters/getters로 캡슐화04. 서로다른 클래스의 메서드 선언 및 호출 01. 접근제어자(Access Modifier)💡접근 영역 : public > protexted > default > private1️⃣ public👉🏻모든 접근을 허용합니다. 어떠한 클래스가 접근을 하든 모두 허용 됩니다. 2️⃣ protected👉🏻상속받은 클래스 또는 같은 패키지에서만 접근이 가능합니다. 3️⃣ default👉🏻기본 제한자로써 아무것도 붙지 않고, 자신 클래스 내부와 같은 패키지 내에서만 접근이 가능합니다. 4️⃣ private👉🏻외부에서 접근이 불가능합니다. 즉, 같은..
[목차]01. 객체 주소 생성 과정02. 클래스와 객체, 전역변수 값(1)03. 클래스와 객체, 전역변수 값(2)04. 클래스와 객체, 전역변수 값(3) 01. 객체 주소 생성 과정💡클래스를 통해서 객체를 생성하면 주소가 생기고, 주소내에 데이터 영역과 메서드 영역이 존재하는데, 데이터 영역의 값을 세팅하려면 생성된 주소내에 데이터 영역에 값을 할당해주고, 값을 찾으려면 다시 주소를 찾고, 데이터 영역의 값을 찾아서 응용한다. 02. 클래스와 객체, 전역변수 값(1)1) 객체 생성 방법 (회원관리)👉🏻User u01 = new User();User 클래스 데이터 타입인 u01 객체참조변수를 선언하고, User()생성자 메서드를 호출해서 새로운 객체를 생성하고, 새로운 주소가 생성되는 곳엔 데이터영역과 메..
[목차]01. 메서드 선언 및 호출 4가지 방법 01. 메서드 선언 및 호출 4가지 방법[코드예제] 리턴 없고 입력 없는 메서드package kr.or.ksmart.a; public class AA01 { public static void main(String[] args) { // 메서드 호출 a(); } // 메서드 선언 public static void a() { System.out.println("01 a 메서드 실행"); } } [코드예제] 리턴 없고 입력 있는 메서드package kr.or.ksmart.a; public class AA01 { public static void main(String[] args) { // 메서드 호출 a("연습"); } // 입력이 있는 메서드 선언 public..
[목차]01. 메서드 호출의 원리02. 메서드 오버로딩03. data type 종류04. if, else if, else 문 01. 메서드 호출의 원리메서드 선언 예시public static void userlnsert(char b, int c, String d) { } public static void userlnsert2(String name, char gender, int age) { } 메서드 호출 원리👉🏻메서드 호출 원리 ➡️ 메서드명, 입력 갯수, data type 일치 public static void main(String[] args) { userlnsert('A', 10, "문자열1"); userlnser2("홍길동", '남', 30); } 02. 메서드 오버로딩💡하나의 클래스 내에서 메..
[목차]01. 로그인 폼에서 아이디, 비밀번호 받기02. 아이디, 비번 일치 조건 비교03. session 셋팅 후 index.jsp로 redirect04. session 데이터 확인05. 로그인 전과 후 화면 전환06. 로그아웃07. 권한별 메뉴변경(조건문)08. 경고창 로그인 처리 👉🏻아래 회원관리 화면 구현에서 이어지는 내용입니다. 참고하세요.📕[JSP] post, get 방식으로 회원관리 화면 구현(진짜화면) 01. 로그인 폼에서 아이디, 비밀번호 받기💡1️⃣ 로그인 폼 만들기 ➡️ 아이디 : / 비밀번호 : / 로그인버튼 2️⃣ 로그인 버튼 경로 설정 3️⃣ 아이디와 비밀번호를 입력 받아서 출력한다. (login_action.jsp) 4️⃣ 콘솔창 확인[코드예제] top.jsp 상단 메뉴 01 ..
/* top.jsp 이동 */ 상단 메뉴 01 회원 가입 02 회원 조회 03 상품 등록 04 상품 조회 /* ------------------------------ */ /* left.jsp 이동 */ 왼쪽 메뉴 /* ------------------------------ */ index.jsp 화면입니다. /* hadan.jsp 이동 */ 한국스마트정보교육원 /* ------------------------------ */ [코드예제] top.jsp 상단 메뉴 01 회원 가입 02 회원 조회 03 상품 등록 04 상품 조회 [코드예제] left.jsp 왼쪽 메뉴 [코드예제] hadan.jsp 한국스마트정보교육원 변경 후 index.jsp index.jsp 화면입니다. 02. include를 활용한 화..
상단 메뉴 01 회원 가입 02 회원 조회 03 상품 등록 04 상품 조회 왼쪽 메뉴 index.jsp 화면입니다. 한국스마트정보교육원 03. 회원 조회 화면💡1️⃣ 상단 메뉴의 회원 조회 버튼에 경로를 설정해준다. 2️⃣ 클릭 후 테이블 형식의 회원 리스트 화면이 나온다.👉🏻기존 화면의 회원조회 a태그 요소에 경로 설정하고, 복사한 후 user_list.jsp 파일을 만들고 붙여넣고, 오른쪽 컬럼 부분에 테이블로 형태로 리스트를 만들어 준다.// index.jsp 파일에서 회원조회 경로 설정 상단 메뉴 01 회원 가입 02 회원 조회 03 상품 등록 04 상품 조회 [코드예제] user_list.jsp 상단 메뉴 01 회원 가입 02 회원 조회 03 상품 등록 04 상품 조회 왼쪽 메뉴 번호 아이디 비..
[목차]01. post 방식02. get 방식 01. post 방식💡1️⃣ form.jsp 파일에 로그인 폼을 만들고 action 속성에 경로 설정한다. 2️⃣ 로그인 화면에서 값을 입력한다. 3️⃣ 입력한 값을 action.jsp 파일에서 가져와서 출력한다. (name 속성값)[코드예제] form.jsp 회원 가입 화면 아이디 : 비밀번호 : 이름 : 전화번호 : 이메일 : [코드예제] action.jsp➡️ post 방식 한글 처리 : request.setCharacterEncoding("euc-kr"); id : pw : name : phone : email : 02. get 방식💡1️⃣ post 방식으로 데이터를 받는다. 2️⃣ 받은 데이터를 경로에 넣어준다.// action.jsp 파일에 a태그..
📕 [목차]01. jspjava 메서드 선언 및 호출02. jspjava 연결 후 화면 출력 01. jspjava 메서드 선언 및 호출💡java 파일의 main 메서드 안에 코드를 가져온다. 객체 생성을 하려면 import 후 객체 생성이 가능하다. 리턴값이 있으면 화면에 출력이 가능하다.jsp와 java👉🏻main 메서드를 포함한 클래스를 jsp라고 하자! [코드예제] AA01.jsp ➡️ AA01.java 의 main 메소드 안에 코드를 가져와서 안에 넣어준다. [코드예제] BB01_1.javapackage kr.or.ksmart.B; public class BB01_1 { public void a() { System.out.println("a 메소드 실행"); } }➡️ 해당 java파일을 jsp에..
[목차] 01. 패키지, 클래스 생성 02. 메서드 선언 및 호출 01. 패키지, 클래스 생성 패키지 + 클래스 생성 화면 [java코드] 패키지 : kr.or.ksmart.a / 클래스 : AA01 package kr.or.ksmart.a; public class AA01 { public static void main(String[] args) { (내용) } } 02. 메서드 선언 및 호출 💡 메서드 선언과 호출은 어디에서 할까? 선언 : class block 안쪽에 method 블록 밖에 선언 호출 : main method block 안쪽에서 호출 [java코드] 하나의 클래스에 리턴없고 입력없는 메서드 선언 및 호출 package kr.or.ksmart.a; // class block = body..