본문 바로가기

BackEnd/Spring13

스프링 2일차(AOP) Annotation(@) 스프링에서 AOP를 구현하기 위해 @Aspect 어노테이션 기반 방식을 사용하였습니다. 참고: https://velog.io/@gillog/Spring-Annotation-%EC%A0%95%EB%A6%AC 관점지향 프로그래밍(AOP_Aspect Oriented Programming) 객제지향 프로그래밍(OOP_Obect Oreinted Programming)을 더욱 발전시키기 위한 개념이다. 하나의 소프트웨어가 하나의 거대한 OOP로써 설계, 프로그래밍 되었다면 이것을 각 기능별로 모듈화 해서 분리 시키는 개념이다. 다시말해 AOP는 OOP를 보완하는 수단으로, 흩어진 Aspect를 모듈화 할 수 있는 프로그래밍 기법이다. 즉, 여러 곳에서 쓰이는 공통 기능을 모듈화하고, 쓰이는.. 2021. 8. 24.
스프링 1일차 처음 스프링을 처음 시작했을 때 이클립스와 굉장히 비슷하다는 것을 느낄 수 있었다. 판박이다. 프로젝트 생성을 해보았다. 좌측에 보면 이런식으로 Package창이 있는데, 우클릭후 NEW -> Spring Legacy Project를 선택하고, 프로젝트 명과 템플릿은 Spring MVC Project로 선택후 NEXT, 다음 화면에는 입력창이 하나 보일 것이다. 이곳은 예시에 맞게 작성해주면 된다. (보통 com.(자신 닉네임).web 이런식으로 설정한다) pom.xml 파일은 나중에 mariaDB(데이터베이스)를 연결할 때도 등장할 친구이다. ++ 프로젝트에 보면 HomeController.java라는 파일이 있을 것이다. 쉽게 생각해서 JSP에서 사용하던 서블릿과 비슷한 친구라고 보면 될 것 같다. .. 2021. 8. 23.
스프링 시작전 준비단계 스프링을 시작하기 앞서 일단 기본적으로 준비해야할 사항들이 몇가지 있다. 1. Java 설치 2. Spring 설치 3. Tomcat 설치(server) 4. Spring 언어셋 UTF-8로 변경 (이클립스 플러그인으로 하는 방식도 있지만 Spring을 깔아서 하기로 했다.) 1. Java 설치 우선 오라클(https://www.oracle.com/kr/java/technologies/javase-jdk11-downloads.html)에서 자신의 운영체제에 맞는 것을 선택하여 깔아준다.(자바 11버전으로 진행했습니다.) 설치후 두가지를 확인해야된다. 1. 폴더가 생성되었는지 확인 C:\Program Files\Java 로 들어가보면 방금 설치한 자바 버전에 맞게 jdk폴더가 생성되어 있을 것이다. 2. .. 2021. 8. 23.
반응형