본문 바로가기
728x90
반응형

Web Programming/용어14

라이브러리 (Livrary) , 프레임워크(Framework) 프로그래밍을 공부하면서 우리가 손쉽게 프로그래밍을 할 수 있는 이유는 언어에서제공하는 라이브러리와 프레임워크 덕분이라는 말을 꼭 한번쯤 들어 봤을 것이다. 대체 라이브러리와 프레임워크가 뭘까? 라이브러리 (Livrary)란 무엇인가? Java에서는 우리가 원하는 모든것은 객체 즉,class단위로 작성하여 프로그램을 작성한다. 우리가 작성하는 class외에 Java에서는 미리 자주사용되고 유용한 기능을 하는 class들을 만들어 놓고 제공을한다. 이떄 이 클래스들을 관련된 기능별로 분류하여 패키지단위로 묶어서 관리하는데 이 패키지 파일을 라이브러리라고 한다. API는 이러한 클래스들의 코드를 문서로 제공하는 것이다. 활용 가능한 도구들의 집합, 주로 클래스나 함수로 이용 되어진다. 재사용성을 높이고 반복적.. 2021. 6. 10.
API / OpenAPI API(Application Programming Interface)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. Applicaiton은 응용프로그램, 즉 프로그램입니다. 게임 앱, 채팅 앱할 때 앱(app)이 이것의 약자입니다. Interface는 물건을 조작하기 위한 디자인을 뜻합니다. 이 디자인이라는 것은 키보드, 마우스, 리모콘처럼 단순히 물리인 형태만 뜻하는 것이 아니라 동작인식, 터치스크린처럼 해당기기를 작동하는 방식까지 포함합니다. 손가락 두개로 터치한 후에 벌려서 화면 확대, 혹은 더블 탭해서 화면 확대 등등이죠. Programming interface는 human interface의 반대 개념으로 생각하면.. 2021. 6. 8.
비즈니스 로직 ( Business logic ) 비즈니스 로직(Business logic)은 컴퓨터 프로그램에서 실세계의 규칙에 따라 데이터를 생성·표시·저장·변경하는 부분을 일컫는다. 이 용어는 특히 데이터베이스, 표시장치 등 프로그램의 다른 부분과 대조되는 개념으로 쓰인다. 일반적으로 데이터베이스와 사용자인터페이스 사이의 정보 교환을 처리하는 알고리즘을 설명하는데 사용하는 비기술적 용어이다. 비즈니스 로직이란 업무에 필요한 데이터처리를 수행하는 응용프로그램의 일부를 말한다. 이것은 데이터 입력, 수정, 조회 및 보고서 처리 등을 수행하는 루틴, 좀 더 엄밀히 말하면 보이는 것의 뒤에서 일어나는 각종 처리를 의미한다. 홈페이지 회원가입을 예를 들어보면 유저는 회원가입 양식 폼에 회원정보를 작성하고, 회원가입 버튼을 누르면 회원가입이 진행된다. 이 과.. 2021. 6. 8.
로직 Logic 일반적으로 로직이라는 것은 어떤 프로그램을 만들 때의 논리적인 흐름을 이야기한다. 2021. 6. 8.
728x90
반응형