minlog
article thumbnail
[ String ] 파일 업로드 기능 Api ( cos.jar )
BackEnd/Spring Boot 2023. 3. 4. 11:49

파일 업로드 기능 1. 파일 업로드 폼으로 이동 📑 MemberControll.java @RequestMapping("/memImageForm.do") public String memImageForm(){ return "memeber/memImageForm"; } 📑 memImageForm.jsp 아이디 ${mvo.memID} 사진 업로드 이미지를 업로드하세요. 1) form 태그에 enctype="multipart/form-data" 파일을 넘길 시 꼭 필요한 속성 2) 현제 세션의 고객 ID를 Form 저장시 함께 넘겨서 어떤 고객의 이미지를 보낸건지 확인 및 저장 3) 사진을 넣을 수 잇는 2. 대용량 파일을 업로드하기 위한 서버 xml 수정 📁server폴더 📑 server.xml - 톰켓서버가 ..

article thumbnail
[ JAVA ] 객체 지향 / Extends 객체 간의 상속 관계
BackEnd/JavaProgram 2023. 2. 23. 00:07

클래스 상속 새로운 클래스를 정의 할 때 이미 구현된 클래스를 상속(inheritance) 받아서 속성이나 기능을 확장하여 클래스를 구현함 이미 구현된 클래스보다 더 구체적인 기능을 가진 클래스를 구현해야 할때 기존 클래스를 상속함 이미 개발된 클래스를 재사용, 중복코드를 줄여준다. 부모(상위)클래스의 필드나 메서드는 자식(하위)클래스의 소유로 사용할 수 있다. 자바의 다형성을 보여준다. 상속은 클래스간의 결합도가 높은 설계 💡 상속 문법 public class 자식클래스(현재 파일 클래스 명) extends 부모클래스 { } ※ extends 키워드 뒤에는 단 하나의 클래스만 올 수 있음 = 자식은 한명의 부모로 부터만 상속이 가능하다. = 자바는 단일 상속(single inheritance)만을 지원..

article thumbnail
[ JAVA ] static 변수와 메서드, 변수의 유효 범위
BackEnd/JavaProgram 2023. 1. 30. 23:02

공통으로 사용하는 변수가 필요한 경우 ? 여러 인스턴스가 공유하는 기준 값이 필요한 경우 Example > 학생마다 새로운 학번 생성 카드회사에서 카드를 새로 발급할때마다 새로운 카드 번호를 부여 회사에 사원이 입사할때 마다 새로운 사번이 필요한 경우 static int serialNum; 💡 static 변수의 정의 인스턴스가 생성될 때 만들어지는 변수가 아닌, 처음 프로그램이 메모리에 로딩될 때 메모리를 할당 클래스 변수, 정적변수라고도 함 (vs. 인스턴스 변수) 인스턴스 생성과 상관 없이 사용 가능하므로 클래스 이름으로 직접 참조 💡 static 메서드의 정의 static 메서드는 인스턴스 생성과 무관하게 클래스 이름으로 호출 될 수 있음 인스턴스 생성 전에 호출 될 수 있으므로 static 메서..

article thumbnail
[ JAVA ] 객체 간의 협력 / 예제 문제 풀어보기
BackEnd/JavaProgram 2023. 1. 30. 22:36

객체 지향 프로그래밍에서의 협력 객체 지향 프로그램에서 객체 간에는 협력이 이루어짐 협력을 위해서는 필요한 메세지를 전송하고 이를 처리하는 기능이 구현되어야 함 매개 변수로 객체가 전달되는 경우가 발생 객체 협력의 예 🍫 과제 문제 풀어보기 Example . 앞의 예제에서 Edward는 지각을 해서 택시를 타야 했습니다. 20000원을 가지고 있었는데 10000원을 택시비로 사용했습니다. 택시는 '잘나간다 운수' 회사 택시를 탔습니다. Console 결과 값 Person.java package ch15; public class Person { private String personName; // 사람이름 private int money; //보유 금액 public Person() {} public Per..

article thumbnail
[ JAVA ] this 레퍼런스
BackEnd/JavaProgram 2023. 1. 30. 21:47

자바에서 ' this ' 는 중요한 키워드로서 객체 자신을 가르키는 레퍼런스이다. 💡 ' this ' 가 하는 일 생성된 인스턴스 자신의 메모리를 가리킴 생성자에서 또 다른 생성자를 호출 할때 사용 자신의 주소(참조값)을 반환 함 public void setYear(int year){ this.year = year; } 💡 ' this() ' 사용시 주의 사항 'this()' 는 생성자가 다른 생성자를 호출할 때 사용되는 자바 코드이다. 반드시 생성자 코드에서만 호출 할 수 있다. 반드시 같은 클래스 내 다른 생성자를 호출할때 사용된다. 반드시 첫번째 문장이 되어야한다. public class Person { String name; int age; public Person() { this("이름없음", ..