분류 전체보기 68

23-03-16 Spring

1. jdk 1.8 버전 설치 2. sts 설치 3. tomcat 설치 및 연동 4. 데이터베이스 설치 및 설정 5. 1.1 스프링 레거시 프로젝트 생성 콘피그 템플릿 클릭 디폴트빼고 모두 삭제 주로 3뎁스 사용 생성시 프로젝트에서 피를 흘리고 있는데 백그라운드에서 계속 뭔가를 다운받고 잇따는것 porm.xml 수정 꼭 서버를 끄고 해야된다. 4.0.0 com.chanyongyang controller springmvc war 1.0.0-BUILD-SNAPSHOT 1.8 5.0.7.RELEASE 1.6.10 1.6.6 spring 관련 버전이 업데이트 된다. * 버전업데이트가 안되고 servlet-context에 에러가 날 때 해결방법 C:\Users\사용자명\.m2\repository\org 폴더 내에..

Spring/Spring 2023.03.16

23-03-15 Servlet, JSP

※ 복습 ※ 수업 게시글 상세조회시 첨부파일을 확인할 수 있어야함 삭제시에도 첨부파일도 삭제되어야함 db에서도 삭제되어야함 1. 썸네일이 안만들어지는 이미지 처리 1-1 . fileUploadController 수정 // 이미지 여부 확인 // image/x-icon, image/webp List exceptImgMime = Arrays.asList("image/x-icon", "image/webp"); boolean image = p.getContentType().startsWith("image") && exceptImgMime.contains(p.getContentType()); 1-1 2번째방법 // 이미지 여부 확인 // image/x-icon, image/webp System.out.printl..

23-03-13 Servlet, JSP

※ 복습 ※ 1. 검색 후 2페이지로 갔을 때 검색결과가 사라지는 것 수정 1-1 criteria 수정 el을 가져올때 getter로 가져오는데 쿼리스트링을 문자열로 만들면 됨 criteria keyword에 null값이 아닌 초기값 추가 getQueryString 구문 추가 package com.chanyongyang.jsp.domain; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @Data @NoArgsConstructor @AllArgsConstructor public class Criteria { // 초기값을 주는게 좋다. private int pageNum = 1; private i..

23-03-09 (1) Servlet, JSP

* 어디까지는 확실히 됐었고, 어디서부터 안되는지 구분을 해야함 구분을 해서 개별적으로 테스트를 하고, 정확하게 어디까지 되는지 확인 후 안되는부분을 확인, 안되는부분을 수정해야함 ※ 복습 ※ 1. 라이브러리 파일(JSTL) https://mvnrepository.com/artifact/jstl/jstl/1.2 jar파일 다운 ※ 게시글에 대한 반복처리 1. JSTL(표준 태그 라이브러리) 사용 예제) web-inf에 jstl.jsp 생성 - el을 대상 태그 라이브러리를 등록해야함. jsp/jstl/core가 들어간 uri를 사용하며 프리픽스는 자동완성으로 c가 붙음 주로 forEach와 if를 사용 ${num} if는 else가 없는 if임 jstl 종합예제) ${num} 20 입니다 20이 아닙니다..

23-03-07(2) bootstrap

1. index.html 코드 보완 본문 시작 구간 공간1 공간2 공간3 공간4 사이트를 더 안전하고 편리하게 이용하세요 TJ 로그인 아이디 비밀번호 찾기 회원가입 footer.jsp copyright @ TJ academy head.jsp Page Title header.jsp LOGIN ID Password Remember me Submit 5. src폴더에 하위폴더인 도메인역순.member.controller 생성 6. Login.java 파일 생성 후 전에 만들었던 Login.java파일을 복붙 package com.chanyongyang.jsp.member.controller; import java.io.IOException; import javax.servlet.ServletException;..

Servlet, JSP 2023.03.07

23-03-07(1) Servlet, JSP

※복습 1. Servlet java코드 base controller는 servlet으로 구현 2. JSP html문서 (화면담당) 소스코드가 혼잡스러움 3. DTO 하위에는 VO가 있음 (VO의 예시) 회원, 게시판, 댓글)) 멤버의 값이 변화 EX) 페이지 객체 3-1) VO - 지정된 값 불변 - 변화될 값이 많을경우 VO로 처리 EX) 회원, 게시글 4. DAO - db접근 * OSI 7 layer - 네트워크에서 사용되는 언어 - 네트워크 프로토콜이 통신하는 구조 - 7개의 단계가 있음 (계층도) 1계층 : 물리계층 (최하위 계층) : 랜카드 2계층 : 데이터링크 계층 3계층 : 네트워크 계층 4계층 : 전송 계층 : TCP, UDP 5계층 : 세션 계층 : TLS, SSL(채팅관련) 6계층 : ..