본문 바로가기

분류 전체보기167

스프링 실습예제(회원가입 폼, lombok 사용) - 기존 MVC 2 방식의 회원가입 폼 실습에서 spring으로 변환한 방식입니다. - spring, java1.8, tomcat 9.0, eclips - 사용 API (Maven 등록) : cglib, annotation, lombok - 강의에서 배운 내용중 Controller에서 Model과 ModelAndView, RequestParam, {}, Get 등 기초적인 부분을 배웠지만 기초실습 부분중 회원가입에 어울릴 한가지 방식만을 소개해드리겠습니다. - 나머지 기초부분은 스프링 기초 실습 예제글로 따로 포스팅하겠습니다. Bean을 매개변수로 사용하는 방식 - 디렉토리 구조 - 회원가입 유효성검사 js는 resource 폴더에 따로 위치시켰습니다. - bootstrap 적용을 위해 기존의 파일과 소.. 2021. 4. 11.
스프링 Web(DispatcherServlet, HandlerMapping, HandlerAdapter, viewResolver) - 출처 더보기 출처1 : https://m.blog.naver.com/PostView.nhn?blogId=todoskr&logNo=220845006916&proxyReferer=https:%2F%2Fwww.google.com%2F 출처1-1 : https://m.blog.naver.com/PostView.nhn?blogId=todoskr&logNo=220856216311 출처2 : https://mangkyu.tistory.com/18 출처3 : https://joont92.github.io/spring/HandlerMapping-HandlerAdapter-HandlerInterceptor/ Spring Web MVC를 공부하기 전 간단한 프로젝트를 생성하고 기본 구조에관한 공부 내용을 정리하고자 합니.. 2021. 4. 8.
스프링 AOP (Annotation 방식과 Pointcut 종류) AOP Annotation 방식 Annotation 시작 전 파일구조 - java : MainClass, LogAop, Student, Worker - resource : appCTX.xml 데이터 클래스 Student.java / Worker.java //////// Student package com.javalec.ex; public class Student { private String name; private int age; private int gradeNum; private int classNum; public void getStudentInfo() { System.out.println("이름 : " + getName()); System.out.println("나이 : " + getAge()).. 2021. 4. 8.
스프링 AOP(자바 방식, Spring XML 방식) 출처 : www.youtube.com/watch?v=y2JkXjOocZ4&list=PLq8wAnVUcTFVUMCKI4CL_EHWW5ykPnL0z ** Annotation 방식은 다음에 따로 정리하겠습니다. AOP란 (Aspect Oriented Programming) 관점 지향 프로그래밍 - 사용자 중심인 객체 지향 프로그래밍에서 좀 더 큰 틀인 관점 지향 프로그래밍이라고 합니다. - 기존엔 사용자가 원하는 업무 기반의 로직에만 관심을 가졌었지만, 사용자의 요구사항말고 이 요구사항을 수반하기 위해 코드들을 작성하다보니 그 외의 코드가 들어가게 됨을 느낍니다. (개발자/관리자가 프로그램을 구현하기 위해서든 테스트하기 위해서든 필요한 코드들이 존재하게 됨.) - 사용자 관점으로 봤떤것이 지금까지 객체지향으로.. 2021. 4. 8.