본문 바로가기
반응형

프레임워크6

스프링 시큐리티란? 1. 스프링 시큐리티란 무엇인가? 스프링 시큐리티를 이해하기 위해서 스프링 시큐리티가 무엇인지를 알아야합니다. 스프링 시큐리티 레퍼런스에서는 자바 EE 기반의 엔터프라이즈 소프트웨어 애플리케이션을 위한 포괄적인 보안 서비스들을 제공하고 오픈 플랫폼이면서 자신만의 인증 매커니즘을 간단하게 만들 수 있다고 자랑(?)하고 있습니다. 하지만, 신입 개발자들 수준에서 스프링 시큐리티와 같은 보안 기술을 이해하기란 참 힘든 과정이라고 생각합니다. 스프링 시큐리티를 이해하기 위해서는 스프링 시큐리티가 애플리케이션 보안을 구성하는 두가지 영역에 대해서 알아야 합니다. 바로 인증(Authentication)과 권한(Authorization)이라는 것입니다. 이 두 영역은 스프링 시큐리티의 목표이기 때문에 반드시 이해하고.. 2020. 2. 18.
MVC와 DispatcherServlet에 대해서 이전 장까지 MyBatis와 커넥션풀의 활용, 그리고 트랜잭션에 대해 상세히 알아보았습니다. 개인적으로 이 정도의 환경이라면 소, 중형 서비스 구축에는 문제없을 정도로 환상적인 제작환경이 구축됬다고 할 수 있겠네요. 또 실제로 많은 웹개발자들이 이런 포맷을 사용하고 있구요. 이제 우리가 해야 할 것은 누구나 탐낼만한 좋은 개발환경을 구축했으니 드문드문 처리해야할 애매한 문제들을 하나씩 알아나가보는 과정입니다. 그 중 오늘은 우리가 해결해야할 것은 바로 web.xml에 설정한 DispatcherServlet에 대해 알아가고 발생할 수 있는 문제점을 해결하는 것입니다. 스프링MVC는 DispatcherServlet 등장으로 정말 엄청나게 web.xml의 역할이 축소되었습니다. 예전같으면 서블릿을 URL로 활.. 2019. 11. 12.
부트스트랩(Bootstrap)? 부트스트랩(Bootstrap)은 트위터의 웹디자이너와 개발자가 만든 오픈형 UI플러그인이라고 할 수 있다. (참고 : UI를 편하게 구성해주는 플로그인이기 때문에 부트스트랩만으로는 웹사이트를 완성 할 수 없다.) 전세계의 웹제작자들에게 편리성을 주고자만들어졌고 무엇보다 빠르고 쉽게레이아웃을 구성하고 다양한인터페이스를 사용할 수있다. HTML5기반으로 CSS와 Javascript로 만들어 놓은 프레임워크로 기본적인 레이아웃과 메뉴, 버튼, 리스트, 탭 이미지 등을 다양한 형태의 엘리먼트를 제공해 쉽게 홈페이지를 개발할수 있게 도와준다. '반응형 웹' 개발을 도와주는 프레임워크로 반응형 웹은 브라우저의 크기나 장비의 크기에 따라서 웹페이지를 다르게 보여주는 것을 도와주기 때문에 모바일을 우선으로하는 웹어플리.. 2019. 9. 19.
[SPRING 시작-5] #MYBATIS 연동 및 설정 / ECLIPSE+SPRING+MAVEN+MYBATIS Framework/Spring 지금까지 프로젝트 생성, web.xml 설명, Interceptor 설정, logger 설정 등에 대해알아보았다. 이제부터 생성했던 프로젝트에 Mybatis를 연동하여 DB에서 데이터를 조회해 오는테스트를 해보고자 한다. 최종 구조는 위와 같다. 차근차근 따라해 본다 ㅎㅎ 1. mybatis lib 추가 STS maven 프로젝트에서는 pom.xml을 사용하여 라이브러리를 관리하기 때문에 http://mkil.tistory.com/192 을 참고하여 다음과 같은 dependency를 pom.xml에 추가한다. org.mybatis mybatis 3.2.2 org.mybatis mybatis-spring 1.2.0 org.springframework spring-jdbc ${org.springframewo.. 2019. 9. 9.
반응형