스프링 MVC를 학습하는데 가장 먼저 기억해야 하는 점은 스프링 MVC가 스프링의 서브(sub) 프로젝트라는 것이다. Spring Framework 라는 메인 프로젝트 외에도 여러 종류의 서브 프로젝트가 존재하는데, 스프링 MVC 역시 이러한 프로젝트 중 일부이다. 스프링은 하난의 기능을 위해 만들어진 프레임워크가 아니라 '코어'라고 할 수 있는 프레임워크에 여러 서브 프로젝트를 결합해서 다양한 상황에 대처할 수 있도록 개발되었다. 서브 프로젝트라는 의미를 개발자의 입장에서 가장 쉽게 이해할 수 있는 방법은 '별도의 설정이 존재할 수 있다' 라는 개념이다. Spring Legacy Project로 생성한 예제의 경우에도 servlet-context.xml과 root-context.xml로 설정파일이 분리..
https://url.kr/a1swod 코드로 배우는 스프링 웹 프로젝트:현업 개발을 위한 단계별 실습서 COUPANG www.coupang.com 스프링 프레임워크의 간략한 역사 2000년대 초반부터 시작된 엔터프라이즈급의 개발은 안정된 품질의 개발이 절실했고, 그 결과 많은 프레임워크의 전성시대라고 할 수 있었다. 스프링은 비교적 그 시작이 조금 늦은 프로젝트였지만, 가장 성공적인 '경량 프레임워크'이다. 경량프레임워크? 경량프레임워크라는 용어는 90년대 말에 복잡한 구동환경과 하드웨어적인 구성이 필요한 프레임워크의 반대되는 개념으로 등장. 과거 J2EE 기술은 너무나 복잡하고 방대했기 때문에 이를 특정 기능을 위주로 간단한 jar파일 등을 이용해서 모든 개발이 가능하도록 구성된 프레임워크이다. * ..
보안 정책 설정하는 법 1. 자원 및 권한 설정 - 마이페이지 자원 설정 - /mypage 권한 매핑 - ROLE_USER - 메시지 자원 설정 - /message 권한 매핑 - ROLE_MANAGER - 환경설정 자원 설정 - /config 권한 매핑 - ROLE_ADMIN - 관리자 자원 설정 - /admin/** 권한 매핑 - ROLE_ADMIN 2. 사용자 등록 및 권한부여 3. 권한계층적용 ROLE_ADMIN > ROLE_MANAGER > ROLE_USER 4. 메소드 보안 설정 메소드 보안 - 서비스 계층 메소드 접근 제어 io.security.corespringsecurity.aopsecurity.AopMethodService.methodSecured 포인트컷 보안 - 포인트컷 표현식에 따른..
22년 7월달에 모집을 시작해서 22/8/1 일자로 시작된 데브캠프 자바의정석 저자이신 남궁성 선생님과 함께하는 데브캠프라니, 반드시 참여해보고 싶었습니다. 남궁성 선생님의 유투브 강의를 통해 자바공부를 제대로 할 수 있었고 (심지어 무료입니다.) 패스트캠퍼스에 있는 스프링의 정석 강의를 구매해서 들은 수강생으로써 선생님은 찐 강사님이시란것을 이미 너무 잘 알고있었습니다. 개인적으로 자바 공부 처음 시작하실 때 유투브 강의 보시길 추천드립니다. 자바,스프링 공부 시작 하시는 분들은 저처럼 자바의정석/스프링의 정석 커리큘럼으로 나가시면 기초 탄탄/실력 상승 덤입니다.. https://fastcampus.co.kr/dev_camp_nks 2022 DevCamp : Java의 정석 남궁성과 포트폴리오 ..
- Total
- Today
- Yesterday
- 스프링 빈
- 자바스크립트
- 자바의정석
- security
- 이정환
- 객체지향
- 친절한SQL튜닝
- 스프링 프로젝트
- AWS
- 인덱스
- 시큐리티
- JavaScript
- Spark
- 스프링의정석
- MySQL
- 리액트
- 데브캠프
- 데이터베이스
- node
- @Configuration
- 한입크기로 잘라먹는 리액트
- 컨테이너
- 코드로 배우는 스프링 웹 프로젝트
- 스프링
- Node.js
- EC2
- di
- spring
- React
- 남궁성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |