일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- POI
- 개념
- 태그
- jQuery
- eGovFramework
- 함수
- 정의
- mybatis
- web.xml
- array
- html
- 오류
- select
- CSS
- sql
- Oracle
- jsp
- javascript
- 암호화
- TO_DATE
- 과정평가형
- JVM
- spring
- controller
- was
- input
- Ajax
- eGov
- json
- Java
- Today
- Total
목록분류 전체보기 (172)
web developer
요소 내부를 변경하는 태그 : .text() 메소드, .html() 메소드 라이브러리인 jquery 안에서 .text()와 .html() 메소드를 활용하면, 기존 요소의 내부에 새로운 요소나 콘텐츠를 반환하거나 설정할 수 있다. .text() : 해당 요소의 텍스트 콘텐츠를 반환하거나 설정한다. .html() : 해당 요소의 HTML 콘텐츠를 반환하거나 설정한다. .text() 메소드 .text() 메소드는 선택한 요소의 내용을 새로운 단순 text로 변경한다. 안녕하세요. .text() 메소드를 이용하면, 요소의 내용을 새로운 text로 변경할 수 있다. .html() 태그 .html() 메소드는 선택한 요소의 내용을 새로운 HTML 요소로 변경한다. 안녕하세요. .html() 메소드를 이용하면, 요소..
Java Bean 정의 - 속성과 메서드로 이루어져 있고, 데이터를 표현하는 것을 목적으로 하는 자바 클래스이다. (DTO 혹은 VO의 형태) - 컴포넌트와 비슷한 의미로도 사용된다. * 컴포넌트(Component)란 프로그래밍에 있어 재사용이 가능한 각각의 독립된 모듈 - 필드는 private로 구성되어 getter와 setter를 통해서만 접근할 수 있다. - 전달인자가 없는 생성자를 가지는 형태의 클래스이다. - JavaBean 규격서에 따라 작성된 자바 클래스를 가리킨다. * 클래스는 패키지화 하여야 한다. * 멤버변수는 프로퍼티(Property)라 칭한다. `--프로퍼티의 접근자는 private이다. `--프로퍼티마다 getter/setter 가 존재해야 하며, 그 이름은 각각 get/set으로..
EL(Expression Language) : 정의 표현식 또는 액션 태그를 대신해서 값을 표현하는 언어이고, 표현식 과 액션 태그를 가독성 좋게 짧게 표현한 형태입니다. [EL의 특징] - EL은 jsp스크립트를 대신하여 속성 값들을 좀 더 편리하게 사용하기 위해 제공되는 언어입니다. - EL과 JSTL(Java Standard Tag Library)을 사용하면 와 같은 스크립팅 태그를 JSP에서 없앨 수 있습니다. - EL 표현식은 중괄호( { } )로 묶고 앞에 달러($)기호를 붙이며, 도트 연산자를 사용합니다. - EL은 저장 객체의 출력을 단순화 하는 용도로 사용되므로, 저장 객체를 출력할 때도 스크립팅을 전혀 쓰지 않습니다. - EL은 JSP에서 기본으로 지원하고, JSTL은 따로 설치해야 합..

웹 어플리케이션(Web Application)이란? 웹어플리케이션은 웹에서 실행되는 응용프로그램을 뜻하며 인터넷에서 하는 여러 서비스를 총칭한다. ex) 은행, 온라인쇼핑몰 등 사용자가 필요한 요청(Request)을 하면? → 서버에서는 이에 해당하는 요청을 수행하고, 그 요청한 데이터를 응답(Response) 한다. IBM문서에는 다음과 같이 기술되어 있다. 웹 애플리케이션은 한 개 이상의 관련 서블릿, JavaServer Pages 기술(JSP 파일) 및 한 단위로 관리할 수 있는 HTML(Hyper Text Markup Language) 파일로 구성됩니다. 웹 애플리케이션은 Java 서블릿 스펙에서 지원되는 개념입니다. 웹 애플리케이션은 일반적으로 .war 파일로 패키지됩니다. 웹 어플리케이션의 구..
아파치 POI(Apache POI)이란?아파치 소프트웨어 재단에서 만든 라이브러리로 마이크로소프트 오피스 파일을 자바 언어로 읽고 쓰는 기능 제공합니다. 주로 워드, 엑셀, 파워포인트 파일을 지원합니다.1. pom.xml 설정 org.apache.poi poi 3.7 org.apache.poi poi-ooxml 3.7 2. apache.poi - HSSF, XSSF 차이- HSSF - Excel 97(-2007) 파일 포맷을 사용할 때 사용 , ex) HSSFWorkbook, HSSFSheet- XSSF - Excel 2007 OOXML (.xlsx) 파일 포맷을 사용할 때 사용 , ex) XSSFWorkbook, XSSFShe..

