본문 바로가기

728x90
반응형

study_IT/개발 용어 사전

(21)
[ 121 ~ 130 ] Coding Convention, JAR, 형상관리, Major Upgrade, Minor Upgrade, Spring Framework, Repository, Git, FQCN, Inversion of Control 121. Coding Convention 프로그래밍 언어를 사용하여 코드를 작성할 때 일관성을 유지하고 가독성을 높이기 위해 정의된 규칙의 모음 (코드의 구조, 명명 규칙, 들여쓰기, 주석 사용 등) 프로젝트 팀이 일관된 코드 스타일과 구조를 유지할 수 있도록 도와주며, 코드의 가독성을 높이고 유지보수를 쉽게 만든다. 예) 들여쓰기 (Indentation), 변수와 함수명 (Variable and Function Names), 주석 (Comments), 상수 (Constants), 클래스와 메서드 구조 (Class and Method Structure), 예외 처리 (Exception Handling), 파일 구조 (File Structure), 프로그래밍 언어 특정 규칙 (Language-Specifi..
[ 111 ~ 120 ] DBCP, DOM, MVC, EL, OGNL, Zero Configuration, Prefix, Suffix, Property, JSTL 111. DBCP(Database Connection Pool) DB와 연결된 Connection 을 미리 생성해서 Pool에 저장, 사용자 요청시 꺼내서 사용 후 연결 종료되면 반환 자바 어플리케이션에서 데이터베이스 연결을 관리하는 데 사용되는 소프트웨어 컴포넌트. 데이터베이스 연결은 비용이 많이 들고 시간이 많이 걸리는 작업 중 하나이기 때문에, 애플리케이션 성능에 영향을 미칠 수 있다. DBCP는 이런 문제를 해결하기 위해 사용된다. DBCP는 데이터베이스 연결을 미리 만들어두고 풀(pool)에 저장해둠으로써, 애플리케이션이 필요할 때마다 이 풀에서 연결을 가져다 사용할 수 있게 한다. 연결을 사용한 후에는 다시 풀에 반환되어 재사용된다. 이렇게 함으로써 데이터베이스 연결을 여러 번 만들고 끊는 과..
[ 101 ~ 110 ] Metadata, Java Application, Java Web Application, WTP, Presentation Layer, Business Logic, 2 Layer Architecture, Oracle Connection Pool, Workflow, CRUD 101. Metadata 데이터에 관한 구조화된 데이터, 다른 데이터를 설명해주는 데이터 정보나 자료의 특성, 출처, 형식, 크기, 품질 및 기타 중요한 특징들을 포함할 수 있다. 주로 정보를 분류, 검색, 관리, 연결, 보존하는 데 사용된다. 여러 종류의 데이터에 적용될 수 있으며, 그 종류는 문서, 이미지, 동영상, 웹 페이지, 데이터베이스 등과 같이 다양하다. 메타데이터는 보통 데이터 자체와 함께 저장되며, 데이터베이스, 파일 시스템, 웹 페이지의 헤더 등에 포함될 수 있다. 102. Java Application 자바 응용 프로그램, 자바로 만든 소프트웨어 Java 프로그래밍 언어를 사용하여 개발된 소프트웨어 응용 프로그램. Java는 객체지향 프로그래밍 언어로, 이식성이 뛰어나며, 다양한 플랫폼..
[ 91 ~ 100 ] Servlet Container, JSP, WAS, PL/SQL, Configuration, URI, HTTP, HTML, VO, DAO 91. Servlet Container 구현되어 있는 서블릿 클래스의 규칙에 맞게 서블릿 객체를 생성, 초기화, 호출, 종료하는 생명주기를 관리, 스레드 지원 및 관리 Java Servlet과 JavaServer Pages (JSP)와 같은 Java 웹 컴포넌트를 실행하고 관리하는 서버 환경을 제공하는 소프트웨어이다. 이것은 Java 웹 애플리케이션 서버와 웹 서버 사이에서 동작하며, 클라이언트 요청을 받아들이고 서블릿 및 JSP를 실행하여 동적인 웹 페이지를 생성한다. Servlet 컨테이너의 주요 역할 : 서블릿 라이프 사이클 관리, 스레드 관리, 요청 및 응답 객체 관리, 세션 관리, 보안 관리, 에러 처리, 정적 자원의 제공 등 대표적인 Java Servlet 컨테이너로는 Apache Tomcat..
[ 81 ~ 90 ] NESTED, Third Part Library, JDBC, Client, Server, IP, Protocol, Port, IIS, Servlet 81. NESTED 프로그래밍에서 "nested"는 하나의 구조나 개념이 다른 구조나 개념 내에 중첩된 경우를 나타낸다. 예를 들어, 중첩된 루프는 하나의 루프가 다른 루프 안에 포함된 경우를 말한다. 82. Third Part Library 제조사와 사용자 외의 외부 생산자가 만든 Library 공식적인 프로그래밍 언어나 소프트웨어 개발 환경과는 독립적으로 제작된 라이브러리 이러한 라이브러리들은 해당 언어나 환경에서 제공하지 않는 특정 기능을 확장하거나 추가하기 위해 사용되며, 프로그래머들이 빠르고 효율적으로 애플리케이션을 개발할 수 있도록 돕는 중요한 도구이다. 예) 라이브러리 (Library), 모듈 (Module), 의존성 (Dependency) 관리, API (Application Program..
[ 71 ~ 80 ] DCL, TCL, NVL, NVL2, DECODE, Subquery, EQUI JOIN, NON-EQUI JOIN, Outer JOIN, Self JOIN 71. DCL (Data Control Language) DCL (Data Control Language)은 데이터베이스 관리 시스템에서 데이터 액세스 및 보안을 관리하는 데 사용되는 SQL. 주로 `GRANT`와 `REVOKE` 두 가지 주요 명령어로 구성된다. 1) GRANT 특정 데이터베이스 객체(테이블, 뷰, 프로시저 등)에 대한 특정 권한을 사용자나 역할(role)에게 부여하는 데 사용. 다른 사용자가 데이터베이스 객체에 대한 다양한 작업을 수행할 수 있도록 허용할 수 있다. GRANT [권한] ON [객체] TO [사용자 또는 역할]; 예를 들어, 다음 SQL 명령어는 `employees` 테이블에 대한 `SELECT` 권한을 `user1` 사용자에게 부여 GRANT SELECT ON empl..
[ 61 ~ 70 ] Non-block, Ascii, Unicode, Process Scheduler, Thread Scheduler, DBMS, SQL, Query, DDL, DML 61. Non-block 호출된 대상이 자신의 작업을 마치지 않았어도 다른 일 진행 가능(제어권을 바로 반환) 프로그램 또는 시스템에서 특정 작업이 다른 작업에 블록되지 않고 계속 진행될 수 있는 상태 62. Ascii(American Standard Code for Information Interchange) ANSI(미국표준협회)에서 제시한 표준코드 체계. a = 97 컴퓨터와 전자 기기에서 문자를 나타내기 위해 사용되는 표준 문자 인코딩 체계 ASCII는 7비트로 표현되며, 0부터 127까지의 숫자로 라틴 문자, 숫자, 구두점 및 제어 문자를 나타낸다. 예를 들어, 대문자 'A'는 ASCII 코드 65에 해당하고, 숫자 '1'은 ASCII 코드 49에 해당한다. 63. Unicode(유니코드) 전 ..
[ 51 ~ 60 ] Instance, Local Variable, Deprecated, Collection / Map, Stack, Queue, Stack Trace, Instanceof, Concatenation, Block 51. Instance(인스턴스 변수) 인스턴스(객체)를 생성할 때 생성되며 같은 클래스 내에서 호출 가능 각 인스턴스(객체)마다 독립적 저장공간을 가지므로 서로 다른 값을 가질 수 있다. 클래스의 각 인스턴스(객체)마다 별도로 할당되는 변수 객체의 속성이나 상태를 나타내며 객체의 생명 주기에 따라 변할 수 있다. 클래스 내부에서 선언되고, 객체가 생성될 때 메모리에 할당된다. 52. 지역변수(Local Variable) 클래스 영역 외의 영역 (메소드, 생성자, 초기화 블럭 내부)에 생성하여 그 영역 안에서만 사용 가능한 변수 프로그램 내에서 특정 범위(일반적으로 함수나 메서드 내부)에서만 접근할 수 있는 변수 선언된 함수, 메서드, 혹은 블록의 내부에서만 유효하며, 외부에서는 접근할 수 없다. 지역 ..

728x90
반응형