스프링 공식 홈페이지에 접속해준다.스프링.ioProject - Spring Tools 4를 선택해준다.세가지 툴에서 사용할 수 있는 버전의 Spring-tool-suite.jar파일을 다운 받을 수 있는데 나는 이클립스 환경에서 할 거라서 이클립스/윈도우 섹션을 다운로
Package Explorer에서 오른쪽마우스 - New - Spring Legacy Project를 누른다.개발자가 객체를 생성할 때 하던 new를 Spring이 해준다.Spring MVC Project를 누르고, Next > 를 눌러준다.자동으로 필요한 다운로드가
기존 자바는 객체를 생성할 때 아래와 같이 new 객체를 이용하여 생성한다.스프링 Bean을 이용하면 프레임워크가 만든 Bean을 가져다 쓰기 때문에 Spring 프레임워크를 사용하지 않아도 된다.XML에 저장된 Bean 가져오는 클래스 : GenericXmlAppli
다수의 데이터를 쉽고 효과적으로 처리할 수 있는 Framework 을 사용하여 데이터를 주입해보겠다.자바의 Framework란 JAVA-Framework 포스트를 참고하면 좋겠다.보통 Spring에서 데이터를 주입하고 넘겨줄 때 Setter Injection을 사용하여
Spring Container(스프링 컨테이너)란 스프링에서 자바 객체들을 관리하는 공간을 말한다. Spring Container에서는 Bean의 생성부터 소멸까지를 개발자 대신 관리해주는 곳이라고 할 수 있다.자바 객체를 담고 있다.언제든지 스프링 컨테이너로부터 필요
Spring Legacy Project - src - main - webapp - WEB-INF - web.xml파일에 들어가면web.xml이런 xml문서가 나온다. 여기에는 SpringContainer에 대한 정보와, 별명 등을 지정해주는 곳이다.하나하나 소개해보겠다
Spring Bean Configration File 원래 Spring Bean Configuration File을 만들 때 xml형식으로 Bean에 id를 주고, property에 속성(value)값을 주어서 데이터에 setter injection을 해주었다. 원
Legacy Project의 views에 주로 jsp파일을 생성하는데, 그냥 생성하고 톰캣(tomcat)서버로 실행을 하게되면 404에러가 뜨게된다.이 jsp파일을 welcome file로 인식시키기 위해 해야할 일은 컨트롤러를 생성하여 애너테이션(Annotation)
이전에 Spring Bean Configuration File이나, @Configuration 애너테이션을 통해서 Bean 객체를 만드는 방법을 소개했었다.Spring Bean Configuration File.xml을 통한 Bean객체 생성@Configuration
스프링에서 JUnit Test를 진행하기 위해 우선 Spring Legacy Project를 만들면서 만들어지는 pom.xml에 JUnit의 버전을 입력해서 자동으로 jar를 다운받아지게 해야한다.pom.xml완료가 되면, src/test/java라는 곳에 자동으로 생
JNDI란? > JNDI (Java Naming and Directory Interface)는 디렉터리 서비스에서 제공하는 데이터 및 객체를 발견(discover)하고 참고(lookup)하기 위한 자바 API이다. JNDI를 사용한 DB연결
Spring project를 만들면 src/main/resources경로와 src/test/resources경로에 log4j.xml이라는 파일이 생성이 된다.오늘은 log4j보다 속도가 10배 빠르면서, 향상된 필터링 정책, 기능, 로그 레벨 변경 등에 대해 서버를 재
CATALINA_HOME\\conf\\server.xml에서 Connector port=9090 변경CATALINA_HOME\\webapps 에 galaxy.war 가져다두기CATALINA_HOME\\bin에서 startup.bat(startup.sh) 실행하기톰캣이
만약 아이콘이 커피모양 자바 아이콘이라면 더블클릭을 하면 자동으로 알집으로 압축이 풀린다.하지만 연결이 안되어있을 경우 cmd에서 아래와 같이 입력하여 압축을 풀고 설치하면 된다.java -jar 파일이름java -jar spring-tool-suite-4-4.16.0
Spring이 생겨난 핵심적인 요인 중 좋은 객체지향 설계를 위함이 있다.객체 지향 설계를 잘 하기 위해서는 SOLID 원칙을 중요하게 생각하고 설계를 하면 된다.clean code로 유명한 로버트 마틴이 좋은 객체 지향 설계의 5가지 원칙을 정리를 한 이론이다. (기
기존 Spring에서는 자바 코드의 @Bean이나, xml파일의 <bean> 태그 등을 통해서 직접 등록할 스프링 빈을 나열했다.실무에서는 코드가 수십, 수백개가 될텐데 이 Bean들을 모두 일일히 등록해주려면 귀찮기도하고 실제로 누락되는 정보도 많을 것이다.그래