본문 바로가기

분류 전체보기32

스프링 mvc 프로젝트 템플릿 구조 2019. 1. 17.
SpringFrameWork - Maven Maven이란? maven은 프로젝트 관리 도구로 프로젝트의 시작과 끝까지의 단계에 맞춰서 사용하는 개발 도구이다. 하지만 가장 많이 사용되는 용도는 프로젝트에 필요한 의존적인 라이브러리를 자동으로 관리해주는 용도로 많이 사용된다. 2019. 1. 17.
spring boot vs Spring Legacy Spring Starter Project(Spring Boot) Spring Legacy Project 장점 별도의 설정이 필요 없다.WAS없이 실행이 가능하다.로딩시간이 짧아서 테스트 하기에 편하다 현재까지 실무에서 많이 사용되고 있다.다양한 자료가 존재한다기존 프로젝트를 이해하는데 도움이 된다.모든 버전의 스프링에서 사용할 수 있다. 단점 기존의 설정과 다른방식으로 사용한다.JSP 설정 등은 별도로 해야 한다. 초반 테스트 환경 구성 등이 어렵다.WAS와 연동하는 경우 결과 확인에 많은 리소스를 소모한다. 2019. 1. 17.
자바 기본 문법 - 클래스 클래스 클래스란 각각의 객체들이 가지는 속성과 연산을 정의하고 있는 틀이다. 클래스는 객체의 상태를 나타내는 필드(field)와 객체의 행동을 나타내는 메소드(method)로 구성된다. 필드란 클래스에 포함된 변수를 의미하며 메소드란 어떤 특정한 작업을 수행하기 위한 명령문의 집합이다. 클래스 내에서 필드는 선언된 위치에 따라 다음과 같이 구분된다.1. 클래스 변수2. 인스턴스 변수3. 지역 변수 인스턴스자바에서 클래스를 사용하기 위해서는 해당 클래스의 객체를 선언해야한다.이렇게 클래스로부터 객체를 선언하는 과정을 클래스의 인스턴스화 라고 하며, 선언된 해당 클래스 타입의 객체를 인스턴스라고 한다.즉, 인스턴스란 메모리에 할당된 객체를 의미한다. 생성자생성자란 객체의 생성과 동시에 인스턴스 변수를 원하는.. 2019. 1. 15.