본문 바로가기

전체 글

(134)
2022.04.25 영타
2022.04.22 게시글 수정 삭제 페이징 UUid : 업로드 되는 파일에 고유한 이름을 붙여넣어 파일의 중복을 막기 위해서 사용했다. 이렇게 하면 업로드 되는 파일마다 앞에 코딩해준 이름이 붙는다. 인터넷에서 파일을 다운받았을 때 이름이 길고 이상한 것들이 있는데 이 경우이다 페이징 처리를 위한 방법 페이징처리 메소드를 사용하기 위해서는 먼저 새로운 DTO를 만들어 줘야 한다. 그리고 나서 컨트롤러 서비스 mapper로 넘어가 작업을 한다. 컨트롤러이다. 서비스이다 서비스는 길어서 둘로 나눠 찍었고 아래쪽 paging로 선언해준 값들이 jsp에서도 쓰이게 될 것이다. 당연히 새로 만들어준 dto에서 선언해준 값이 쓰인다. 아래부터는 jsp에서 코딩해준 코드이다. http://java.sun.com/jsp/jstl/core"%> 한 페이지에 출력..
2020.04.21 하루 정리 프로젝트 기본 sidebar는 옆에 눌렀을 때 열리는 메뉴들을 말한다. header에 속해있다. 체크된 부분이 있어야 이 클래스가 맵퍼라는 걸 프로그램이 알 수 있다. 각 클래스의 필수 어노테이션(사전적 의미는 '주석'이다. ) Autowired 로 연결했을 때 각 어노테이션이 빠져있으면 실행이 되지 않는다. https://mvnrepository.com/artifact/org.projectlombok/lombok/1.18.22 Getter Setter ToString 자동 작성 위 사이트로 들어가 파랑게 드래그 된 코드를 복사 후 pom.xml 파일 dependencies 마지막 위쪽에 넣은 뒤 DTO클래스에 위 처럼 입력해주면 겟터 셋터 ToString를 하지 않아도 자동으로 적용이 된다. 저것도 귀찮다면 @Dat..
2020.04.21 영타 연습
2022.04.20 영타
2022.04.20 정리 저 빨간부분이 없으면 외계어가 뜬다. 언어를 불려오는 중요한 코드이니 붙여넣기 등의 작업을 할 때 지우지 말도록 하자 웹페이지의 코드를 가져오고 싶을 때는 빨간 괄호 부분을 클릭 후 가져오고 싶은 코드를 가져오면 된다 오른쪽 상단의 아이콘이 활성화 되면서 마우스 커서를 올려두었을 때 찾는 코드로 가게된다. 위 이미지처럼 버튼, 혹은 를 사용할 때 저 주소가 같아야 작동한다. 스프링의 장점은 저 주소를 통일시키면 이클립스나 다른 프로그램과는 다르게 매번 선언을 해 줄 필요 없이 주소값만으로 사용이 가능하다. 이제 위 컨트롤러들이 서비스로 가게 된다 msvc가 Service msvc = new Service();로 선언해준 객체이고 msvc.fmModify msvc.fmDelete 들이 작동을 한다. 여기서..
2022.04.19 타자
2022.04.18 하루 정리 페이지를 연결해줄 때 위 그림처럼 짝이 지어지니 대소문자 구별 확실히 할 것 form 에서 action ="memberJoin은 메소드 선언해주는 것 처럼 보낼 주소를 선언해준다 다음과 같이 view에게 데이터를 전달할때 ModelAndView를 이용해서 Model,Path,Status 정보를 한번에 보낼 수 있게 만드는 것이 바로 ModelAndView이다. @Repository : DB와 통신을 위한 메소드이다. 서비스로부터 DB에 insert 요청이 오면 VO 객체들을 영송석 컨테이너 라는 곳에 넣어놓았다가 로직이 끝나면 한 번에 DB로 커밋하게 된다. 간단하게 DB와 통신해주는 메소드이다 라고 이해하면 된다. @Autowired :의존관계 주입(DI)을 할 때 사용하는 어노테이션(Annotatio..
2022.04.18 영타 마지막으로 했을 때 보다 빠르기 및 최대 타수 모두 늘었지만 크게 늘지는 않아 좀 더 주기적으로 해야 할듯 싶다.
2022.04.15 하루 정리 이렇게 가져와야 한다.joinFrom.jsp -=>MemberDTO -=> MemberController 로 선언되고 값이 들어간 객체를 메소드로 가져오는 과정이다. 대소문자까지 전부 일치해야 하며 문제가 없을 시 다음 과정으로 넘어간다. 정상적으로 출력되는지 확인하는 코드다. 이를 코딩하게 되면 위 결과 값이 consol에 값이 나오게 된다. 이렇게 나오게 된다. 아래쪽의 mName값이 null인 이유는 테스트를 위해 일부러 다른 이름으로 선언해줬기 때문이다. Controller가 코딩이 끝나면 서비스로 넘어가게 되는데 둘을 연결해줘야 한다. @Autowired 연결을 위한 메소드 매우매우 중요하다 마친가지로 서비스는 DAO와 연결해줘야 한다. @Autowired 연결을 위한 메소드 매우매우 중요하다 ..
2022.04.15 오랜만에 올리는 타자 연습
2022.04.14 보호되어 있는 글입니다.
2022.04.13 Spring 설정과 기본 셋팅 & 클래스 간의 이동 보호되어 있는 글입니다.
2022.04.12 보호되어 있는 글입니다.
2022.04.11 정리 보호되어 있는 글입니다.
2022.04.07 Intent 보호되어 있는 글입니다.
2022.04.06 보호되어 있는 글입니다.
2022.04.05 공부정리 보호되어 있는 글입니다.
2022.04.04 보호되어 있는 글입니다.
2022.04.01하루정리 보호되어 있는 글입니다.
2022.03.31정리 보호되어 있는 글입니다.
2022.03.30 보호되어 있는 글입니다.
2022.03.29 하루 정리(버튼 만들고 기능 넣기 복습) 보호되어 있는 글입니다.
2022.03.28 공부정리 보호되어 있는 글입니다.
2022.03.21~2022.03.25 첫 프로젝트 후기, 느낀점 보호되어 있는 글입니다.
2022.03.21~2022.03.25 첫 프로젝트 ppt 보호되어 있는 글입니다.
2022.03.21 테이블 보호되어 있는 글입니다.
2022.03.21팀 프로젝트 메소드 보호되어 있는 글입니다.
2022.03.21팀 프로젝트 기획안 보호되어 있는 글입니다.
2022.03.17 Bank 실습 sql 보호되어 있는 글입니다.