servlet

Spring

Spring STEP 4 - Spring MVC

★ Spring MVC 스프링 기반 MVC 웹 프로젝트 구현 패키지 - "com.test.controller" 웹 요청 담당하는 서블릿 > Controller 역할 스프링 컨트롤러 > OOOController com.test.controller > "Ex01Controller.java" views > "ex01.jsp" Ex01Controller.java : 서블릿 역할 //JSP Model2 > (발전) > Spring MVC //서블릿 역할 public class Ex01Controller implements Controller { //요청 메소드 @Override public ModelAndView handleRequest(HttpServletRequest request, HttpServletRes..

Spring

Spring STEP 3 - DI & AOP

★ 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..

Spring

Spring STEP 2 - 스프링 구성요소

★ 스프링 구성 요소 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 메이븐(빌드 도구, 라이브러리 관리 도구 등..) 프로젝트 생성 & 유지 관리..

Server

AJAX STEP 11 - Map

★ 프로젝트 생성 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=..

Server

AJAX STEP 2 - Push Server

★ 데이터 전송 실시간으로 데이터를 갱신 하는 페이지 필요 파일들 > "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..

Server

Servlet + JSP STEP 4 - Memo

★ 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..

Server

AJAX STEP 1 - 기초

★ 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; ..

Server

Servlet+JSP STEP 1 - File UPLOAD

★ File UPLOAD 라이브러리 : cos.jar파일 다운로드 http://www.servlets.com/cos/ Servlets.com | com.oreilly.servlet www.servlets.com cos-22.05.zip 다운 ★ File 업로드/다운로드 클라이언트 > (복사) > 서버 : 업로드 서버 > (복사) > 클라이언트 : 다운로드 파일 업로드 라이브러리 : cos.jar ■ 필요 파일들 - "com.test.file" > "FileTest.java" //서블릿 > "FileTestOk.java" - webapp > "file" > "filetest.jsp"//jsp > "filetestok.jsp" ■ FileTest.java : Servlet 페이지 package com.tes..

IT의 큰손
'servlet' 태그의 글 목록