Back-end 185

[network]네트워크 텔넷(telnet) 명령어 - 포트(Port) 확인

네트워크 텔넷(telnet) 명령어 - 포트(Port) 확인 1. 명령프롬프트 (cmd) 명령어 telnet [IP 또는 도메인] [포트] 성공 ex) 연결에 성공하면 위에처럼 [Telnet naver.com] 표시됨. http 기본 포트인 80 포트가 열려있는 것을 알 수 있다. 실패 ex) 해당 포트에 연결하지 못한다는 것을 알 수 있습니다. 2. 텔넷(telnet) 사용이 안되는 경우 텔넷 클라이언트 활성화 시켜주어야함. 1. [제어판] -> [프로그램 및 기능 or 프로그램 추가/제거] -> [Windows 기능 켜기/끄기] 2. [텔넷 클라이언트] 체크 -> [확인] 3. 텔넷 종료 ctrl + 대괄호 ] // 실행 빠져나오기 telnet> quit //텔넷 연결 종료

Back-end/Network 2019.08.05

[spring] 어노테이션이란? @modelAttribute

@ModelAttribute = command object 이미지와 같이 @ModelAttribute는 클라이언트의 파라미터를 완벽하게 이해하고 있는 자바빈 객체 요구. 이 객체에 @ModelAttribute라는 어노테이션을 붙이면 자동으로 바인딩 해주고 중간과정은 모두 자동으로 생략해준다. @Controller public class HomeController { @RequestMapping (value"/", method = RequestMethod.GET){ . . . . } } 위 예시보면 바인딩 과정이 코드에 전혀 나타나있지 않고 전달인자에 @ModelAttribute를 넣는 것만으로 모두 생각이 가능해졌다. 만약 이 코드를 서블릿으로 대체해 보자면 아래와 같다 public class HomeC..

[java spring] 스프링프레임워크 <form:form> 태그 사용법

스프링 프레임워크 태그 사용법 스프링프레임워크 form 태그라이브러리를 사용하기 위해서는 먼저 다음 taglib 설정을 페이지 상단에 추가합니다. 1. 옵션 없이 사용했을 경우 기본값 호출 URL이 /offbyone/boardForm.do 라고 가정하고, 옵션 없이 사용한 경우 form 태그: 결과 HTML: - id 속성은 "command" 가 기본값입니다.- action 속성은 자기 페이지의 URL 입니다.- method는 POST가 기본입니다 2. commandName과 modelAttribute 옵션 commandName 과 modelAttribute 옵션은 폼에 있는 요소들의 값을 채우기 위해서 사용될 객체를 request 로부터 찾을때 사용할 이름을 지정합니다. 두 옵션은 동일한 기능을 합니다..

[스프링]자바에서 설정파일(xml , properties.. ) 읽어들이기.

Apache Commons Configuration :애플리케이션 운영 환경 설정에 사용하는 기술- Apache commons 프로젝트 중 한 컴포넌트인 Configuration. Commons Configuration은 일반화된 설정 인터페이스를 제공함으로써 자바 애플리케이션이 다양한 소스에서 설정을 읽을 수 있도록 해준다. 자바에서 설정 파일 읽어들이는 방법 * 순서 : 1. [web.xml]선언된 listener클래스 ContextLoaderListener 의해 RootWebApplicationContext영역을 구성 applicationContext.xml org.springframework.web.util.Log4jConfigListener org.springframework.web.contex..

톰캣 tomcat 구조 파악하기.

톰캣 구조 파악하기. web 서버http 프로토콜 기반으로 web client (browser) 로부터의 요청을 서비스하는 기능을 담당하는 프로그램. ex) apache ..역할: html, image, xml 등에 대한 처리 담당 web Application 서버여러 web client의 요구를 web서버가 감당할수없는 기능을 구조적으로 web서버와 분리하기 위해 만들어진것으로 web application server(WAS) 라고 한다. ex) tomcat, weblogic, jeus, jboss.. 웹서버와 와스 차이점Web server와 WAS는 사용 목적이 다르다.web 서버: html, 이미지 요청등 정적데이터 요청을 처리하는데 빠르다.WAS : servlet , jsp 등 비즈니스 로직을 수..

