Lobo's study room/정보처리기사 (329) 썸네일형 리스트형 [SW 공학]PrepareStatement PrepareStatement 동일 하거나 비슷한 데이터베이스 문을 높은 효율성으로 반복적으로 실행하기 위해 사용되는 객체. PrepareStatement는 Statement와 달리 객체를 Cache에 담아 재사용이 가능한 차이점이 있다. [SW 공학]POJO(Plain Old Java Object) POJO(Plain Old Java Object) 객체 지향적인 원리에 충실하면서, 환경과 기술에 종속되지 않고 필요에 따라 재활용될 수 있는 방식으로 설계된 오브젝트. 특정 환경에 종속되는 클래스(ex.HttpServletRequest, MessageListener 등등)를 상속받아 사용함으로써 다른 환경으로 이전이 어렵거나 소스의 확장성이 떨어지는 점을 지양해야 한다는 개념이다. 상속관계가 전혀 없이 사용 가능한 getter, setter로만 이루어진 VO 객체도 POJO 객체이다. [SW 공학]PMO(Project Management Office) PMO(Project Management Office) 프로젝트 프로세스를 표준화하고, 방법론을 결정하며, 포트폴리오 관리를 촉진해 주는 프로젝트 근간 조직. PMO는 기업 내부에서 진행 중인 모든 프로젝트를 통합하여 관리하는 조직으로 프로젝트 방법론, 절차, 통제 도구, 인력, 교육 훈련 등의 기능을 수행한다. [SW 공학]ORM(Object-relational mapping) ORM(Object-relational mapping) 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 기술이자 방법. 전통적인 개발 방법에서 데이터베이스의 데이터를 객체에 담기 위해 개발자가 직접 코드를 작성하는 것이 아니라 ORM을 통해 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 데이터를 다룬다. 대표적인 ORM 프레임워크로는 JPA, Hibernate가 있다. [SW 공학]MVC(Model-View-Controller) MVC(Model-View-Controller) 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 SW 디자인 패턴. 모델은 애플리케이션의 정보(데이터)를 나타내며, 뷰는 텍스트, 체크박스 항목 등과 같은 사용자 인터페이스 요소를 나타내고, 컨트롤러는 데이터와 비즈니스 로직 사이의 상호동작을 관리한다. [SW 공학]MSA(MicroService Architecture) MSA(MicroService Architecture) SOA에 근간을 두고, 대용량 웹서비스 개발을 위해 도메인 단위로 경량화된 서비스를 세분화하여 설계하는 아키텍처. MSA는 작은 단위로 기능을 분할할 때 수평 방향의 계층형 절단이 아니라, 수직 방향의 기능별로 절단한다. 절단된 독립적인 작은 모듈을 마이크로서비스라 한다. 마이크로서비스 아키텍처는 레고 블록을 조립하여 원하는 모양으로 만드는 것에 비유할 수 있다. [SW 공학]Middleware Middleware 양쪽을 연결하여 데이터를 주고받을수 있도록 중간에서 매개 역활을 하는 소프트웨어. 웹브라우저에서 데이터베이스로부터 데이터를 저장하거나 읽어올 수 있게 중간에 미들웨어가 위치한다. [SW 공학]Method Method 객체 지향 프로그래밍에서 데이터와 멤버 변수로 구성된 서브루틴=구성체. 클래스 내의 존재하는 각각의 행위를 표현하는 단위이다. 이전 1 ··· 31 32 33 34 35 36 37 ··· 42 다음