국비 62일차 내용정리 (Spring ViewResolver)
·
국비 내용 정리/Spring
ViewResolver 화면이동 영향 및 담당하는 객체 -> 실질적인 이동은 DispatcherServlet이 담당한다. Resolver에는 종류가 많기 때문에 이름(id)을 반드시 지정해야한다.  InternalResourceViewResolver 는 통상적으로 많이 사용하지는 않지만 실습용으로 많이 사용한다. 의존성 주입은 setter 주입을 해야한다.  페이지에 데이터를 반드시 출력해야할때 >> 상세보기 페이지에 들어갈때 인증 반드시 해야할때 >> 관리자페이지 >> 마이페이지 WEB-INF 하위에 있는 파일은 브라우저, 클라이언트, 사용자가 찾아갈 수 없다. WEB-INF/views 폴더를 생성하는 이유는 .xml 파일과 나누어 관리를 하기 위해 생성한다.  + 접근, 인가, 허가 가 필요할때..
국비 61일차 내용정리 (Spring MAV)
·
국비 내용 정리/Spring
회사마다 다르지만 FC(FrontController) 가 있는 곳의 패키지는 일반적으로 .app.View가 들어간다. 지금까지는 FrontController라고 불렀지만 -> Spring 에서는 DispatcherServlet 이라 불린다. 일반 컨테이너는 POJO형식(JAVA) 만 불러올 수 있다. -> 일반 컨테이너에서는 new 객체를 생성할 수 없으니 DispatcherServlet(FrontController)은 Servlet 컨테이너인 web.xml에서 확인이 가능하다. 이때 .xml 과도한 태그작성을 하지 않기 위해 @(어노테이션)을 작성하여 사용한다. Spring 이전 .jsp 에서 HandlerMapper Java 를 생성하여 사용했지만. Spring 에서는 private HandlerMa..
jsp -> Spring까지의 복습 정리
·
국비 내용 정리/Spring
DTO -> 자료형이다. XxxDTO data = new XxxDTO(); 가 맞다. -> DTO는 자료형이기 때문에 new 객체 생성이 되는 것이 맞다. Service 는 어노테이션 @Service 를 사용하는 Controller(컨트롤러) 파트 코드이다. @service는 @Component를 상속받은 하위 어노테이션이다. request / response 는 jsp 내장 객체이다. controller.jsp 파일 생성 모든 요청이 다 controller.jsp로 온다. if(action == 1) 출력 else if(action = 2) 판매 요청 >> controller.jsp?action=login String action = reqeust.getParameter("action"); if(act..
[Spring] Page 작성 과제(BOARD 관련)
·
국비 내용 정리/과제
1) Member 완성해오기 2) Board 만들어오기 2번째 Board 관련 코드입니다. BoardDTO.javaimport org.springframework.stereotype.Component;@Component("boardDTO")public class BoardDTO { private int board_num; private String board_title; private String board_context; private String board_writer; private String board_date; public int getBoard_num() { return board_num; } public void setBoard_num(int board_num) { this.board_..
[Spring] Page 작성 과제(MEMBER 관련)
·
국비 내용 정리/과제
과제1) Member 완성해오기2) Board 만들어오기 이번 관제로 Spring에서 Member 관련 내용 완성Board 관련 완성해오는 과제를 내주셨다. 아래 코드들은 Spring 과제들 관련 코드이다.MemberDTO.javaimport org.springframework.stereotype.Component;@Component("memberDTO")public class MemberDTO { private int member_num; private String member_id; private String member_password; private String member_date; private boolean member_role; public int getMember_num() { ret..
Spring boot 사전 지식 채우
·
추가 공부/Web
1. Spring Framework란스프링 프레임워크(Spring Framework)는 JAVA를 위한오픈 소스 프레임워크로서 간단하기 스프링(Spring)이라고도 합니다.이는 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공한다고 합니다.(Spring == Spring Frameword)  2. Spring Framework의 특징은 다음과 같다.위키백과(Spring)경량 컨테이너로서 자바 객체를 직접 관리한다. 각각의 객체 생성, 소멸과 같은 라이프 사이클을 관리하며 스프링으로부터 필요한 객체를 얻어올 수 있다.스프링은 Plain Old Java Object 방식의 프레임워크이다. 일반적인 J2EE 프레임워크에 비해 구현을 위해 특정한 인터페이스를 구현하거나 상속을 받을 필요가 없어 기존에 ..
코마-중간 프로젝트 발표 영상
·
팀 프로젝트/Web
이번 발표영상을 올려보려합니다.팀원들에게 허락을 맡고 올립니다! https://youtu.be/4nNjYgoovEw - YouTube www.youtube.com 다음 최종 프로젝트까지 발표 연습도 좀하고...Spring 공부 열심히해서 열심히 해봐야겠습니다.
팀프로젝트 발표 내용 정리
·
팀 프로젝트
이번 팀프로젝트에 대한 링크 정리입니다. 1. 팀프로젝트 Git 주소https://github.com/yn-j-98/2024record/tree/main/COMA_PROJECT_CONTROLLER 2024record/COMA_PROJECT_CONTROLLER at main · yn-j-98/2024record2024년 기록. Contribute to yn-j-98/2024record development by creating an account on GitHub.github.com 2. 프로젝트 공유한 노션https://www.notion.so/Code-Mountain-1-111321e6d03080f9aa9dc06cc1091fb2?pvs=4 - 클라이밍 커뮤니티 (★: 구현한 것) (★★ : (중프)맡은..
개발자가 되고 싶은 곰
'국비' 태그의 글 목록 (2 Page)