본문 바로가기
반응형

개발자20

소프트웨어 개발 방법론? 소프트웨어 개발 방법론 (Methodology, Method +Knowledge)란, 소프트웨어 개발에 필요한 반복적인 과정 (절차, 방법, 산출물, 기법, 도구) 을 체계적으로 정리한 것. 첫번째는 '구조적 방법론' 입니다. 구조적 방법론은 절차 중심의 소프트웨어 개발 방법론으로코드를 제한된 구조에서 생성하여 순차적으로 실행시키는 특징이 있습니다.알고리즘 단위인 순차(sequencing), 선택(selection), 반복(iteration)의 구조로코드를 표현하므로써 프로세스 단위로 문제를 해결하고, 코드 보안을 유지하며 유지보수를 용이하게 합니다. 폭포수 모형 [출처 : https://ko.wikipedia.org) 두번째는 '정보 공학적 방법론' 입니다. 1980년대에는 정보 시스템이 단순 업무 지.. 2019. 9. 6.
[번역] React를 본격적으로 하기 전 알면 좋은 6가지 Table of contents By default, setState triggers a re-render setState updates the local state asynchronously Component Lifecycle is important! Use componentWillReceiveProps Use React Developer Tools Use CRA(Create React App) 1. By default, setState triggers a re-render 기본적으로 setState 메소드는 해당 컴포넌트의 재렌더링(re-render)을 발생시킨다. 리액트의 기본 동작은 애플리케이션을 구성하고 있는 컴포넌트에서 발생하는 모든 변경사항에 대해서 다시 렌더링 하는 것이고 대부분의 경우 이.. 2019. 9. 6.
React.js란? 디자이너나 프론트엔드 개발자가 React.js 입문하는데 도움이 되는 글입니다. '최근 React.js라는 게 있던데 어떤거야?'라는 의문을 가지셨던 분들이 대상입니다. React..js란 React.js는 UI 파트(구성부분) 을 만들기 위한 라이브러리입니다. Facebook이 oos로 공개했습니다. React.js는 어떤 경우에 사용하는가? 예를 들면 아래처럼 id로 'dentaku'를 지정하면 '전자계산기 폼이 표시되고 버튼을 누르면 계산도 할 수 있다' 이런 부품을 만들고자 하는데 적합합니다. //sample.html ... 이미 전 세계의 개발자들이 React.js로 UI 파트를 열심히 만들고 있습니다. date Picker의 예 이하는 스크린샷입니다. 실제 조작은 ElementalUI의 사이트.. 2019. 9. 6.
spring security 파헤치기 (구조, 인증과정, 설정, 핸들러 및 암호화 예제, @Secured, @AuthenticationPrincipal, taglib) 참조문서 https://docs.spring.io/spring-security/site/docs/4.2.7.RELEASE/reference/htmlsingle/#getting-started http://springsource.tistory.com/80 https://okky.kr/article/382738 1. 스프링 시큐리티란? 스프링 시큐리티는 스프링 기반의 어플리케이션의 보안(인증과 권한)을 담당하는 프레임워크이다. 만약 스프링시큐리티를 사용하지 않았다면, 자체적으로 세션을 체크하고 redirect 등을 해야할 것이다. 스프링 시큐리티는 보안과 관련해서 체계적으로 많은 옵션들로 이를 지원해준다. spring security는 filter 기반으로 동작하기 때문에 spring MVC 와 분리되어 관리.. 2019. 9. 6.
반응형