본문 바로가기

자바8

REST API 실습(Spring MVC) - 1 더보기 본 글은 https://devkingdom.tistory.com/108 블로그의 글을 참고하여 작성하였습니다. - 설명과 이미지 몇개의 출처는 명시해놓은 블로그입니다. - 코드 실습 내용은 제가 직접한 코드로 첨부합니다. 개발환경 - OS : Windows 10 - IDE : Eclipse 2021.03 - WAS : Tomcat 9.0 - JAVA : JDK 11 - Framework : 스프링 프레임워크 (스프링 부트 X) - 프로젝트 설정 : Spring Lagacy Project -> Spring MVC Project - Spring Version : 4.3.3.RELEASE (pom.xml에서 변경) REST API란 API 서비스를 만들어 날 때, RESTful 하다는 의미는 무엇일까 .. 2021. 9. 13.
객체 지향 프로그래밍 5원칙 (SOLID) SOLID란 객체지향 프로그래밍에는 5원칙이라고 있다. 바로 5원칙에 대해 알아보자. 4대특징인 추상화, 캡슐화, 다형성, 상속은 알겠는데 도대체 이 5원칙이란게 무엇인가요 ? 먼저 위키백과를 통해 의미를 파악해보도록 하겠다. # 위키백과 https://ko.wikipedia.org/wiki/SOLID_(%EA%B0%9D%EC%B2%B4_%EC%A7%80%ED%96%A5_%EC%84%A4%EA%B3%84) 5원칙 즉, SOLID란 로버트 마틴이 2000년대 초반에 명명한 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙을 마이클 페더스가 두문자어 기억술로 소개한 것이다. 유지 보수와 확장이 쉬운 시스템을 만들고자 할 때 이 원칙들을 함께 적용할 수 있다는 것. 그리고 이 원칙들은 애자일 소프트웨어 개.. 2021. 9. 9.
객체 지향 프로그래밍이란 더보기 출처 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=hirit808&logNo=221457311265 https://ko.wikipedia.org/wiki/%EA%B0%9D%EC%B2%B4_%EC%A7%80%ED%96%A5_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D https://jeong-pro.tistory.com/m/95 https://vincentgeranium.github.io/study/2019/08/26/module.html https://itproda.tistory.com/88 http://www.incodom.kr/%EA%B0%9D%EC%B2%B4_%EC%A7%80.. 2021. 9. 9.
스프링 실습 예제(Profile, Environment 사용) 출처 : it-pig.tistory.com/24 - 파일 구조 - resource : appCTX1, appCTX2, appCTX3 - java : ServerInfo, RunConfig, DevConfig, MainClass.java - Annotation과 xml 방식 포함 - Profile, Environment, 사용(어노테이션, xml) appCTX1.xml, appCTX2.xml, appCTX3.xml appCTX1 profile = "dev" --> appCTX2 profile = "pej" --> appCTX3 --> ServerInfo.java package com.javalec.ex; // Annotation방식으로 의존주입할 데이터 클래스 public class ServerInfo {.. 2021. 4. 7.