Java192 7.25 lombok 라이브러리 추가, 의존성 주입, Javax Annotation API redirect 방식으로 전달하기 a태그 : 전송방식 get방식. redirect해주려면 response 필요함. @controller에서 @GetMapping("redirect") public String redirect() { return "redirect:main.home"; } 리턴값에 redirect: 라고 지정하면 다시 요청을 전달한다. (response 전달할 필요 x) https://projectlombok.org/download Download projectlombok.org 경로 설정 : sts-bundle>RELEASE>sts.exe pom.xml에 lombok라이브러리 추가(MAVEN repository참고) 사용 예시 1 ) 클래스 파일 UserVO 생성 package com.bi.. 2023. 7. 25. SPRING 관련 용어들 ## 1 빌드란? -- 소스코드 파일을 컴퓨터에서 실행할 수 있는 독립 소프트웨어 가공물로 변환하는 과정 또는 그에 대한 결과물 이다. -- 이를 좀더 쉽게 풀어 말하자면 우리가 작성한 소스코드(java), 프로젝트에서 쓰인 각각의 파일 및 자원 등(.xml, .jpg, .jar, .properties)을 JVM이나 톰캣같은 WAS가 인식할 수 있는 구조로 패키징 하는 과정 및 결과물이라고 할 수 있다. ## 2 빌드 도구(Build tool) -- 빌드 도구란 프로젝트 생성, 테스트 빌드, 배포 등의 작업을 위한 전용 프로그램. -- 빠른기간동안 계속해서 늘어나는 라이브러리 추가, 프로젝트를 진행하며 라이브러리의 버전 동기화의 어려움을 해소하고자 등장. -- 초기의 java 빌드도구로 Ant를 많이 사.. 2023. 7. 25. 7.24 Spring Framework (Spring MVC)구조 DI 의존성 주입 : 필요한 클래스를 스프링이 전달함. 우리가 만들어준 메소드 통해서 요청 처리를 스프링이 함. (IOC 제어 역전. 관리를 스프링이 한다. ) AOP : 필수 기능은 아니지만 어쩔 수 없이 반복되는 코드를 한 번에 처리 프로젝트 빌드 관리도구 MAVEN MAVEN repository에서 라이브러리 확인 시groupId, artifactId 확인 해야함. MAVEN 라이브러리 다운시 파일 깨져서 라이브러리 정상 수행 안될때도 있음. 그때는 C:\Users\admin\.m2\repository 폴더 삭제하면 된다.(로컬 저장소) (pom.xml 컴파일 시 다시 생성됨.) 프로젝트 구조 src/main/java : 자바코드 src/main/resources : 프로젝트 구동에 필요한 설정파일.. 2023. 7. 24. Spring set up https://spring.io/tools Spring | Tools spring.io 1. 맨 밑에 Spring Tool Suite 3 들어가서 다운. 2. 아파치 톰캣 9버전 다운받기. 윈도우 웹브라우저 크롬으로 변경. WEB-> file 다 UTF-8 설정. -서버 설정 FILE -> new -> other -> server 2023. 7. 24. 7.21 test 문제 해설 자바스크립트에서 event.preventDefault(); 기본 이벤트 작동 막아줌 게시글 상세 카테고리 ${notice.notice_category} 작성자 ${notice.notice_author} 제목 ${notice.notice_title} 내용 ${notice.notice_content} 수정 삭제 목록 function deleteNotice(notice_num,event){ event.preventDefault(); // 기본 이벤트 작동 막아줌 if(confirm(notice_num+" 게시물을 삭제하시겠습니까?")){ location.href='board_delete.jsp?notice_num='+notice_num; } } 2023. 7. 24. 7.14 실습파일 모델 1에서 mvc패턴으로 바꿔보기 아래 정답본 2023. 7. 23. 이전 1 ··· 17 18 19 20 21 22 23 ··· 32 다음