일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- array
- eGov
- spring
- mybatis
- eGovFramework
- javascript
- 배열
- json
- Database
- select
- 정의
- 함수
- html
- TO_DATE
- Oracle
- 과정평가형
- web.xml
- jQuery
- Ajax
- sql
- input
- 오류
- 개념
- CSS
- was
- controller
- JVM
- 태그
- Java
- POI
- Today
- Total
목록전체 글 (151)
web developer
root-context.xml mvc설정과 관련된 여러 처리를 담당하는 설정 파일로 DAO, VO 그리고 service 등과 같은 파일을 어떻게 사용할 것인가 빈(객체)들을 관리하는 문서이다. 다운 받은 라이브러리를 사용하는 곳이고, 필요할 때 객체를 사용하기 위해 이 문서에 bean태그를 이용해 빈을 등록하고 주입하는 방식으로 사용한다. 출처 : https://yeahajeong.tistory.com/49?category=957804 [SpringMVC] 초기 설정 - servlet-context.xml servlservlet-context.xml 앞에서 servlet-context.xml 파일의 이름을 servlet-config.xml로 변경하였다. 이 파일은 DispacherServlet의 기반 설..
servlet-context.xml 파일은 DispacherServlet의 기반 설정을 기록하는 파일이다. 출처 : https://yeahajeong.tistory.com/49?category=957804 [SpringMVC] 초기 설정 - servlet-context.xml servlservlet-context.xml 앞에서 servlet-context.xml 파일의 이름을 servlet-config.xml로 변경하였다. 이 파일은 DispacherServlet의 기반 설정을 기록하는 파일이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16.. yeahajeong.tistory.com
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/GTR7j/btroFMwVisN/iXQJlV5lR12i3Yyo5nuZd0/img.png)
Tomcat 톰캣 흔히 WAS(Web Application Service)라고 합니다. 아파치 소프트웨어 재단(Apache Software Foundation)의 애플리케이션 서버로서, 자바 서블릿을 실행하고 JSP(Java Server Pages)가 포함된 웹페이지를 만들어줍니다. 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하고, 관리 도구를 이용해서 설정을 변경할 수도 있지만, XML 파일을 편집해서 설정할 수도 있습니다. Apache 아파치 세계에서 가장 많이 쓰는 웹 서버 중 하나입니다. 이 아파치는 HTTP서버이고 굉장히 다양하고 효율적인 기능을 제공합니다. 또 구축이 매우 쉽고 무료라는 이유로 많이 사용합니다. 다양한 운영체제에서 작동하며, 클라이언트가 HTTP기반의 요청을 하..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/vOhS2/btroCw951kE/G15GMVFTB7rcywOiJmdkxK/img.png)
WEB 웹 서버 사전적 정의 "웹 브라우저 클라이언트로부터 HTTP 요청을 받아들이고 HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램" 웹 서버란 클라이언트(사용자)가 웹 브라우저에서 어떠한 페이지 요청을 하면 웹 서버에서 그 요청을 받아 정적 컨텐츠를 제공하는 서버이다. 여기서 정적 컨텐츠란 단순 HTML 문서, CSS, javascript, 이미지, 파일 등 즉시 응답가능한 컨텐츠이다. 그렇다면 웹 서버는 정적 컨텐츠만 제공하느냐? 그것은 아니다. 웹 서버가 동적 컨텐츠를 요청 받으면 WAS에게 해당 요청을 넘겨주고, WAS에서 처리한 결과를 클라이언트(사용자)에게 전달해주는 역할도 한다. ex) 대표적인 웹 서버 : Apache * 클라이언트(웹 브라우저)에 이미지 파일(정적 컨텐츠)을 ..
와 태그는 영역을 설정할 때 필요합니다. 웹 페이지에 레이아웃을 구성하고자 할 때 없어서는 안 되는 태그입니다. 그럼 두 태그의 차이는 무엇일까요? → 두 가지가 있습니다. (1) 줄 바꿈 입니다. div 는 줄 바꿈이 되지만 span 태그는 옆으로 붙습니다. (2) 영역을 지정하는 방식의 차이입니다. 텍스트를 표현할 때 div 는 사각형 박스로 구역을 정하지만 span 은 문장 단위로 지정합니다. 출처 : https://mainia.tistory.com/3289 HTML div, span 태그 사용법과 차이 와 태그는 영역을 설정할 때 필요합니다. 웹 페이지에 레이아웃을 구성하고자 할 때 없어서는 안 되는 태그입니다. 그럼 두 태그의 차이는 무엇일까요? 두 가지가 있습니다. 하나는 줄 바꿈 입니 mai..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bxlhUD/btrqApfIcdw/YvVKFozu9SxU8X2jqeqLc0/img.png)
오라클에서 CONCAT, ||를 사용해 문자열을 합칠 수 있다. (1-1) CONCAT SELECT CONCAT(str1, str2, ...); (1-2) 중첩 CONCAT SELECT CONCAT(CONCAT(firstName, ' '), secondName) FROM NAME; (2) || 2개 이상을 합칠 경우에는 ||를 사용해주면 된다. SELECT firstName||' '||secondName FROM NAME;
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kC77T/btrtXZEwHhP/o0ktctSLtDydks8OkDXzs1/img.png)
mybatis xml parameterType Class/TypeAlias 'vo' not found. 위와 같은 에러가 발생한 경우에는 여러가지의 원인이 있지만, 기본적인 해결방안은 아래와 같습니다. (1) 소스에 설정하신 typealias가 mapper configuration xml에 있는지 다시 확인 부탁 드립니다. (2) 프로젝트 우클릭 → maven → update project 선택하거나 (3) 프로젝트 우클릭 → run as → maven clean and maven install을 통하여 재빌드를 해보시기 바랍니다. 출처 : https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?menuNo=69&qaId=QA_00000000000018362 묻고..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CaQmy/btrtYVoozff/enuZkG66pyMQainjV2hQ10/img.png)
1. context-datasource.xml 기존의 HSQL 부분을 주석처리하고, Oracle 부분을 주석 해제한 다음, url, id/pw 정보들을 확인하시기 바랍니다. 테스트를 위해 test 스키마를 생성하였습니다. * "org.apache.commons.dbcp2.BasicDataSource" -> "org.apache.commons.dbcp.BasicDataSource" * localhost == pc의 local 주소; 2. pom.xml 오라클로의 전환을 위해 dbcp와 ojdbc 라이브러리를 pom.xml에 추가합니다. commons-dbcp commons-dbcp 1.4 ojdbc ojdbc 6-11 system ${basedir}/src/main/webapp/WEB-INF/lib/ojd..
DOM (문서 객체 모델) 문서 객체 모델(DOM, Document Object Model)이란 HTML 문서 객체 구조를 말합니다. HTML 문서의 기본 객체 구조는 최상위 객체인 이 있고 하위 객체로 , 가 있습니다. 이때 문서 객체 모델에서는 모든 태그를 객체라고 부르며 , 태그에는 기능과 속성이 포함되어 있습니다. 예를들어 태그는 이미지를 출력하는 기능이 있고 src, alt, width, height와 같은 속성을 포함하고 있습니다. jquery 문법 (1) $(document).ready() $(document).ready()는 문서가 준비되면 매개변수로 넣은 콜백 함수를 실행하라는 의미입니다. * jquery 이벤트 메서드 중 하나입니다. (2) $(function() jQuery 의 간단한..
Overloading vs Overriding Overriding 오버로딩 하나의 클래스에 같은 이름의 메소드를 여러개 정의하는 것을 말한다. Overloading 오버라이딩 상위 클래스(부모 클래스)의 메소드를 하위 클래스(자식 클래스)에서 재정의하는 것을 말한다. * 오버로딩 조건 ⓐ 메서드의 이름이 같아야 한다. ⓑ 매개변수의 개수 or 타입이 달라야 한다. (리턴타입은 오버로딩 구현과 관계 없다) * 오버라이딩 조건 ⓐ 선언부가 같아야 한다(이름 / 매개변수 / 리턴타입) ⓑ 접근제어자를 좁은 범위로 변경할 수 없다. ⓒ 조상클래스의 메서드보다 많은 수의 예외를 선언할 수 없다. 출처 : https://rimkongs.tistory.com/76
객체지향 프로그램(OOP)이란? - 객체 지향 프로그래밍은 컴퓨터 프로그래밍 패러다임 중 하나 - 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법 객체지향 프로그램의 장점은 다음과 같다. - 프로그램을 유연하고 변경이 용이하게 만든다. - 프로그램의 개발과 보수를 간편하게 만든다. - 직관적인 코드 분석을 가능하게 한다. 객체지향 프로그램의 단점은 다음과 같다. - 처리 속도가 상대적으로 느림 - 객체가 많으면 용량이 커질 수 있음 - 설계시 많은 시간과 노력이 필요 기본구성요소 (1) 클래스(class) (1) 자바에서 클래스(class)란 객체를 정의하는 틀 또는 설계도와 같은 의미로 사용됩니다. 자바..