본문 바로가기

분류 전체보기132

[Spring] Spring Framework MVC - Controller, Service, DTO(=VO), DAO Sping Framework MVC 모델 Controller : 클라이언트(Client)에서 요청(Request)이 들어올 때, 해당 요청을 수행할 비즈니스 로직을 제어(Handling)하는 객체 Service : 서비스 레이어 단에서 세분화된 비즈니스 로직을 처리하는 객체 : Controller가 Request 를 받으면 적절한 Service에 전달하고, 전달 받은 Service는 비즈니스 로직을 처리 : DAO 여러개를 묶어서 사용할 때 'Service'라고 함. DAO 여러개가 합쳐진 것 DAO (Data Access Object) : DB를 사용해 데이터를 조회하거나 조작하는 기능을 담당하는 것들 : DB에 접근하는 객체 DTO (Data Transfer Object) : VO(Value Obje.. 2021. 2. 23.
[대기업 취업 준비 tip] 대기업 최종 합격 ! 컴퓨터공학과 취뽀 후기 (+ KT, SK C&C, 한솔 인티큐브, 동원 엔터프라이즈 등) 2021. 2. 23.
[Spring] STS에 Lombok 설치하기 Lombok 이란? 어노테이션 기반으로 코드를 자동 완성해주는 라이브러리 Getter, Setter, Equlas, ToString 등과 다양한 코드를 자동완성 시킬 수 있음 * 어노테이션 : @를 이용한 주석, 자바코드에 주석을 달아 특별한 의미를 부여한 것 ex) @Override Lombok 다운로드 projectlombok.org/download Download projectlombok.org Lombok 설치 1. STS가 실행중이라면 종료 2. lombok.jar 실행 IDEs 목록에서 사용하는 IDE를 선택 > Install/Update * STS가 없으므로 Specify location에서 STS 찾기 3. 설치 완료 화면 4. porm.xml 수정해 롬복 종속성 추가 org.project.. 2021. 2. 23.
[Spring] 스프링으로 게시판 만들기 1. Spring 실행 후 프로젝트 저장할 위치 지정 * Workspace의 경로는 모두 영어로 지정해야함 2. 프로젝트 생성 File > New > New Spring Starter Project 3. prom.xml 수정 2.2.1.RELEASE 4. Maven 업데이트 board 우클릭 > Maven > Update Project 5. BoardApplication 실행해보기 2021. 2. 22.