Back-end/DEV notes 2019.04.28

Tiles 타일즈란 ?

타일즈란? Tiles 반복적으로 사용되는 header, footer와 같은 정보를 한곳에 모아둔 프레임워크. 화면 기본 구성 레이아웃 템플릿 정의하고 상속을 통하여 대부분 구조를 재사용할 수 있는 기능 및 설정파일을 통한 통합 관리를 통하여 확장성 있고 일관되게 페이지 구성을 관리한다. 관련 용어) Template는 페이지의 구조를 기술하고 Attribute는 구조내에서 실제 내용에 해당하며, definition은 Template(구조)에 Attribute(내용)을 연결하여 랜더링가능한 페이지를 기술한다. Template : 페이지 레이아웃을 의미하며, jsp 파일로 페이지의 기본 골격을 구성하고 각 페이지의 실제 구성 내용은 definition에서 설정되는 Attribute(실제 내용) 태그를 사용하여..

Back-end/DEV notes 2019.04.24

[java spring] ModelAndView 모델앤뷰 / ViewResolver뷰리졸버 란 ?

ModelAndView컨트롤러 처리 결과 후 응답할 view와 view에 전달할 값을 저장 및 전달하는 클래스 1 주요 생성자생성자역할ModelAndView(String viewName)응답할 viewModelAndView(String viewName, Map values)응답할 view와 view로 전달할 값들을 저장한 Map 객체ModelAndView(Stirng viewName, String name, Object value)응답할 view이름, view로 넘길 객체의 name 과 value2 주요 메소드메소드역할setViewName(String view)응답할 view이름 설정addObject(String name, Object value)view에 전달할 값을 설정addAllObject(Map ..

[network][mailserver]SMTP /POP3 / IMAP 란?

SMTP /POP3 / IMAP 란? 우리가 편지를 쓸때 우체통에 넣으면 보낸이의 동네 우체국에 모았다가, 다시 받는이가 사는 동네의 우체국으로 옮겨진 다음, 받는이에게 전해진다. 마찬가지로 이메일을 서로 주고받을때에도 이 우체국 역할을 해주는 곳이 필요하다. SMTP/POP3서버가 바로 우체국 역할을 하는 것이다. 편지를 보내는 것과 마찬가지로 이메일을 보내면 우선 보내는 사람이 사는 동네 우체국인 SMTP 서버에 저장한다. SMTP는 우리가 E메일을 송수신 할때 쓰는 전송규약이다.다음으로 SMTP서버에서 다시 받을사람의 POP3 서버로 보낸다. POP3는 SMTP서버에서 보낸 이메일을 읽어오는 프로토콜로, 즉, 받는이 동네의 우체국 역할을 한다. 이 POP3서버에서 수취인에게 배달된다. SMTP (S..

Back-end/Network 2019.04.02

소스 말 때 형상관리 주용어

주요 용어해 설 형상항목 (Configuration Item)형상항목이란 형상관리의 대상이 되는 것으로서 전체 시스템의 구성 요소를 계층적으로 분할한 각 레벨의 항목을 가리킨다. 예를 들면, 하드웨어 경우 시스템-서브시스템-조립체(assembly)-부품 (part) 등이, 소프트웨어 경우, 시스템-서브시스템-프로그램 또는 문서 등을 가리킨다. 기준선 또는 기준문서 (Baseline)기준선이란 대상 시스템에 대한 기술적인 통제를 하게 되는 시점 (milestone) 또는 그 시점의 기준문서를 가리킨다. 기준선에서는 다음 단계를 진행할 것인지의 여부에 대한 의사결정 ('go/no-go decision making)을 하게 되며, 다음 단계를 진행하기로 결정한 경우 그 시점까지의 산출물은 다음 단계에 대한 기..

Back-end/DEV notes 2019.03.25