web.xml3 6/1 - 의존성 주입 (DI), 관점 지향 프로그래밍 (AOP) 목차DIsetter 주입생성자 주입xml 형태의 bean 주입 방식 관점 지향 프로그래밍 (AOP)공통의 기능을 구현해 주는 것사용자 접속 내역 로그, 트랜잭션, 예외 처리, 이메일 통보 등 모든 웹 애플리케이션에서 공통으로 사용하는 기능AOP는 메서드 안의 주기능과 보조 기능을 분리한 후 선택적으로 메서드에 적용해서 사용관련 용어aspect구현하고자 하는 보조 기능adviceaspect의 실제 구현체, 메서드 호출을 기준으로 여러 지점에서 실행joinpointadvice를 적용하는 지점, 스프링은 method 결합점만 제공pointcutadvice가 적용되는 대상, 패키지이름/클래스이름/메서드이름을 정규식으로 지정targetadvice가 적용되는 클래스weavingadvice를 주기능에 적용하는.. 2025. 6. 6. 5/28 - Spring 생성 후 작업pom.xml 수정java version 11로 세팅spring 버전 5.2.25.RELEASE로configureation target, source 11로스프링 프레임 워크 특징EJB보다 가볍고 배우기도 쉬우며 경량 컨테이너의 기능 수행제어 역행 기술을 이용해 애플리케이션 간 느슨한 결합 제공의존성 주입 기능 지원관점 지향 기능을 이용해 자원 관리영속성과 관련된 다양한 서비스 지원수많은 라이브러리 연동 지원의존성 주입 (DI)빈스프링에서 관리하는 객체를 빈(Bean)이라고 부름빈 설정 및 관리설정 방식xml 방식java 방식 (spring 4.x이후)id는 이름class는 속성xml 예제greet라는 이름의 bean을 class와 연결시키는 예제 확인해보기package chap01;impo.. 2025. 6. 1. 5/20 - 톰캣, 웹 서버 프로그래밍, 서블릿 목차웹 서버server + appletservletjava 안에 html (css, js)jsphtml 안에 javael, jst1템플릿 엔진velocitythymeleaf톰캣 설치설치https://tomcat.apache.org/tamcat9 windows installer 다운로드포트번호 8090 (오라클 충돌 방지)경로는 java/tomcat9설치 후 브라우저 접속 (http://localhost:8090)Apache Tomcat® - Welcome!이클립스 연결퍼스펙티브 javaEE로 변경운영 서버는 auto reloading enabled를 끔재시작이 안되어서 수동으로 해주어야 함war 파일톰캣에 배포하기 위한 파일export → war file톰캣폴더 내의 webapps에 war 파일 붙여넣기.. 2025. 6. 1. 이전 1 다음 728x90 반응형