2022/01 14

폐쇄망에서 오피스 정품인증받기

이미 오피스가 설치된 경우 정품인증 받기입니다. ( 설치가 되어 있지 않다면 설치 후 인증마법사에서 전화로 소프트웨어인증 진행하시면 됩니다.) 엑셀 > 파일 > 계정 > 제품 키 변경 버튼 > 제품키 입력 엑셀을 새로 열면 '인증마법사가' 뜹니다. https://sway.office.com/1SpbgyW4x2uTRUNo?ref=Link 전화 인증 A. 전화 인증 sway.office.com 전화 인증 A. 전화 인증

Spring Security란(1) - 추가예정

인증과 권한은 spring security의 목표이다. 인증(Authentication) - 참이라는 근거가 있는 무언가를 확인하거나 확증하는 행위 / 사람들의 신분을 구성 - 해당 사용자가 본인이 맞는지를 확인하는 절차 - 어플리케이션의 작업을 수행할 수 있는 주체(사용자)라고 주장할 수 있는 것 인가(Authorization) - 인정하여 허가한다 - 인증된 사용자가 요청한 자원에 접근가능한지를 결정하는 절차 - 인증된 주체가 어플리케이션의 동작을 수행할 수 있도록 허락되어있는지를 결정하는 것 * Spring Security는 기본적으로 인증절차를 거친 후에 인가절차를 진행하게 되며, 인가 과정에서 해당 리소스에 대한 접근권한이 있는지 확인하게 된다. spring security에서는 이러한 인증과 ..

차근차근/Spring 2022.01.11

필터, 인터셉터, AOP

웹 개발 시 공통부분의 관리를 위한 방법 (3) 1) Filter 2) Interceptor 3) AOP 필터와 인터셉터의 차이 대상 필터(Filter) 인터셉터(Interceptor) AOP 관리되는 컨테이너 웹 컨테이너 스프링 컨테이너 Request/Response 조작가능 여부 o x 용도 - 보안 관련 공통 작업 - 모든 요청에 대한 로깅 또는 감사 - 이미지/데이터 압축 및 문자열 인코딩 - 인증/인가 등과 같은 공통 작업 - Controller로 넘겨주는 정보의 가공 - API호출에 대한 로깅 또는 감사 대상지정 주소로 구분 주소로 구분 주소, 파라미터,어노테이션 등 .. 실행위치 Servlet단위 Servlet단위 메소드앞 Proxy패턴의 형태로 실행 실행순서 1 2 3 1. Filter (..

차근차근/Spring 2022.01.11

스프링 어노테이션.. 맨날 ..

@RequestMapping 1) value 속성 : 요청받을 url 설정 2) method 속성 : 어떤 요청을 받을지 정의 method = RequestMethod.GET / method = RequestMethod.POST 여러개 하고싶으면 method = {RequestMethod.PUT , RequestMethod.DELETE} 3) produces 속성 : Response의 Content-Type 제어 prodeuces = "application/text;charset=utf-8" @ModelAttribute 사용자가 요청시 전달하는 값을 오브젝트 형태로 매핑해주는 어노테이션 JAVA에는 2가지 Bean이 있다. Spring에서 표현하는 Bean, JAVA에서 표현하는 Bean Spring B..

차근차근/Spring 2022.01.11

WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/] in DispatcherServlet with name 'appServlet'

WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/] in DispatcherServlet with name 'appServlet' 프로젝트 모양이 틀어져서..이리저리 만지다가 그냥 새로 만들면서 파일들을 복붙했는데 프로젝트 이름이 달라지면서 틀린 부분이 있었던 것 같다. servlet-context.xml에 base-package를 현재 프로젝트 이름으로 바꿈

차근차근/Spring 2022.01.10

ViewResolver

Spring MVC에서 View는 사용자에게 결과를 랜더링해 보여주는 Bean이다. 1. InternalResourceViewResolver = 템블릿뷰 : 논리적인 View이름을 사용해 템플릿 파일 자원을 사용해 랜더링 되는 view객체를 결정한다. 2. BeanNamveViewResolver : 논리적인 View이름을 사용해 DispatcherServlet의 어플리케이션 컨텍스트에 있는 View Bean을 결정한다. 3. ResourceBundleViewResolver : 논리적인 View이름을 사용해 ResourceBundle에 포함돼있는 View를 결정한다. 4. XmlViewResolver : Despatcherservlet의 어플리케이션 컨텍스트와는 별도로, xml파일들로 부터 View Bea..

차근차근/Spring 2022.01.10

BeanNameViewResolver

BeanNameViewResolver - 뷰의 이름과 동일한 이름을 가지는 빈을 view로 사용 - 사용자 정의 view객체를 사용하는 경우 사용 1. 컨트롤러에서 CommonFile 클래스의 getDownLoadView 메소드 호출 [UserManagementController.java] return CommonFile.getDownloadView(file, fileName); 2. commonFile클래스에서 ModelAndView 리턴 public static ModelAndView getDownloadView(File file, String fileName) { CommonFile downloadFile = new CommonFile(); downloadFile.setFile(file); //파일..

차근차근/Spring 2022.01.10

이클립스2020-06 | openjdk1.8 (2) + tiles 도전

https://myhappyman.tistory.com/81 Spring - 타일즈(Tiles) 적용하기 스프링 타일즈란 뷰페이지의 jsp들을 상단, 사이드, 메인, 하단을 설정 상태로 include 처리해주는 구조의 템플릿을 말합니다. 페이지들을 일괄관리 할 수 있고, 공통사용하는 부분들을 매번 등록 myhappyman.tistory.com 1. pom.xml에 라이브러리 추가 위치는 바로 위에 넣었다. 1.6 3.1.1.RELEASE 1.6.10 1.6.6 3.0.3 modules탭 Edit눌러서 Paht 를 /로 바꾼 후 저장 화면안나옴.. HomeController에 @RequestMapping(value = "/test/home1", method = RequestMethod.GET) public..

차근차근/Spring 2022.01.07

이클립스2020-06 | openjdk1.8 (1)

계속 꼬여서 톰캣 jdk 이클립스 다 지웠다. 다운로드 1. 이클립스 2020-06 https://www.eclipse.org/downloads/packages/release/2020-06/r 에서 Eclipse IDE for Enterprise Java Developers -> Win x86_64 다운로드 2. 톰캣 8.0.50 https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.50/bin/ 에서 apache-tomcat-8.0.50.exe 다운로드 3. java-1.8.0-openjdk-1.8.0.191-1.b12.ojdkbuild.windows.x86_64 https://github.com/ojdkbuild/ojdkbuild 에서 java-1.8.0-op..

프로그램설치 2022.01.07
반응형