<시나리오>단순히 데이터를 모아주는 것.순수하게 데이터만 담는다.(나중에 필요할때 메소드를 추가)데이터가 흩어지는 것을 방지하고 처리한다.messageSender의 파라미터는 데이터클래스에서 선언한 MessageDTOreturn값은 메일전송의 성공 / 실패 이므로
<BMI 시나리오>1) PersonDataDTO데이터에 private선언: 외부 클래스에서는 값에 접근 제한getter 사용: 원본 데이터 값은 유지하되 외부 클래스에서 접근이 가능하도록 getter메소드 사용//롬복 사용방법 확인하기2)BmiService3)Bm
접근제한자란?외부에서 접근하지 못하도록 제한하는 역할private : 같은 클래스 내에서만 접근이 가능public : 접근 제한이 전혀 없음접근 제한자를 사용하는 이유는?클래스의 내부에 선언된 데이터를 외부로 부터 보호하기 위해서getter와 settergetter :
생성자란?클래스 변수에 인스턴스가 생성될 때 호출되는 함수를 생성자 함수라 한다. \`javaCard c = new Card();\`기본 생성자(default constructor)java클래스이름( ) {}Card( ) {}
1.데이터클래스 뽑기할때 쪽지안에 넣을 변수는 X,O 문자열이기 때문에 String선언 롬복으로 생성자,getter,tostring 생성 2.서비스클래스(로직클래스) 3.UI 4. Main
입출력 예외처리시 Autocloseable 이용하기 입출력을 수행하기 위해서는 데이터를 주고 받는 통로를 열어주어야 한다. 이때, 입출력에 예외가 발생하게 됐을 때 특별한 처리를 해주지 않는다면 입출력을 수행하던 스트림이 open 되어진 상태로 남겨지게 된다. clo
컴퓨터(외/내부)와 프로그램 사이의 data를 주고 받는것을 입출력(I/O)라고 한다. 이때 데이터를 운반하기 위한 연결통로를 만드는데 이것을 Stream 이라고 부른다.Stream은 단방향 통신만 가능하다. InputStream / OutputStreambyte기반스
인터넷에 존재하는 여러 서버들이 제공하는 자원에 접근할 수 있는 주소를 표현하기 위한 것으로 '프로토콜://호스트명:포트번호/경로명/파일명/?쿼리스트링예시>http://www.codechobo.com:80/sample/hello.html?referer=cod
예외는 Error와 Exception으로 나눠진다.Error는 개발자가 처리불가능한 예외이고 Exception은 개발자가 처리 가능한 예외이다.Exception은 RuntimException과 Exception으로 나눌 수 있다\-unchecked\-컴파일시 체크 하지
HTML코드에 Java코드를 넣어 동적 웹페이지를 생성하는 웹어플리케이션 도구(HTML 내부에 JAVA 소스코드가 들어감으로 인해 HTML 코드작성에 용이)웹페이지를 동적으로 생성하기 위한 서버측 프로그램(자바코드내에 HTML코드가 있어서 작업 효율성이 떨어짐)JSP페
서블릿은 서버에서 웹페이지 등을 동적으로 생성하거나 데이터 처리를 수행하기 위해 자바로 작성된 프로그램이다. 서블릿은 Java코드 안에 HTML태그가 삽입되며 자바언어로 되어있다. 확장자는 .java이다.서블릿은 자바언어를 웹어플리케이션에 조금 더 개발하기 쉽게 하기