스프링 부트

Cloud-DevLog
[Spring] JAR VS WAR
·Spring
JAR? WAR?JAR과 WAR은 모두 Java의 jar 옵션을 이용하여 생성된 압축(아카이브)한 파일로 애플리케이션을 쉽게 배포하고 동작시킬 수 있게 파일들을 패키징한 것이다. JAR(Java ARchive)JAR은 패키지 파일 형식으로 .jar 확장자를 가진다.Java 애플리케이션이 동작하도록 Java 프로젝트를 압축한 파일이다.Class (Java 리소스, 속성 파일), 라이브러리 등을 포함한다.JRE(Java Runtime Environment)만 있어도 실행 가능하다.java -jar 프로젝트명.jar WAR(Web Application ARchive)WAR은 웹 애플리케이션 아카이브 or 웹 애플리케이션 리소스를 나타내며, .war 확장자를 가진다.모든 Servlet/JSP 컨테이너에 배포할 ..
[Spring] 스프링 프레임워크(Spring Framework)란?
·Spring
스프링 유래 및 어원 과거 EJB라는 기술을 통해 웹 애플리케이션을 개발하였다.EJB(Enterprise Java Bean) : 엔터프라이즈급 애플리케이션 개발을 단순화하기 위해 발표한 스펙이다. Java bean이라는 자바 객체를 재사용할 수 있도록 컴포넌트화 시킬 수 있는 코딩 방식을 활용하였으며, 비즈니스 객체들을 관리하는 컨테이너를 만들어 컨테이너로부터 객체를 받는 식으로 관리한다.하지만, 서비스는 실제 비즈니스 로직보다 EJB 컨테이너를 사용하기 위한 상속, 구현할 클래스 등이 많아 불편하다. 즉, 비즈니스 로직에 특정 기술이 종속된다는 문제점이 있었다. 2002년 로드 존슨(Rod Johnson)에 의해 처음 개발되었으며, 그의 책 "Expert One-on-One J2EE Design and..
cloud-grace
'스프링 부트' 태그의 글 목록