| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- oracle
- 자바스크립트
- jsp
- String
- 서블릿
- Python
- 오라클
- 데이터베이스
- JavaScript
- Programming
- 파이썬
- It
- 메소드
- function
- PL/SQL
- java
- 코딩
- SQL
- frontend
- HTML
- 웹
- 함수
- Servlet
- web
- 프로그래밍
- 프론트엔드
- 문자열
- Database
- Method
- 자바
- Today
- Total
목록분류 전체보기 (75)
Untitled_Blue
안녕하세요. 이번 글은 DI (의존성 주입)에 대한 설명입니다.- 의존성 주입 (DI, Dependency Injection) 이란?외부에서 객체를 직접 주입하는 방식객체 간의 느슨한 결합을 제공하며 이를 통해 유지보수가 용이하도록 지원코드의 재사용률을 증가시키며 객체를 개발자가 아닌 프레임워크에서 생성하도록 지원의존성 주입하는 방법은 생성자 주입, 필드 주입, 빈 관리, setter 주입이 있음.- 의존성 주입은 왜 필요한가?public class VGA { public void mStart() { System.out.println("VGA Start"); }}//*******************************************************public cla..
안녕하세요. 이번 글은 스프링에 대한 설명에서 이어지는 설정 파일 사용하는 방법에 대한 설명입니다.- 설정 파일 종류web.xml : 배치 지시자(DD, Deployment Descriptor)로서 웹 애플리케이션의 기본적인 설정 정보를 담고 있는 파일root-context.xml : Service, DAO, DB 등과 같은 비즈니스 로직을 담당하는 파일이며 여기에 등록된 빈즈는 모든 컨텍스트에 사용가능servlet-context.xml : 요청과 관련된 객체를 정의하는 파일이며 View와 관련된 Annotation, Controller 등 설정 가능 contextConfigLocation /WEB-INF/spring/root-context.xml org.springframework.we..
안녕하세요. 이번 글은 스프링의 첫 글인 스프링 프레임워크에 대한 이해에 대한 글입니다. - 스프링의 정의 및 구조웹 애플리케이션 개발을 위한 자바(Java)를 기반으로 제작된 오픈소스 프레임워크기존 EJB보다 가볍고 배우기 쉽다는 점에서 경량 컨테이너의 기능 수행제어 역행 (IoC, Inversion of Control)으로 느슨한 결합 제공하며 객체 생명주기의 전반적인 관리 지원 (서블릿 또는 빈 등을 개발자의 코드가 아닌 프레임워크가 직접 수행하는 방식이며 결합도가 느슨할수록 유지보수 및 개발 용이)의존성 주입 (DI, Dependency Injection)으로 코드의 재사용률을 증가시키며 클래스 객체를 직접 생성이 아닌 프레임워크에서 생성 가능관점 지향 (AOP, Aspect-Oriented Pr..
안녕하세요. 이번 글은 JSTL/EL에 대한 설명입니다.- JSTL/EL이란?JSP 페이지 내 자바 코드의 최소화를 위해 만들어진 라이브러리태그 형식으로 JSP 내 자바 코드를 간결하게 표현가능JSTL : JSP Standard Tag Libraryhttps://repo1.maven.org/maven2/jstl/jstl/1.2/ Index of /maven2/jstl/jstl/1.2/ repo1.maven.orgJSTL/EL을 사용하기 위해서는 우선 라이브러리를 다운로드 받아야 하며 상단의 링크를 타고 JAR 파일을 다운로드한다.이후 받은 파일을 프로젝트 내 src > main > webapp > WEB-INF > lib 안에 적용하면 JSTL 라이브러리를 사용할 모든 준비가 완료된다.라이브러리를 사용하..
안녕하세요. 이번 글은 파일 업로드에 대한 설명입니다.- cos.jarJSP&Servlet에서 파일 업로드 기능을 구현하기 위한 라이브러리http://www.servlets.com/ Servlets.comHome What's New? COS File Upload Library Servlet Polls Mailing Lists Servlet Engines Servlet ISPs Servlet Tools Documentation Online Articles The Soapbox "Java Servlet Programming, Second Edition" "Java Enterprise Best Practices" Speaking & Slides About Jawww.servlets.com상단의 사이트로 접속하..
안녕하세요. 이번 글은 트리거에 대한 설명입니다.- 트리거(Trigger)란?데이터베이스 내 특정 이벤트(상황, 동작)이 발생할 때 자동으로 실행되는 기능을 정의하는 PL/SQL 서브 프로그램특정 데이터 또는 작업과 연관된 여러 작업을 통합하여 한 번에 수행가능복잡한 데이터 규칙을 정의하여 데이터 처리 가능데이터 변경 관련 일련의 정보 기록 가능함으로써 데이터 보안성, 안정성 보장가능하며 문제 시 대처 능력 기대 가능CREATE OR REPLACE [트리거명]BEFORE [|| AFTER] INSERT || UPDATE || DELETE ON [테이블명]REFERENCING OLD AS old || NEW AS newFOR EACH ROW WHEN [조건식]FOLLOWS [트리거명]ENABLE || DI..
안녕하세요. 이번 글은 함수에 대한 설명입니다.- 함수란?SQL문과 프로시저, 트리거에서 다양하게 사용가능하며 함수 안에 로직을 생성하여 사용하는 키워드프로그래밍 언어에 비유하면 메서드 (Method)와 유사한 개념프로시저와 다르게 IN 파라미터만 사용가능반드시 최소 하나의 값은 반환해야 하며 RETURN 키워드를 사용CREATE [OR REPLACE] FUNCTION [함수명] ( [변수명] IN [자료형], ... [변수명] IN [자료형])RETURN [자료형]IS [변수명] [자료형] := [값 또는 식];BEGIN [내부 로직]; RETURN [값 또는 식];END;/함수를 구성하는 내부 로직은 상단과 같다. 첫 번째 라인에 있는 CREATE OR REPLACE [함수명]은 프로시저처..
안녕하세요. 이번 글은 프로시저에 대한 설명입니다.- 프로시저란?특정 처리 작업을 수행하기 위해 사용하는 저장 서브프로그램일정한 논리와 로직에 의거하여 데이터 처리 작업을 수행하는 역할 담당CREATE [OR REPLACE] PROCEDURE [프로시저명]IS [AS] [변수명] [자료형] := [값 또는 식];BEGIN [내부 로직];EXCEPTION [예외 시 실행 로직];END;/프로시저의 구조는 다음과 같이 진행되며 각 구문에 대한 설명은 하단과 같다.CREATE PROCEDURE : 프로시저를 생성하기 위한 구문이며 CREATE 뒤에 OR REPLACE를 추가하면 현재 작성한 내용으로 새로 대체되며 나중에 프로시저를 수정하는 작업할 때 주로 활용되고 있음IS, AS, BEGIN : 선언부를 의미..