반응형
목록
간단하고 쉽게/JAVA (21)
[꼼꼼한 개발자] 꼼코더
🧰 SDK Software Development Kit (소프트웨어 개발 도구)의 약자. 프로그래밍 언어 제작사가 제공하는 일련의 툴. 마이크로소프트(MS) 등의 다른 회사에서도 SDK라는 이름으로 개발 도구들을 많이 발표한다. ☕️ JDK Java Development Kit (자바 개발 도구)이라는 의미, 자바만 개발할 수 있는 SDK를 JDK라고 일컫는다. 💡 추가 설명 현재 JDK 는 대부분 "Java SE 개발 도구"를 의미한다. 그리고 "Java EE" 개발도구는 SDK라고 부르고있다. 만약 자바 초보자라면 "Java SE 개발 도구"를 다운받아서 설치하면 된다. 결국 자바프로그래밍에서의 JDK와 SDK는, 표현의 차이만 있을 뿐 서로 동일한 것이라고 볼 수 있다. 참고 : https://fu..
👨🏻🏫 간단 정리 표준 에디션의 자바 플랫폼 (Java SE) : 데스크톱, 서버, 임베디드시스템을 위한 표준 자바 플랫폼 엔터프라이즈 에디션의 자바 플랫폼 (Java EE) : 자바를 이용한 서버측 개발을 위한 플랫폼 마이크로 에디션의 자바 플랫폼 (Java ME) : 임베디드를 위한 자바 플랫폼 JavaFX : 경량 사용자 인터페이스 API를 사용하여 리치 인터넷 어플리케이션을 만들 때 사용. Java EE는 Java SE에서 API(lib 디렉토리에 포함되어 있는 JAR 파일들)가 추가된 것 👀 자세한 내용은 아래 🚥 자바 프로그래밍 언어 플렛폼의 종류 Java 프로그래밍 언어에서는 4가지의 플랫폼이 존재한다. 표준 에디션의 자바 플랫폼 (Java SE) 엔터프라이즈 에디션의 자바 플랫폼 (Jav..
👨🏻🏫 간단정리(자바 빈즈(JAVA Beans)) JSP의 표준 액션 태그로 접근할 수 있는 자바 클래스. 즉 자바 객체이다. 👀 자세한 내용은 아래를 참고 ❓ 자바 빈즈(JAVA Beans)란 JSP의 표준 액션 태그로 접근할 수 있는 자바 클래스. 즉 자바 객체이다. 값을 가지는 속성(멤버변수)과 값을 설정하는 메소드(setter) 값을 추출하는 메소드(getter)로 이루어져 있다. 자바빈즈는 하나의 JSP 페이지에 종속적으로 사용되는 것이 아니라, 여러 JSP 페이지에서 사용될 수 있다. 비즈니스 로직 부분을 담당하는 자바 프로그램 단위. 빌더 형식의 개발도구에서 가시적으로 조작이 가능하고 또한 재사용이 가능한 소프트웨어 컴포넌트. 쉽게 말 해 JSP 파일 내에서 사용이 가능한 자바 객체라고 생..
👨🏻🏫 간단정리 DAO : Database에 접근하는 역할을 하는 객체. DTO : 데이터를 전달하기 위한 객체 VO : 값 자체를 표현하는 객체. Entity : 실제 DB 테이블과 매핑이 되는 클래스. 👀 자세한 내용은 아래에. 🔌 DAO Data Access Object 의 약자로, Database에 접근하는 역할을 하는 객체. 프로젝트의 서비스 모델에 해당하는 부분과 데이터베이스를 연결하는 역할 데이터의 CRUD 작업을 시행하는 클래스. 즉, 데이터에 대한 CRUD 기능을 전담하는 오브젝트 👀사용이유 그렇다면, DAO를 사용하는 이유가 무엇일까? 효율적인 커넥션 관리와 보안성. DAO는 비즈니스 로직을 분리하여 도메인 로직으로부터 DB와 관련한 메커니즘을 숨기기 위해 사용. 👨🏻💻 예재코드(D..
자바에는 3대 컬렉션 List, Set, Map이 존재한다. 간단하게 짚어보도록하자! ❓ 컬렉션이란? 요소(element)라고 불리는 가변 개수의 객체들의 저장소 객체들의 컨테이너라고도 불림 고정 크기의 배열을 다루는 어려움 해소 다양한 객체를 삽입, 삭제 검색 할 수 있음 컬렉션은 제네릭 기법으로 구현됨 🚂 List 저장 : 배열 형식으로 순차적으로 저장된다. 불러오기 : 자동생성된 식별자로 불러온다. 식별자 : 배열의 0, 1, 2 와 같은 인덱스 형식으로 자동생성 된다. 사용목적 : 주로 일반적인 데이터를 가변길의 배열로 관리할 때 사용한다. 특징 : 값이 순차적으로 저장되고, 자동생성된 식별자로 값을 불러온다. List list = new ArrayList(); // 값 저장 list.add(1)..