.java .class 파일의 차이와 compile하는 이유에 대해서 알아보겠습니다. 아래의 그림은 .java파일이 우리가 보고 있는 화면까지의 과정에 대하여 간단하게 나타내고 있습니다. * 이미지 출처 : https://docs.oracle.com/javase/tutorial/getStarted/intro/definition.html .java 파일 확장자가 'java'인 파일은 사람이 만든 source code 파일이다. (for human) .class 파일 확장자가 'class'인 파일은 source code 인 java파일을 자바 컴파일러를 통해 byte code(target code)로 변환한 byte code 파일이다. java를 실행할 수 있는 모든 장치에서 실행이 가능하다. (for Ja..

이클립스에서 구성된 서버를 클릭하여 보면, Server Locations라는 항목이 있고 Server Path에 적혀있는 경로를 살펴보면 jsp 파일이 컴파일된 java파일의 경로를 알 수 있다. 컴파일된 JSP 파일은 기본적으로 Tomcat 환경의 work 폴더에 저장된다. Catalina 하위 폴더에 localhost로 기본 설정된 도메인 이름을 나타내는 하위 폴더가 있다. 또한, 프로젝트 폴더에는 org.apache.jsp라는 패키지 계층 구조가 있으며, jsp 파일이 컴파일된 xxx.jsp.class, xxx.jsp.java 파일이 존재한다. |-- workspace |-- .metadata |-- .plugins |-- org.eclipse.wst.server.core |-- tmp1 `-- w..
String.prototype.toLowerCase() str.toLowerCase() 호출 문자열을 소문자로 변환한 새로운 문자열 * toLowerCase() 메서드는 호출 문자열을 소문자로 변환해 반환합니다. * toLowerCase() 는 원래의 str에 영향을 주지 않습니다. 예제) console.log('APPLE'.toLowerCase()); // 'apple'

1. JOIN JOIN이란, 두 개 이상의 테이블을 서로 묶어서 하나의 결과 집합으로 만들어 내는 것을 의미한다. 2. INNER JOIN 일반적으로 JOIN이라 하면, INNER JOIN을 지칭하는 것이다. * INNER JOIN은 조인될 조건이 부합하는 행에 대해서만 JOIN이 발생하는 것이다. * 둘 테이블에 공통으로 해당되는 컬럼에 대해서는 테이블명.칼럼명 형태로 작성해야 한다. SELECT 열 목록 FROM 첫 번째 테이블 INNER JOIN 두 번째 테이블 ON 조인될 조건 WHERE 검색조건 3. OUTER JOIN INNER JOIN은 JOIN 조건에 부합하는 행만 JOIN이 발생하는 반면에, OUTER JOIN은 조건에 부합하지 않는 행까지도 포함시켜 결합한 결과 즉, 조건에 맞지 않아도..

(1) RANK 함수RANK 함수는 중복 값들에 대해서 동일한 순위로 표시하고, 중복 순위 다음 값에 대해서는 중복 개수만큼 건너뛰고, 중복순위 + 중복값 개수의 순위로 출력하는 함수입니다.SELECT EMPNO, EMPNAME, SALARY,RANK() OVER (ORDER BY SALARY DESC) AS RANKFROM EMPLOYEE;EMPNO EMPNAME SALARY RANK ----------- ------------ ---------- -------- 494 손흥민 1000 1 495 박지성 900 2 493 차범근 800 ..

DECODE 함수 특정한 조건을 만족하면 X, 조건을 만족하지 않으면 Y 출력 * DECODE 함수는 프로그래밍에서의 if ~ then, if else 와 비슷한 기능을 수행한다. * DECODE 함수와 CASE 함수의 간략한 차이점 : DECODE : A=B이면 X, A≠B이면 Y를 출력 (A와 B가 같은지에 대한 조건) CASE : DECODE와 달리, A와 B 사이에 부등호 관계(크거나 작은 조건)를 처리할 때 주로 사용 간단한 사용방법은 아래와 같다. 예) DECODE(컬럼, 조건1, 결과1, 조건2, 결과2, 조건3, 결과3, ..., ...) (1) DECODE(A, B, X, Y) select decode(컬럼이름A, 비교대상값B, 출력값X, 출력값Y), ... from 테이블이름; A = ..

INSTR 함수 INSTR 함수는 입력된 문자열이 일치하면, 그 첫번쨰 인덱스 값을 반환해주고, 일치하는 문자가 없으면 0을 반환해주는 함수입니다. INSTR 함수 사용방법 INSTR('문자열', '찾고싶은 문자열', 시작위치, 순서) 컬럼명 * 시작위치와 발견 인덱스는 생략이 가능합니다. (default 1) * 찾고자 하는 문자가 여러개인 경우에 4번쨰 인자인 순서를 통해 결정 → 첫 번째 값(순서=1), 두 번째 값(순서=2) INSTR 함수 예시 INSTR('ABCDEFG','A') "A" → 1 (1번쨰 인덱스 값) INSTR('ABCDEFG','A', 1) "A" → 3번째 인자는 시작위치인데, 값이 1인 경우에는 생략해도 값을 동일 INSTR('ABCDEFG','E') "E" → 5 (5번쨰..