전체 글

대체 불가능한 개발자가 되기 위해 노력하겠습니다.🐻
conteroller의 작성 스프링 MVC의 Controller는 하나의 클래스 내에서 여러 메서드를 작성하고, @RequestMapping등을 이용해 URL을 분기하는 구조로 작성한다. 과거 이 단계에서 Tomcat(Was)를 실행하고, 웹화면을 만들어 결과를 확인하는 코드를 확인했지만, 시간도 오래걸리고 테스트 자동화하기에도 어려움이 있다. Boardcontroller의 분석 원하는 기능을 호출하는 방식은 테이블로 정리하는 게 좋다. From 항목은 해당 URL을 호출하기 위해 별도의 입력화면이 필요하다는 것을 의미(화면구성) Task URL Method Parameter From URL 이동 전체 목록 /board/list GET 등록 처리 /board/register POST 모든 항목 입력화면 ..
조건문에서 거짓 같은 값(Falsy)로 평가되는 값들 false: 불리언 값 중 거짓 null: 아무런 객체 참조도 없는 값 undefined: 값이 할당되지 않은 상태(변수를 초기화 하지않거나, 함수가 값을 반환하지 않은 경우) 0: 숫자 0 NaN: 숫자가 아님(Not-a-Number) '' 또는 "": 빈 문자열 위의 false로 평가되는 값 이외에는 참 같은 값(Truthy)로 평가 받는다. typeof 연산자: 특정 변수 또는 값의 타입을 `문자열`로 반환 "undefined": 값이 할당되지 않거나, 선언만 되고 초기화되지 않은 변수의 경우 반환된다. "boolean": 불리언 타입의 값. "number": 숫자 타입의 값. "string": 문자열 타입의 값. "object": 객체, 배열,..
sts4에 마켓플레이스> spring3 플러그인 설치가 안되어 아래의 방법들을 해봄 1. 에러 메세지 org.eclipse.mylyn.commons.ui 3.7.0 4.0.0)' but it could not be found help > install New Software > path에 아래의 URL을 입력 후 다운로드 https://download.eclipse.org/mylyn/releases/latest/ Eclipse software repository | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 360 open source projec..
영속 계층은 데이터베이스를 기준으로 설계를 나눠구현하지만, 비지니스 계층은 로직을 기준으로 해서 처리한다. 쇼핑몰에서 상품을 구매한다. 해당 쇼핑몰의 로직이 `물건을 구매한 회원에게는 포인트를 올려준다`라고 가정하면 영속계층: `상품`, `회원` 비지니스계층: 구매서비스(`상품영역`, `회원영역`을 동시에 사용하여 하나의 로직을 처리하도록 설계) 비즈니스 계층의 설정 설계를 할 때 각 계층 간의 연결은 인터페이스를 이용해 느슨한연결을 한다. service패키지 생성 /BoardService 클래스 생성(인터페이스) /BoardServiceImpl 클래스 생성(구현 클래스) BoardMapper객체를 주입받는 생성자를 생성하려면 1. 모든 파라미터를 이용하는 생성자를 만드는 @AllArgsConstruct..
뿌수미
Ppoosumi