728x90

JAVA/SPRING 4

[JAVA] spring MVC @ModelAttribute 사용법

jsp에서 서버단(Controller)와 param값을 주고 받을 때 @ModelAttribute 어노테이션을 사용하지 않는 경우 보편적으로 아래와 같이 사용한다. weburl + /test.do?id=id&name=name&email=email&mobile=mobile @RequestMapping(value = "test.do", method = RequestMethod.GET) public String test(@RequestParam("id") String id, @RequestParam("name") String name, @RequestParam("email") String email, @RequestParam("mobile") String mobile, ModelMap model){ model..

JAVA/SPRING 2021.03.26

스프링(SPRING) 이란?

1. Spring 이란? - JAVA의 웹 프레임워크로 JAVA 언어를 기반으로 사용한다. JAVA로 다양한 어플리케이션을 만들기 위한 프로그래밍 틀이라 할 수 있다. - JAVA를 이용한 기술은 JSP, MyBatis, JPA 등 여러가지가 있는데, Spring은 이 기술들을 더 편하게 사용하기 위해 만들어졌다. - 중복코드의 사용률을 줄여주고, 비즈니스 로직을 보다 간단하게 처리할 수 있다. - 오픈소스를 좀더 효율적으로 가져다 쓰기 좋다. - JAVA 기술들을 더 쉽게 사용할 수 있게 해주는 오픈소스 프레임 워크이다. 2. 프레임 워크(Frame Work)란? - 기본적인건 만들어 줄테니 개발자가 알아서해 ! - 자주 쓰일 만한 기능들을 한데 모아 놓은 유틸(클래스)들의 집합이다. - 프레임 워크는..

JAVA/SPRING 2021.02.18

SPRING SECURITY - 기본 설정

1. Spring Security 란? Spring Security는 Spring 기반의 어플리케이션의 보안(인증, 인가 등)을 담당하는 스프링 하위 프레임워크다. '인증'과 '인가'에 대한 부분을 Filter로 등록하여 처리한다. 보안과 관련하여 여러가지 옵션을 제공해주기 때문에 개발자 입장에서는 보안 로직을 작성하지 않아도 된다는 장점이 있다. 2. pom.xml 설정 3. web.xml 설정 4. web-security 설정 1) auto-config : 스프링에서 제공하는 기본 로그인페이지 / http기본인증 / 로그아웃 기능 등 사용 여부 2) use-expressions : SpEL(Spring Expression Language) 사용여부 - 추후 jsp에서 spring-security 태그..

JAVA/SPRING 2021.02.18
728x90