전체 글309 [정처기 실기 정리] 1장 요구사항 확인 (소프트웨어 생명 주기) 1장 요구사항 확인 Section 001 소프트웨어 생명 주기 1. 소프트웨어 생명 주기(Software Life Cycle) • 소프트웨어를 개발하기 위한 설계, 운용, 유지보수 등의 과정을 각 단계별로 나눈 것. • 대표적인 생명 주기 모형 -폭포수 모형 -프로토타입 모형 -나선형 모형 -애자일 모형 2. 폭포수 모형(Waterfall Model) • 각 단계를 확실히 매듭짓고 그 결과를 철저하게 검토하여 승인 과정을 거친 후에 다음 단계를 진행하는 방법론. • 가장 오래되고 가장 폭넓게 사용된 전통적인 소프트웨어 생명 주기 모형 • 고전적 생명 주기 모형이라고도 한다. 3. 프로토타입 모형(Prototype Model, 원형모형) • 사용자의 요구사항을 파악하기 위해 실제 개발될 소프트웨어에 대한 .. 2022. 5. 24. [Vue.js] Vue.js 란? 소개 2014년 릴리즈를 시작으로 꾸준히 발전하고 있는 자바스크립트 기반 프레임워크이며, 컨트롤러 대신 뷰 모델을 가지는 MVVM(Model-View-ViewModel) 패턴을 기반으로 디자인되었으며, 재사용이 가능한 UI들을 묶어서 사용할 수 있다. 도입 배경 JavaScript 코드와 화면이 계속 추가되면서 무거워지는 시스템을 관리하기 위해 프런트, 백엔드로 개발을 나누고, 하나의 view 파일을 재사용하는 방식으로 관리하기 위해 도입. 특징 MVVM 패턴 사용 Virtual DOM 사용 Angular, React에 비해 매우 작고 가벼우며 복잡도가 낮다. Component를 사용하여 재사용이 용이 MVVM 패턴 View 모델을 통해 양방향 데이터를 바인딩을 가능하게 한다. 모델(Model) - 뷰(.. 2022. 5. 17. [Spring Boot] JSP 사용하기 1) JSP 사용을 위한 프로젝트 기본 설정 22라인: jstl을 사용하기 위한 라이브러리를 추가 23라인: 톰캣이 jsp 파일을 컴파일할 수 있도록 만들어주는 라이브러리를 추가 build.gradle 선택 -> 우클릭 -> 팝업 메뉴 -> Gradle -> Refresh Gradle Project 2라인의 한글 때문에 다음과 같은 창이 뜰 수 있다. UTF-8형태로 저장하면 된다. 2) 뷰 만들기 3) 리퀘스트 맵핑 ● 14라인의 url 맵핑에 의하여 test1이 호출되면 15라인에서 @ResponseBody 어노테이션이 없기 때문에 16라인에서 리턴하는 이름에 아까 지정한 저부어와 접미어를 붙여서 실제 이 폴더에 가서 해당 파일을 찾아서 실행하고 그 결과를 리턴하게 된다. 4) 테스트 2022. 4. 12. [Spring Boot] 정적 리소스 사용하기 1) 정적 리소스 사용하기 스프링 부트에서 js, css, image 등의 정적인 요소를 사용하는 방법은 뷰 리졸버(View Resolve)로 클라이언트가 원하는 타입을 고려하여 뷰를 결정하는데 다음과 같이 여러 가지 뷰 형식을 동적인 문서를 만들 때 사용할 수 있다. FreeMarker Groovy Thymeleaf ● 프로젝트 생성 시 의존성을 부여 했다면 추가적인 설정 없이 html 파일을 뷰로 만들 수 있다. ● html 파일의 내용은 html과 거의 유사하지만 jsp처럼 동작하며, 동적으로 컨텐츠를 표현하는 파일이 된다. 4. Velocity 5. JSP ● 프로젝트 생성 후에 추가적인 설정 필요 ● 국내에서는 거의 표준이다. 2) 예제 만들기 3) 정적 문서 사용하기 ※ sub 폴더에 test.. 2022. 4. 6. 이전 1 ··· 73 74 75 76 77 78 다음 728x90 반응형