CS

[기초 지식] IT 용어 정리

창문닦이 2019. 12. 11. 20:28

 들어봤으나 명확히 알지 못하는 IT 관련 용어들이 매우 많다. 소통을 할 때 같은 방향으로 이야기하고 있는지 바로 알기 위해선 기초지식을 꾸준히 쌓아야 한다! 메모장에 야금야금 써둔 내용을 블로그에 써두고 계속 보기 위해 포스팅한다. 

• 온프레미스 : 클라우드 같은 개념과 대비되게 원격환경이 아닌 자체적으로 보유한 전산실 서버에 직접 설치해 운영하는 방식 
• 오프프레미스 : 클라우드 방식의 서비스 

• On heap store : java heap상에 놓이는 객체 
• Off heap store : EHcache에 의해 관리되는 직렬화된 객체. Java heap 외부에 놓이므로 GC의 대상이 아니다 

 Round Robin 방식 : 프로세스들 사이에 우선순위를 두지 않고 순서대로 시간단위로 cpu를 할당하는 방식 

• Web app : 모바일 웹과 네이티브 앱을 결합한 것으로 모바일 웹의 특징을 가지면서 네이티브 앱의 장점도 가짐. 
• native app : 모바일 기기에 최적화된 언어로 개발된 앱으로 안드로이드 sdk를 이용해 java언어로 만드는 안드로이드 앱과 ios sdk를 이용해 objective-C 언어로 개발된 아이폰 앱 등. 흔히 말하는 핸드폰 애플리케이션 
• hybrid app : 앱의 기반이 되는 콘텐츠 영역은 html 기반의 웹앱으로 제작, 최종 앱 배포에 필요한 패키징 처리만 아이폰, 안드로이드 플랫폼 안에서 처리한 어플리케이션 

• 매핑과 바인딩의 차이 
mapping is about transformation of a data structure into another (for instance: mapping a DTD to some object model).
binding is about giving access to some actual data through some kind of data structure (for instance binding some XML file to DOM). 
This implies binding is one way, while mapping usually works both ways. 
• 출처: <https://stackoverflow.com/questions/11597049/difference-between-binding-and-mapping

• WAR(Web Application Archive) & JAR(Java Archive)
• These files are simply zipped files using the java jar tool. These files are created for different purposes. Here is the description of these files: 
• 둘 다 jar 툴을 사용한 압축 파일인데 사용 목적이 다르다고 한다. 
• .jar files: The .jar files contain libraries, resources and accessories files like property files. 
• .war files: The war file contains the web application that can be deployed on any servlet/jsp container. The .war file contains jsp, html, javascript and other files necessary for the development of web applications. 
• 출처: <https://j-a-l.tistory.com/79>

'CS' 카테고리의 다른 글

EAI (Enterprise Application Integration)  (0) 2021.06.05
디자인패턴  (0) 2020.09.03
디자인 패턴의 종류  (0) 2020.08.10
[SW공학] 결합도(Coupling)와 응집도(Cohesion)  (0) 2020.06.14
[기초 지식] sample rate, channel, bit rate란?  (0) 2019.09.20