Server/Spring
-
[Spring] Intellij tomcat war 배포 - window에서 filezilla를 이용해 sftp 서버배포Server/Spring 2020. 3. 20. 18:30
Tomcat에 WAR 배포하는데 삽질을 정말 많이 했다. WAR 와르와르와르 하니까 전혀 관련 없지만 콜드의 와르르♥ 가 계속 생각났다. 서버 배포에 성공하면 신나는 마음으로 듣기 위해 와르르를 흥얼거리며 해결했다. 결국 행복하게 와르르~~~~~~~~~~~~~~~~~~~~~~듣게 되었다. 와르르 들으면서 하는 포스팅! 🔥목차🔥 🍓 1. WAR 파일 생성 1) war 파일 배포하기 위해 Main 클래스에 SpringBootServletInitializer 상속 받기 2) pom.xml finalName 태그 추가 3) tomcat 서버에 배포할 war파일 만들기 🍓 2. tomcat 서버에 생성한 WAR 파일 배포 방법 1) localhost에 배포 -> Local tomcat 서버에 배포 방법 2) 원하..
-
[Spring] 이클립스로 스프링 프로젝트 생성하기Server/Spring 2020. 3. 15. 13:18
🍓 eclipse java -> project -> Maven project -> 두개 체크 -> Group id & Artifactd id작성 Group id : spring4 전체 큰 프로젝트 Artifactd id : testPjt 현재 만드는 >src >main >java : java 언어 사용해 기능 구현한 project. java파일 관리 >resource : 보조적인 역할을 하는 자원파일 관리 🍓 pom.xml 파일이란? 모듈 가져오는 파일 필용한 라이브러리만 다운로드 해서 사용. 메이븐 설정파일이다. 메이븐은 라이브러리를 연결해주고 빌드를 위한 플랫폼이다. pom.xml 4.0.0 spring4 testPjt 0.0.1-SNAPSHOT org.springframework spring-con..
-
[spring] Lombok annotationServer/Spring 2020. 2. 20. 16:45
@Data :@Getter, @Setter, @RequiredArgsConstructor, @ToString, @EqualsAndHashCode 제공 모든 멤버변수의 생성자 및 접근자, ToString, equeals, hashCode등 모든 메소드 자동 생성 사용하지 않는 메소드까지 만들어주므로 고민 후 필요에 맞게 사용해야한다. 또한, Builder 클래스는 자동으로 생성되지 않는다. @NoArgsConstructor : Default 생성자 자동 생성. 같은 기능의 생성자가 이미 존재할 경우 compile error. (단, 생성자 만들어줄 경우 Default생성자 자동생성 안됨. ) @AllArgsConstructor : 모든 필드에 대한 생성자 자동 생성 @NonNull : 클래스가 아닌 필드에..
-
Spring ArchitectureServer/Spring 2020. 2. 20. 15:52
1) Presentation Layer Spring MVC 객체를 말한다. 프론트 컨트롤러(DispatcherServlet), 컨트롤러, 뷰, 모델이 포함된다 설명 포스팅 : https://aonee.tistory.com/entry/Spring-Presentation-Layer Spring Presentation Layer [Spring MVC(Model-View-Controller)의 핵심 Component] 참고 https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:ptl:spring_mvc_architecture Spring MVC 란? 1. Client Request 2. DispatcherS.. aonee.tistory.com Prese..
-
Spring Presentation LayerServer/Spring 2020. 2. 20. 15:32
[Spring MVC(Model-View-Controller)의 핵심 Component] 참고 https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:ptl:spring_mvc_architecture Spring MVC 란? 1. Client Request 2. DispatcherServelet : 최초 진입 지점 3. Handler Mapping : 어떤 컨트롤러에게 요청을 위임하면 좋을지 판단. 해당 요청을 처리하기 위한 Controller 찾음. 4. DispatcherServelet: 선태된 Controller호출하여 1. Client Request처리 5. Controller : Business Layer와 통신을 통해 원하는 작업 처리 ..
-
spring vs spring bootServer/Spring 2020. 1. 14. 15:44
1. Spring vs Spring framework? 스프링 프레임워크(영어: Spring Framework)는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 한다. 즉, Spring == Spring FrameWork로 둘은 같은 것이다. 2. framework란 무엇인가? 소프트웨어 어플리케이션이나 솔루션의 개발을 수월하게 하기 위해 소프트웨어의 구체적 기능들에 해당하는 부분의 설계와 구현을 재사용 가능하도록 협업화된 형태로 제공하는 소프트웨어 환경 뼈대, 틀 이다. 사용시 장점? 1. 유지보수하기 좋아진다 일종의 약속. 모든 프로그래머들이 구조화된 형식으로 작업하면 인수인계 및 코드이해도가 높아질 수 있다. 개발자들이 각기 다르게 설계했다면 서로의 설..