일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 과정평가형
- controller
- eGovFramework
- sql
- Oracle
- 개념
- html
- Database
- 오류
- web.xml
- Java
- eGov
- POI
- input
- spring
- 배열
- was
- 정의
- jQuery
- javascript
- Ajax
- TO_DATE
- select
- array
- JVM
- 함수
- CSS
- json
- mybatis
- 태그
- Today
- Total
목록전체 글 (151)
web developer
.contents() .contents() 함수는 일치하는 요소 내부의 텍스트 노드를 포함한 자식요소들을 가져올 수 있는 함수입니다. .contents() 함수는 jQuery 객체는 DOM 요소 집합들을 표현할 수 있고, DOM 트리에서 선택된 요소들의 자식 요소들을 찾아 내는 동시에 새로운 jQuery 객체를 생성할 수도 있습니다. .contents() 함수와 .children() 함수는 유사한 함수입니다. 단, 반환되는 결과에 텍스트 노드(text node)의 존재여부의 차이점이 있습니다. 또한, contents 함수는 아이프레임의 내용도 가져올 수 있습니다. 단 조건이 있는데 아이프레임을 품은 페이지와 아이프레임의 페이지가 같은 도메인에 위치하고 있어야 합니다. 출처: https://findfun...
제이쿼리를 통해 클래스를 추가하는 방법과 직접 스타일을 부여하는 방법과의 차이점 사실 제이쿼리(jQuery)를 사용하여 클래스명을 추가하거나 제거하는 방법이외에 직접 스타일을 부여할 수 있습니다. 예를들어, 아래와 같은 attr() 또는 css() 메소드를 사용하는 방법이 존재합니다. 하지만 이런 경우에 inline 형태로 웹페이지에 스타일이 부여되기 때문에 아래와 같은 제약이 생기게 됩니다. * inline 스타일 방식은 태그에 직접 CSS코드를 기술하는 방식이다. (태그에 style속성을 직접 부여) ※ 이런 단점들 때문에 보통 클래스에 스타일을 정해두고 이 클래스를 추가하거나 제거하는 방법이 사용됩니다. $("Selector").removeClass() .removeClass() 메서드는 선택한 요..
요소 제거하기 : .remove(), .empty() DOM 요소 제거하는 방법으로는 remove() 메서드를 사용하거나 empty() 메서드는 사용하는 방법입니다. SAMPLE remove() 메서드 사용법은 $(selector).remove() 이며, selector 에 해당하는 DOM 요소를 제거합니다. // span 요소 자체가 사라지게 됩니다. 그 결과 태그가 요소가 삭제되었습니다. empty() 메서드 사용법은 $(selector).empty() 이며, selector 에 해당하는 DOM 요소의 내용을 (제거)비웁니다. 따라서 셀렉터로 잡은 span 요소가 아닌 그 내부(하위)의 요소들이 제거됩니다. 출처 : https://dololak.tistory.com/405
요소 내부를 변경하는 태그 : .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은 따로 설치해야 합..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bly7yS/btrq35oSk1u/DQjprrjU1HqWhjklLhcD7k/img.png)
웹 어플리케이션(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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/btOylh/btrq4wGSDeM/cHq93KdHF64EnqCTXxMfb0/img.jpg)
JSP란? JavaServer Pages 의 약자이며 HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다. JSP 가 실행되면 자바 서블릿(Servlet) 으로 변환되며, 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다. IBM문서에는 다음과 같이 기술되어 있다. JSP는 JSP(JavaServer Pages) 스펙에 코딩된 애플리케이션 컴포넌트입니다. JavaServer Pages는 웹 페이지의 비즈니스 로직에서 HTML(Hypertext Markup Language) 코드의 분리가 가능하게 하므로, HTML 프로그래머 및 Java 프로그래머가 페이지를 작성하고 유지보수하는 데 쉽게 공조할 수 있습니..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rRH6b/btrq11NRMH3/AoPKNI7hUUcz25ZSvg1VjK/img.png)
.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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bTLxxM/btrq2j1Z7Zi/E7SHAAlyRkraTK6bsi3YKk/img.png)
이클립스에서 구성된 서버를 클릭하여 보면, 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..