★ DI 파일 구성 요소 src/main/java > "com.test.di04" > "BoardController.java"// 컨트롤러(흐름 통제) > "BoardService.java"(I)// OOOService. 주업무 객체 > "BoardServiceImpl.java"(C)// OOOServiceImpl. > "BoardDAO.java"(I)// OOODAO. 데이터 객체 > "BoardDAOImpl.java"(C)// OOODAOImpl. src/test/java > "com.test.di04" > "XMLTest.java" > "AnnotationTest.java" XML 방식 - root-context 설정 Annotation 방식 의존 주입 방식 : @Autowired Component..
★ 스프링 구성 요소 DI AOP ■ 프로젝트 생성하기 New > Spring Legacy Project > Spring MVC Project > name : "BeginTest" "com.test.begin" ★ 파일 구조 1. src/main/java 여태까지 사용하던 Java 소스 폴더 2. src/main/resources Java 소스 이외의 자원 폴더 주로 스프링 설정 파일 3. src/test/java 테스트용 4. src/test/resources 테스트용 5. JRE System Library JRE jar JavaSE-1.6 > JDK 1.6 > (수정) > JDK 11 6. Maven Dependencies 메이븐(빌드 도구, 라이브러리 관리 도구 등..) 프로젝트 생성 & 유지 관리..
★ 프로젝트 생성 Dynamic Web Project MapTest context : map ★ 카카오맵 API https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com https://apis.map.kakao.com/ https://apis.map.kakao.com/web/guide/ https://www.flaticon.com/kr/free-icons/map-marker/2?k=1684393535380&log-in=google https://fonts.google.com/icons?selected=..
★ 데이터 전송 실시간으로 데이터를 갱신 하는 페이지 필요 파일들 > "Ex03.java" > "Ex03Data.java" //**중요 > "ex03.jsp" > "ex03data.jsp" iframe 현재 브라우저에서 새로운 브라우저를 띄우는 방법 ■ Ex03.java : 디자인 담당 package com.test.ajax; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.htt..
★ Memo ■ 필요 프로젝트 및 파일 Memo - Dynamic Web Project Context root : memo Generate web.xml 생성 파일 생성 lib > ojdbc.jar, mylibrary.jar, jstl-1.2.jar ■ lombok.jar 파일 다운 이클립스 종료 후 , lombok.jar파일 실행 실행 후, eclipse.exe 경로 선택 후, install lombok -> getter, setter, toString 등 오버라이딩으로 대신 처리해주는 jar파일 ■ SqlDeveloper 실행 데이터 베이스 생성 drop table tblMemo; create table tblCategory ( seq number primary key, --번호(PK) name va..
★ AJAX, Asynchronous JavaScript and XML 비동기 자바스크립트 & XML 비동기 자바스크립트 통신 자바스크립트 웹서버(톰캣) 순수 자바스크립트 버전 jQuery 버전 ES6 자바스크립트 버전 ★ 예제 1 - 데이터베이스 데이터 count 출력 ■ 파일 생성 프로젝트 생성 name : "AjaxTest" context : 패키지 생성 com.test.ajax WEB-INF/views lib -> jar파일 파일 생성 ex01.java AjaxDAO.java MemoDTO.java ex01.jsp ■ ex01.java package com.test.ajax; import java.io.IOException; import javax.servlet.RequestDispatcher; ..