일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- sql
- 시큐리티로그인
- input태그
- javascript
- Linux
- 시큐리티 로그아웃
- 2차원배열
- 시큐리티
- 리눅스
- 목록
- programmers
- 반복문
- springSecurity
- 프로그래머스
- 코딩테스트
- StyleSheet
- 싱글톤
- springboot
- html
- gradle
- css
- JAVA11
- java
- 스프링 부트
- codingtest
- 시큐리티 로그인
- 로그인
- security
- 소스트리
- Spring boot
- Today
- Total
목록lectureNote/SPRING (19)
JAVAIARY
1. Bean 등록 Annotation 1) @Component - 컴포넌트를 나타내는 일반적인 스테레오 타입 - 태그와 동일한 역할을 함 - Class-level Annotation - 등록하려는 빈의 클래스 소스가 편집 가능한 경우 사용 2) @Controller - 프리젠테이션 , 웹 애플리케이션에서 웹 요청과 응답을 처리하는 클래스 3) @Service - 서비스 레이어, 비즈니스 로직을 가진 클래스 4) @Repository - 퍼시스턴스 (persistence) 레이어, 영속성을 가지는 속성(파일, 데이터베이스)을 가진 클래스 * @Repository, @Service, @Controller - 더 특정한 useCase - @Component의 구체화된 형태 * 컴포넌트 == Bean 2. B..

경로 web-inf의 appservlet 의 servlet-context.xml에 프리픽스 서픽스 경로/파일형식이 지정되어있기 때문에 home.jsp로 이동함 따라서 기본적으로 jsp파일은 webapp/WEB-INF/views/ 이하에 만들어 주게 됨 Service = GET+ POST방식 WebServlet = Controller+ RequestMapping jsp에선 request 내장 객체 제공 클라이언트와 서버의 정보 읽기 get방식 : 쿼리스트링에 노출 post방식 : 바디에 담아서 전송 dynamic Web project = maven을 사용하지 않음
Spring 설치 원하는 스프링 버전 받아서 (sts-3.9.18.RELEASE) C드라이브 에 풀기 ini 파일 열어서 마지막 줄에 -Dfile.encoding=UTF-8 추가 Spring 설정 Window - preference encoding 검색해서 java proferties file와 jsp utf-8 수동 변경 server 서버 톰캣으로 지정 Web설정 target - pom.xml 11라인 자바 버전 1.6 ->11 12라인 스프링프레임워크 버전 변경 141, 142라인 연동되도록 변경 ${java-version} pom.xml을 수정해 주고 난 뒤에는 프로젝트를 선택하여 maven update까지 항상 해 주어야 함