목록0년차/JAVA (28)
멋쟁이v의 개발일지
[목차]01. DTO_DAO 로그인 처리02. DAO 전체 처리과정(회원가입 ~ 로그인처리) 01. DTO_DAO 로그인 처리💡1️⃣ 아이디와 비번을 받는다.2️⃣ Udao 클래스를 생성하고 select쿼리 메서드를 선언한다.3️⃣ 메서드 처리 과정으로 JDBC 프로그램 7단계를 넣는다.4️⃣ 조건문을 활용해서 아이디 불일치, 비번 불일치, 로그인 성공 조건을 만들고 리턴을 해준다.5️⃣ 세션 메서드를 선언하고, 내부 처리 과정에 DTO 처리로 값들을 셋팅 해준다.6️⃣ JSP에서 Udao 객체 생성 후 메서드를 호출한다.7️⃣ 리턴값이 로그인 성공이면 세션 메서드 호출한다.8️⃣ 세션 메서드 호출한 곳으로 DTO 객체 주소값을 리턴해서 셋팅된 값을 세션 처리 시 겟팅하여 메인화면으로 리다이렉트 한다.[..
아이디 비번 권한 이름 이메일 전화번호 주소 수정 삭제 수정버튼 삭제버튼 tag : #jsp #java #select #쿼리 #DTO #DAO #ArrayList #List Uploaded by N2T
수정화면 아이디 비밀번호 권한 이름 이메일 전화번호 주소 tag : #jsp #DTO #DAO #delete #select #쿼리 #객체생성 #호출 Uploaded by N2T
[목차]01. DAO(Date Access Object)02. DTO_DAO insert 처리03. DTO_DAO update 처리 01. DAO(Date Access Object)💡➡️ DAO는 데이터베이스의 data에 접근하기 위한 객체입니다.➡️ 데이터베이스에 접근하기 위한 로직&비지니스 로직을 분리하기 위해 사용합니다. 02. DTO_DAO insert 처리💡1️⃣ DAO 클래스 생성 후 insert 쿼리 메서드를 생성합니다..2️⃣ 오버로딩 개념을 사용해서 입력 2개와 1개를 받는 메서드 선언합니다.3️⃣ 메서드 내부 처리 과정으로 JDBC 프로그램 7단계를 넣습니다.4️⃣ JSP에서 DAO 객체 생성 후 메서드를 호출합니다.5️⃣ 입력 자료들은 DTO로 처리 후 세팅하고 DAO에서 겟팅합니다...
/***** form으로 입력자료를 post방식으로 전달 *****/ 아이디 비밀번호 권한 이름 이메일 전화번호 주소 [코드예제] user_insert_action.jsp // post 한글처리 /***** java Bean 액션태그 사용 *****/ 04. DTO(bean) update 처리💡1️⃣ 입력 자료를 입력 후 post방식으로 전달한다.2️⃣ 입력 자료를 받아서 DTO 객체 내에 셋팅한다.3️⃣ update 쿼리 준비 후 DTO 객체 내에서 겟팅한다.4️⃣ 쿼리 실행5️⃣ 쿼리 사용 결과 생략6️⃣ 데이터베이스 테이블 내에 update 처리 완료 확인[코드예제]User.java(DTO)package kr.or.dto; public class User { private String u_id; p..
[목차]01. JDBC 프로그램 실행시 공통 코드02. 공통 코드 메서드 선언 01. JDBC 프로그램 실행시 공통 코드👉🏻공통 코드1️⃣ Driver 로딩Class.forName("com.mysql.jdbc.Driver"); 2️⃣ DB연결String jdbcDriver = "jdbc:mysql://localhost:3306/dev47db?" + "useUnicode=true&characterEncoding=euckr"; String dbUser = "dev47id"; String dbPass = "dev47pw"; conn = DriverManager.getConnection(jdbcDriver, dbUser, dbPass); 02. 공통 코드 메서드 선언💡특정 패키지 내 클래스 내에 메서드를 선언하..
[목차]01. 상속02. 인터페이스 01. 상속1) 상속 개념💡부모 클래스의 필드와 메소드를 자식 클래스에게 물려줄 수 있습니다.이미 개발된 클래스를 재사용하므로 중복 코드를 줄인다.클래스 수정을 최소화 한다.2) 클래스 상속자식 클래스를 선언할 때 어떤 부모로부터 상속받을 것인지를 결정하고, 부모 클래스를 다음과 같이 extends 뒤에 기술한다. ex) public class 자식클래스 extends 부모클래스 { … }다중 상속을 허용하지 않음. extends 뒤에 하나의 부모 클래스만 상속한다.3) 부모 생성자 호출자식 객체를 생성하면 부모 객체가 먼저 생성된 다음에 자식 객체가 생성된다.부모 생성자는 자식 생성자의 맨 첫 줄에 숨겨져 있는 super()에 의해 호출된다.4) 메소드 재정의💡메소드..
[목차]01. 객체 지향 프로그래밍02. 객체와 클래스03. 클래스 선언04. 객체 생성과 클래스 변수05. 클래스의 구성 멤버06. 필드 선언과 사용07. 생성자 선언과 호출08. 메소드 선언과 호출09. 인스턴스 멤버10. 정적 멤버11. final 필드와 상수12. Getter와 Setter13. 싱글톤 패턴 01. 객체 지향 프로그래밍객체(Object)👉🏻객체란 물리적으로 존재하거나 개념적인 것 중에서 다른 것과 식별 가능한 것 객체는 속성과 동작으로 구성. 자바는 이러한 속성과 동작을 각각 필드와 메소드라고 부른다. 객체 지향 프로그래밍(OOP)👉🏻객체들을 먼저 만들고, 이 객체들을 하나씩 조립해서 완성된 프로그램을 만드는 기법 객체의 상호작용👉🏻객체 지향 프로그램에서도 객체들은 다른 객체와 서..
[목차]01. 변수와 타입02. 연산자 01. 변수와 타입1) 변수 선언💡변수란 하나의 값을 저장할 수 있는 메모리 번지에 붙여진 이름입니다.변수 변수를 사용하려면 변수 선언이 필요하고, 어떤 타입의 데이터와 변수 이름을 저장할 것인지 결정변수에 최초로 값이 대입될 때 메모리에 할당 되고, 해당 메모리에 값이 저장된다. 2) 정수 타입💡byte, short, char, int, long 타입타입에 따라 저장할 수 있는 값의 종류와 허용 범위가 달라짐정수 타입은 5개로 메모리 할당 크기와 저장되는 값의 범위가 다름 (char 타입도 정수 타입에 속함) 3) 문자 타입💡문자 리터럴과 char 타입문자 리터럴 : 하나의 문자를 작은 따옴표로 감싼 것문자 리터럴을 유니코드로 저장할 수 있도록 char 타입 제공..
[목차]01. 조건문과 반복문02. 참조 타입 01. 조건문과 반복문1) 코드 실행 흐름 제어👉🏻실행 흐름 : main() 메소드의 시작 중괄호에서 끝 중괄호까지 위부터 아래로 실행되는 흐름 흐름 제어문 : 실행 흐름을 개발자가 원하는 방향으로 바꿀 수 있도록 해주는 것 루핑 : 반복문이 실행 완료된 경우 제어문 처음으로 다시 되돌아가 반복 실행되는 것 2) if 문💡조건식의 결과에 따라 블록 실행 여부가 결정된다. ➡️ 조건식에는 true 또는 false 값을 산출할 수 있는 연산식이나 boolean 변수가 올 수 있음➡️ if-else 문 : 조건식이 true이면 if문 블록이 실행되고, false이면 else 블록이 실행 3) switch 문💡괄호 안의 변수값에 따라 해당 case로 가서 실행문을 ..