목록분류 전체보기 (37)
백엔드 개발 공부 일지

● JDBC JDBC (Java Database Connectivity)는 Java에서 데이터 베이스에 접속하여 기능을 처리할 수 있도록 지원하는 Java API이다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다. JDBC API는 java.sql, javax.sql 에서 Java의 표준 API로 제공되지만 JDBC드라이버는 연동하려는 DB 서버에 알맞은 것을 추가로 준비해야 한다. - DAL(Data Access Layer)의 구성 DB 연동 기능을 전담하는 객체들이 모여있는 계층으로 응용프로그램과 DB 사이에 존재하여 DB에 대한 세부 정보를 노출하지 않고 DB 연동에 대한 모든 역할을 처리한다.

● JSP 프로그래밍 JSP(JavaServer Pages)는 웹페이지의 컨텐트를 구현하는 HTML 파일 내에 서버상에서 동적으로 처리하려는 부분을 적당한 JSP 태그와 Java 코드를 삽입하여 구현하는 기술이다. (브라우저의 동적인 처리는 JavaScript만으로도 수행이 가능하다.) JSTL 등의 JSP 태그 라이브러리를 사용하는 경우에는 Java 코딩 없이 태그만으로 구현하는 것도 가능하므로 개발생산성을 높일 수 있다. JSB 구현시 알고 있어야 하는 내용은 다음과 같다. - Servlet - JSP의 스크립트 태그 - JSP의 액션 태그 - JSP의 내장 객체 - JSP의 처리 구조 웹 클라이언트에서 JSP의 실행을 요청하면 서버의 JSP 컨테이너(컨버터)에 의해 Servlet 소스코드로 변환되고..

● Servlet - Servlet 이란?? Server Side Applet의 약어 Servlet과 JSB는 Java의 Enterprise Edition에 속하는 웹 어플리케이션 기술로서, 웹 클라이언트의 요청에 의해 웹 서버에 수행 되고 그 수행 결과가 클라이언트에 응답되는 기술로써 Servlet 기술은 프로그래밍 성격이 강하며 JSP는 프레젠테이션 성격이 강하다. Java EE 환경에서 Servlet과 JSP는 웹 컨테이너(엔진이라고도 함)에 의해 관리되고 수행되는 웹 컴포넌트로서 여러 웹 컴포넌트들이 모여 하나의 웹 어플리케이션을 수행한다. MVC에서의 Controller는 Servlet객체로 구현하고 뷰는 JSP로 그리고 모델은 VO, DTO, DAO 등의 Java 객체로 구현한다. - Serv..

● Object Model 웹브라우저의 구성요소들은 하나하나 객체화 되어 있다. 자바스크립트로 이 객체를 제어해서 웹브라우저를 제어할 수 있게 된다. 이 객체들은 서로 계층적인 관계로 구조화 되어 있다. BOM과 DOM은 이 구조를 구성하고 있는 가장 큰 틀의 분류라고 할 수 있다.
● JavaScript 소개 정적인 웹페이지에 프로그램 언어를 사용해서 애니메이션 처리, 계산 처리, 데이터 처리 등을 가능하게 한다. - JavaScript의 구현 방법 JavaScript코드는 일반적으로 태그 사이에 작성한다. 그러나 의 어떤곳에서도 작성할수 있다. type = "text/javascript"는 JavaScript의 유형이 텍스트이고 사용언어는 JavaScript라는 뜻이다. - 변수 선언, 연산자 다른 언어와 큰 차이는 없고 var, let, const 뒤의 변수명을 입력하고 =연산자를 활용해 값을 대입한다. 변수에 저장되는 값을 데이터 값 또는 상수 라고 한다. (데이터 타입 : 문자형, 숫자형, 논리형, 널형) 연산자도 다른 언어와 동일하지만 '===' , '!==' 관계 연산자..