분류 전체보기(754)
-
[그 외] 클래스 다이어그램에서 Association과 Dependency에 대한 나름의 이해
Association은 해당 클래스의 멤버 변수(member variable or member field)로 사용되는 클래스 관계를 의미한다. Dependency는 메소드의 파라미터나 리턴에 사용되는 클래스 관계를 의미한다. Reference https://brownbears.tistory.com/577 [UML] 클래스 다이어그램 (Class Diagram) 클래스 다이어그램은 구조 다이어그램으로 클래스 내부 구성요소 및 클래스 간의 관계를 도식화하여 시스템의 특정 모듈이나 일부 및 전체를 구조화 합니다. 개발 하기 전, 클래스 다이어그램 brownbears.tistory.com
2024.01.13 -
[Java] 객체지향 설계의 핵심
세가지 핵심 요소 역할, 책임, 협력 핵심 개념 객체지향 패러다임의 핵심은 객체이며 객체는 독립적인 존재가 아니라 적절한 역할과 책임을 수행하며 협력하는 공동체의 일원이다. Reference 조영호. (2019). 오브젝트. 대한민국: 위키북스.
2024.01.13 -
[그 외] devops
Jenkins product 환경의 db devops로 환경 구축 통합테스트 -> 패키징 -> 배포 운영체제와 네트워크 기반 클라우드 기반
2024.01.12 -
[Spring] spring tool suite 4에서 lombok을 설치해야 하는 이유
gradle이나 maven에 dependency만 추가해서는 컴파일은 되지만 실행이 되지 않는다. 이를 해결하기 위해서는 lombok을 따로 설치해주어야 하고 SpringToolSuite4 파일안에 다음의 줄이 있어야 한다. -javaagent:C:\SSAFY\Java\sts-4.21.0.RELEASE\lombok.jar
2024.01.12 -
[디버그] 기존 프로젝트가 잘 안될때
오랜만에 인프런 스프링 강의를 들으며 코드를 따라치고 dispatcher.forward로 html을 쏴주었는데 whitelabel error가 떴다. 아무리 봐도 코드에는 문제가 없었다. 그렇게 찾다보니 IDE 문제라는 걸 인지하게 되었고 아래 레퍼런스를 따라가보니 되었다. 기존 프로젝트가 안될 때 - 프로젝트 초기화 Q: 기존에 잘되던 프로젝트가 어느날 갑자기 안되요. 프로젝트 초기화가 필요합니다. 먼저 프로젝트를 닫은 다음에 File -> Open -> 해당 프로젝트의 build.gradle을 선택해주세요. 그 다음에 선택창이 뜨는데, Open as Project를 선택해주세요. 그래도 진행이 안되면 다음 순서로 하나씩 진행해주세요. 프로젝트 폴더에 있는 build와 out 폴더를 삭제하고 다시 시작..
2024.01.11 -
[그 외] html
원리를 알아야 한다 전자상거래, 문서 교환을 위한 GML(메타언어). 따라서 이를 사용하는 소프트웨어가 있어야 한다. 표준으로 만들기 위해서는 인증이 필요하다 인증을 받은 언어가 SGML (기능은 많다) HTML의 시작은? SGML TCP/IP 후에 OSI 7계층 나옴 주고받는 정보를 어떻게 표현할까 브라우저가 html(메타언어)을 해석 호환성 문제 xml html5 html 아직 표준화 정해져지 않다. DOM well formed document - 필수 valid document - 선택 정보표현 meta 언어
2024.01.11