본문 바로가기

spring41

뭔지 몰라 web.xml 기본적으로 제공되는 라이브러리. (수정x) url 주소로 들어오는 모든 요청은 다 dispatcherservlet을 통해 처리가 된다. (front-controller 역할) (nonageServlet 처럼 만들 필요 없다) sevlet-context.xml 을 우리가 수정해서 사용한다. 웹 관련된 코드를 사용하기 위한 부분 하단 com.zerock.controller와 연결 되는 역할을 한다. nonage의 actioncontroller 같은 역할 이러한 controller만 생성하면 된다 2022. 12. 19.
라이브러리 빌드방식 (프로젝트 필수 설정 2) - jsp : lib (ex.lombok.jar), jar 파일을 직접 넣어주면 됨 - spring : maven / gradel -> maven 을 많이 사용 -> 직접 사이트에서 받아 올 필요가 없다. -> maven 방식의 모든 라이브러리는 아래 사이트에서 다운로드 https://mvnrepository.com/ -> lombok project - pom.xml 의 dependencies 에 추가 ------------------------프로젝트 생성 때마다 항상 설정해야 하는 부분 ---------------- 수정 1. lgo4j (lombok 버전 충돌, log파일 동작안됨) 수정 전 ) 수정 후 ) 2. 삭제 2. lombok추가 - dependencies 가장 아래쪽에 삽입 - 저장하면 .. 2022. 12. 19.
기본 개념 1. IOC : Inversoin of Control (제어권의 역전) -> 스프링 컨테이너가 객체를 생성 및 소멸한다. -> java와 같이 new ... 처럼 객체 생성하지 x -> 개발자는 최소한의 개입 2. DI : Dependency Injection( 의존성 주입) ->ApplicationContext 라는 존재가 필요한 객체를 생성하고 , 필요한 객체를 주입 3. AOP : Aspect Oriented Programming (관점 지향 프로그래밍) -> 공통관심사 -> 반복적인 코드 제거 4. PSA : Portable Service Abstraction (일관성 있는 서비스 추상화) 주로 특정 자바 모델이나 기능, 프레임워크를 따르지 않는 Java Object를 지칭하며, 대표적으로 Jav.. 2022. 12. 19.
프로젝트 기본 설정 (프로젝트 필수 설정 1) 1. window-perspective-open perspective - spring 2. tomcat server 등록 server 탭 - new - open 3. 인코딩 설정( UTF-8) 총 4 4. pom.xml 수정(두 군데) 수정되면 jar 버전에 5.0 대로 수정 된다 5. pom.xml 수정 후 반드시 프로젝트 - 우클릭 -maven- update project 해주어야 적용된다 6. lombok 설치 7. file - properties -project facets java 1.8 버전 tomcat 체크 2022. 12. 19.
Spring_기본환경설정 Spring tool suit 4.12 https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3 jdk11 버전 https://www.oracle.com/kr/java/technologies/downloads/#java11-windows Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com https://crazykim2.tistory.com/478#text1 [JAVA] Windo.. 2022. 12. 19.