분류 전체보기172 Spring 기초2(실습) MVC 1) 디렉토리 구조 및 파일 web.xml contextConfigLocation /WEB-INF/applicationContext.xml org.springframework.web.context.ContextLoaderListener dispatcher org.springframework.web.servlet.DispatcherServlet 1 dispatcher / springapp org.springframework.web.servlet.DispatcherServlet 2 springapp *.do index.jsp springapp-servlet.xml index.jsp $END$ hello.jsp hello.jsp ${message} HelloController.java package k.. 2022. 5. 16. Spring 기초(실습) 프로젝트 생성 방법 및 Maven 설정(pom.xml) https://k39335.tistory.com/70 [Spring] IntelliJ에서 Spring + Maven 프로젝트 생성하기 [Spring] IntelliJ에서 Spring + Maven 프로젝트 생성하기 이번 포스팅의 목표는 IntelliJ를 이용하여 Spring + Maven 프로젝트를 생성하고, 실행 가능한 상태까지 만드는 것이 목표이다. 프로젝트 구조 구성이 k39335.tistory.com pom.xml 4.0.0 com.kosta.spring Kosta_Spring_Maven 1.0-SNAPSHOT 11 11 org.springframework spring-context 4.3.20.RELEASE org.springframewor.. 2022. 5. 12. Ch.02 Spring MVC (09~12) 9. 관심사의 분리와 MVC 패턴 - 이론 1. 관심사의 분리 (Seperation Of Concerns) YoilTeller_remote.java 해당 Java파일은 3개의 관심사, 1. 입력 2. 작업(처리) 3. 출력으로 이루어져 있다. - OOP 5대 설계 원칙 : SOLID S(SRP) : 하나의 메서드는 하나의 Concern만 책임진다. => 상위의 코드는 하나의 메서드가 3개의 Concern을 책임지므로 좋은 코드가 아님, SRP원칙에 따라 분리 필요 - 분리 기준 a. 관심사 (Concern) b. 변하는 것(common), 자주 변하지 않는 것(uncommon) c. 공통 코드 2. 공통 코드의 분리 - 입력의 분리 - 입력(관심사)의 분리 1. 의 코드에서 main 선언 부분을 위와 같.. 2022. 5. 11. Ch.02 Spring MVC (05~08) 05. 클라이언트와 서버 1. Browser를 이용하여 URL을 통해 Request 할 때 a. Tocmat이 Request 객체를 생성하여 정보를 저장 b. 해당 객체를 Mapping 된 Method에 저장 c. Method를 통해 원하는 Request 정보를 획득 가능 1-1. Request 정보 획득 방식 - Enumeration enum = request.getParameterNames(); (Enumeration : iterator의 구버전) - Map paramMap = request.getParameterMap(); => key : value 형태로 데이터를 저장 - String[] yearArr = request.getParameterValues("year"); => String Arr 형.. 2022. 5. 11. [22.05.10] 09:00 일기 31일차 (PW:0) 보호되어 있는 글 입니다. 2022. 5. 10. [중간프로젝트]ERP - 마이페이지 ERP 부분에서 마이페이지를 맡아서 진행하였다. 구체적인 기능으로는 1. 개인 정보 조회 및 수정 2. 근태 기록 조회 3. 연차 기록 조회 및 처리(인사과[부서 번호로 판단]의 경우 승인 및 반려 가능) 4. 급여 명세서 조회 (매월 10일이 되면 해당 월의 급여 명세서가 자동으로 생성) 5. 개인 주소록 조회 및 수정, 삭제 를 구현하였으며 아래 동영상을 통해 확인 가능 부서번호 1(인사과)일 경우 연차 기록 승인/반려 UI 표출 부분 부족한 부분 1. URL 깔끔하게 나오도록 Controller에 Path들 정리하기 2. get, post 용도 확실히 하여 사용하기 프로젝트 파일 ver.1 동영상 촬영 시점 ver.2 POST 방식으로 변경 후 한글 깨짐 현상 발견 및 수정 프로젝트 병합을 위해 디.. 2022. 5. 9. 이전 1 ··· 4 5 6 7 8 9 10 ··· 29 다음