지식
-
Web Server & Web Application Server 차이지식 2017. 1. 11. 11:22
1. Web Server & Web Application Server> 동적웹페이지를 서비스 하기 위해서는 WAS(웹 어플리케이션 서버)가 필요하다. 하지만 정의하는 기준에 따라 다르게 어떤건 WAS가 아니라고 하는 경우가 있지만 이는 해석하는 기준의 차이므로 무의미한 논쟁일 뿐이다. 일반적인 정의에 대하여 정리해 보자>>> 웹 서버 (Web Server)ex) Apache, Nginx, IIS, WebtoB 등 - 클라이언트의 요청을 받아 정적인페이지(웹페이지, 이미지)를 HTTP 프로토콜을 통해 전송한다. - 클라이언트의 요청 중 자체적으로 처리할 수 없는 정보에 대해서는 WAS에 처리를 요청한다. - 요청이 많을 경우 웹서버에서는 웹문서를 WAS에서는 JSP페이지를 양분하여 처리 함으로서 서버 의 ..
-
Java jdk 환경 변수 설정지식 2017. 1. 11. 10:11
1. Java jdk 환경 변수 설정 윈도우7 기준내컴퓨터 - 오른쪽 클릭 - 속성 - 고급 시스템 설정 - 고급 - 환경 변수- 새로 만들기(이미 있을 경우에는 경로만 추가;) 시스템 변수변수 이름 : JAVA_HOME변수 값 : C:\Program Files\Java\jdk1.8.0_60(설치된 경로) 시스템 변수변수 이름 : PATH변수 값 : 맨 뒤에 %JAVA_HOME%\bin;windows 10 경우 %JAVA_HOME%\bin 까지만 작성- 경로 추가할 경우 앞 뒤에 세미콜론(;) 찍을 것. 2. cmd 창에서 확인하기. 시작 -> 검색 -> CMDjava -version 또는 javac -version 명령을 실행해서설치한 버전이 출력되면 완료.
-
[애자일]Agile 이란 무엇인가?지식 2017. 1. 10. 14:43
01. Agile 우선순위가 높은 기능부터 개발을 시작하고, 문서보다는 동작하는 소프트웨어를 중심으로 대화를 나눈다. 전체를 한 번에 만들려 하지 않고 짧은 시간에 일부라도 동작하는 부분을 완성시킨 후 그것을 고객과 사용자에게 조기에 보여준다. 그렇게 하여 얻은 피드백을 반영하여 소프트웨어를 성장시킨다. 스크럼은 무엇인가? 폭포수 방법이 계획 기반의 프로세스라면 스크럼은 경험 기반 프로세스다.미래를 예견하는 것이 아니라, 반복적인 실제 측정에 기반하여 지식을 획득하며 나아간다. 이를 위해 투명성을 확보하고 동시에 검증과 적용을 반복해야만한다. 스크럼 프로세스 애자일에서는 1~4주 간격을 전체 개발 기간을 나누어 개발을 수행하고 그 과정을 반복해서 제품을 완성시킨다. 이짧은 기간을 애자일에서는 반복이라고 ..
-
SOLID가 무엇인가?지식 2016. 12. 5. 09:40
객체지향 설계의 5원칙이라 부릅니다. SRPOCPLSPISPDIP 앞글자를 따 SOLID 라 부릅니다."이 밤의 끝을 잡고~" 가 아닙니다. SRP : the Single Responsibility Principle ( 단일 책임의 원칙 ) 하나의 클래스는 하나의 Method만 가짐으로써 수정에 대한 이유가 여러개가 되어서는 안됩니다. 가령 글쓰기 기능에 "회원의 정보를 받아오고, 작성된 글 정보에 회원의 이름을 삽입하고, 그뒤 데이터베이스에 Insert를 하고, 글을 쓴 회원에게 일정의 포인트를 지급한다" 라는 로직이 코딩되어 있다면, 이것은 총 4개의 책임이 생기게 됩니다. 회원의 정보를 가져오는 부분의 수정작성된 글 정보에 회원의 이름을 넣는 부분의 수정데이터베이스에 글을 Insert 하는 부분의 ..
-
STS 설정 방법지식 2016. 9. 20. 10:41
STS 설정 1. 첫 번째 설정JDK 경로 변경기존 JRE Path 에서 JDK Path로 변경1-1. Windows - Preferences - Java - Installed JREs1-2. Add - Standard VM - JRE home Directory... - C:\Program Files\Java\jdk1.x.x_xxx1-3. Finish1-4. 새로 등록한 jdk1.x.x_xxx 를 체크함 2. 두 번째 설정Server 설정기존 Pivotal Server 삭제Tomcat Server 신규 등록2-1. Servers View 선택2-2. Pivotal tc Server Developer Edition v3.1 오른쪽 클릭 후 Delete - OK2-3. No servers ar availab..