JAVA/대덕인재대학교-최프

ArticlePageArticlePage 에서 volunteerVO를 제너릭 타입으로 넣는 이유 : ArticlePage 클래스가 다양한 유형의 데이터를 처리할 수 있도록 하기 위해서 입니다.자바에서 제네릭은 클래스나 메서드가 사용할 데이터 타입을 명시적으로 지정하지 않고, 다양한 타입을 유연하게 처리할 수 있게 합니다.ArticlePage : T는 VolunteerVO로 대체됩니다. 즉, 이 페이지는 VolunteerVO 타입의 데이터를 처리하게 됩니다.제네릭을 왜 사용하는가?제네릭을 사용하지 않고 모든 데이터를 Object로 처리할 수 있지만, 제네릭을 사용하면 타입 안정성을 보장할 수 있습니다.즉, 컴파일 시점에 타입 체크가 가능해지고, 잘못된 타입을 사용할 경우 컴파일 오류가 발생하여 오류를 예방..
카카오톡 apifunction sample5_execDaumPostcode() {new daum.Postcode({oncomplete: function(data) { var addr = data.address; // 최종 주소 변수 // 주소 정보를 해당 필드에 넣는다. document.getElementById("sample5_address").value = addr; // 주소로 상세 정보를 검색 geocoder.addressSearch(data.address, function(results, status) { // 정상적으로 검색이 완료됐으면 if (status === daum.maps.services.Status.OK) { v..
스프링에서 어노테이션 기반의 기능을 활성화하기 위해 사용하는 설정@Controller, @RequestMappting 같은 어노테이션을 사용시 필요한 빈 객체들을 자동으로 등록합니다.서버에서 앞서 처리될 필요가 없는 정적 리소스 파일을 처리하는 역할 수행웹 애플리케이션의 물리적 경로 이름을 설정하고 이 경로에 정적 리소스 파일들을 저장하면 소스 코드나 웹 브라우저의 주소창에서 해당 리소스의 경로를 사용하여 직접 접속할 수 있습니다.정적 리소스란 클라이언트에서 요청이 들어 왔을 때 요청 리소스가 이미 만들어져 있어 그대로 응답하는 것 입니다.mapping : 웹 요청 경로 패턴을 설정, 컨텍스트 경로를 제외한 나머지 부분의 경로와 매핑location : 웹 애플리케이션 내에서 실제 요청 경로의 패턴에 해당..
root.context.xml스프링 설정 파일서블릿과 필터가 공유할 수 있는 루트 스프링 컨테이너 설정으로 공통 bean(Service, Repository(DAO),DB,Log 등)을 설정합니다.공통 bean을 설정하는 곳으로 주로 view 지원을 제외한 bean을 설정합니다. 데이터베이스 연결을 위한 DataSource 를 설정합니다.설정에서 사용된 클래스는 org.apache.commons.dbcp2.BasicDataSource로 Apache Commons DBCP (Database Connection Pooling) 라이브러리를 사용하여 데이터베이스 연결 풀을 관리 합니다.데이터베이스와 연결을 맺고 끊어질 때까지의 라이프 사이클을 관리 해주는 sqlSession 객체를 ..
web.xmltomcat 서버의 설정웹 프로젝트의 배포 설명자/배치 기술서(deplyemnt description)이며, 웹 프로젝트가 배포되는 데 이용되는 xml형식의 자바 웹 애플리케이션 환경 설정 부분을 담당합니다.스프링 웹 프로젝트가 실행되면 가장 먼저 web.xml 파일을 읽어들이고 위부터 차례로 태그 해석합니다.네임스페이스 : 코드에서 이름은 같지만 내용이 전혀 다른 요소와 충돌하지 않도록 합니다.스키마 : 코드의 구조와 요소, 속성의 관계를 정의하여 다양한 자료형을 사용할 수 있도록 정의된 문서 구조, 즉 틀을 의미합니다.xsi:schemaLocation 속성은 참조하고자 하는 인스턴스 문서의 URL를 지정합니다. 두 개의 속성 값은 공백으로 구분합니다. 첫 번째는 사용할 네임 스페이스(보통..
프로젝트에서 사용할 라이브러리의 버전을 정의하는 설정java-varsion : 1.8(Java 8)org.springframwork-version : 5.3.29aspectj-varsion : 1.9.19AspectJ : AOP(Aspect-Oriented  Programming) 지원하는 라이브러리slf4j version : 2.0.7 slf4j : 로그 기록을 위한 인터페이스를 제공하는 라이브러리필요한 jar 파일을 자동으로 가져온다Meven에서 의존성을 정의할 때 사용하는 태그Spring의 spring-context 모듈을 프로젝트에서 사용할 수 있도록 설정합니다.: 특정 라이브러리를 제외하는 설정Spring 프레임워크 관련 라이브러리임을 나타냅니다 org.springframework s..
lavender1122
'JAVA/대덕인재대학교-최프' 카테고리의 글 목록