반응형

spring 3

빠른 배포와 개발을 도와주는 Spring 기반의 자바(Java) 프레임워크 프로웍스(Proworks)

Proworks 기업용 시스템 개발 및 운영의 전 과정을 지원하는 ALM(Application Lifecycle Management) 기반 프레임워크 개발/운영 관리 도구를 프레임워크에 일원화 된 환경으로 제공함으로써 개발 및 운영 효율성과 시스템의 안정성을 높일 수 있도록 지원 온라인 및 배치 처리 환경, 외부 연계 수단, 개발/운영 자원 관리 프로세스, 접근 관리 도구 등 다양한 개발 및 운영/관리 도구를 제공 형상관리 및 배포 지원 개발 환경 개발자는 제공되는 IDE를 통해 로컬 환경에서 개발이 이루어지며, 서버에서 템플릿을 자동으로 생성해 프로젝트에 활용할 수 있다. 또한 관리 기능을 통해 권한 및 설정 정보를 실시간으로 반영할 수 있다. 비교 Proworks Spring Business Logi..

업무 2023.12.12

[Spring] IT 개발자 면접 단골 질문 스프링 SOLID 관련 정리 (SRP / OCP / LSP / ISP / DIP)

SOLID 클린코드로 유명한 로버트 마틴이 좋은 객체 지향 설계의 5개 원칙 5가지 원칙 SRP (Single responsibility principle) 단일 책임 원칙 한 클래스는 하나의 책임만 가져야 한다. 변경이 있을 때 파급 효과가 적으면 단일 책임 원칙을 잘 따른 것이라고 볼 수 있다. ex) UI 변경, 객체의 생성과 사용을 분리 OCP (Open/Closed principle) 개방-폐쇄 원칙 (중요) 소프트웨어 요소는 확장에는 열려 있고, 변경에는 닫혀 있어야 한다. LSP (Liskov substitution principle) 리스코프 치환 원칙 프로그램의 객체는 프로그램의 정확성을 깨뜨리지 않으면서 하위 타입의 인스턴스로 바꿀 수 있어야 한다. 다형성에서 하위 클래스는 인터페이스 ..

공부/Spring 2023.10.04

save() 메서드는 엔티티 상태를 데이터베이스에 반영

package com.study.board.service; import com.study.board.entity.Board; import com.study.board.repository.BoardRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.ui.Model; import java.util.List; @Service public class BoardService { @Autowired private BoardRepository boardRepository; // 글 작성 처리 public ..

활동/호기심 2023.09.25
반응형