본문 바로가기
  • 행복하게 오래오래 개발자로 살아가기
반응형

개발 기본 소양10

탐색 2015. 3. 25.
소켓통신 소켓 통신 네트워크를 통하여 서로 다른 컴퓨터에서 수행되는 프로세스간의 통신 채널이다. 소켓통신에는 신뢰성 프로토콜인 TCP(Transfer Control Protocol)와 비신뢰성 프로토콜인 UDP(User Datagram Protocol)가 있다. TCP 통신의 개념 TCP 통신은 쉽게 전화 통화하는 방식으로 동작한다. 상대방의 전화번호를 알고 있어야 전화를 걸 수 있듯이 상대방의 IP 주소와 포트를 알고 있어야 연결을 할 수 있다. 서버가 응답을 받아주지 않으면 계속적으로 요청을 하게 된다. 어느 시점에서 요청을 포기하게 될 수도 있다. 이처럼 TCP 통신은 계속적으로 소켓을 통해 데이터를 주고 받을 수 있는 양방향 통신이 가능하다. 또한 데이터를 받지 못했을 때 다시 요청하는 메커니즘을 가지고 .. 2014. 8. 13.
비즈니스 로직이란? 비즈니스 로직이란?업무에 필요한 데이터 처리를 수행하는 응용프로그램의 일부.데이터 입력, 수정, 조회 및 보고서 처리 등을 수행하는 루틴, 좀더 엄밀히 말하면 보이는 것의 그 뒤에서 일어나는 각종 데이터 처리를 의미한다.대게 클라이언트 프로그램은 사용자 인터페이스와 비즈니스 로직으로 구성되며, 서버 프로그램은 비즈니스 로직만으로 구성되어 있다.특히, 클라이언트/서버 모델인 경우에는 이외에도 통신링크가 추가되지만, 통신과 관련된 인프라스트럭처는 사용자 인터페이스처럼 비즈니스 로직의 일부는 아니다. 하나의 프로젝트나 프로그램중 업무와 관련된 처리를 하는 일부분.데이터베이스에서 어떠한 자료를 가져와서 웹에서 출력을 할 때 데이터베이스 연결, 통신, 자료가공, 페이지 구성 등여러가지 작업을 하지만 그중에서 사용.. 2013. 12. 12.
ERD(Entity-Relationship-Diagram)이란? ERD(Entity-Relationship-Diagram)이란?- 개략적으로 데이터 및 데이터들의 관계를 표현한 도식화된 그림- 분석가들은 조직의 데이터를 이해하고, 이를 으용시스템에 이용하고자 ERD를 작성- 엔티티란 데이터베이스에 저장할 정보의 주체 혹은 대상- 엔티티의 예로는 고객, 학생, 부서, 계좌 등이 있음- ERD에서 엔티티는 네모로 표시함. 2013. 12. 12.
Class Diagram Class Diagram이란?시스템의 정적인 상태인 논리적인 구조(클래스)를 표현함.Class,Interface, Collaboration간의 관계를 나타냄.한 눈에 시스템에 등장하는 클래스와 그 들의 관계 및 구조를 쉽게 이해할 수 있도록 해주는 중요한 수단이 됨.'유사한 속성과 행위를 가진 동일 범주에 대한 추상화' http://blog.daum.net/question0921/946http://blog.naver.com/majongyi?Redirect=Log&logNo=120196122331 2013. 12. 12.
반응형