일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 암호화
- Ajax
- 오류
- controller
- select
- spring
- input
- TO_DATE
- 과정평가형
- POI
- was
- jsp
- 태그
- json
- eGov
- 개념
- html
- Oracle
- 정의
- jQuery
- array
- Java
- mybatis
- sql
- CSS
- javascript
- 함수
- JVM
- eGovFramework
- web.xml
- Today
- Total
목록분류 전체보기 (172)
web developer

SUBSTR 함수 SUBSTR 함수는 문자를 잘라 추출하는 함수이다. SUBSTR([문장], 시작위치[NUMBER], 자르고 싶은 길이[NUMBER]) (1) substr('ABCDEFG', 1, 4) → ABCD (인덱스 1부터 4개의 길이 추출) (2) substr('ABCDEFG', 2, 3) → BCD (인덱스 2부터 3개의 길이 추출) 첫번쨰 숫자 인자를 생략한 경우에는 왼쪽을 기준으로 숫자 이후의 부분이 전부 추출된다. (3-1) substr('ABCDEFG', 3) → CDEFG (왼쪽을 기준으로 3번째부터 전부 추출) (3-2) substr('ABCDEFG', -3) → EFG (-3으로 변경하면 오른쪽을 기준으로 추출) (3-3) substr('ABCDEFG', -3, 2) → EF (-..
When to Use Arrays. When to use Objects. JavaScript does not support associative arrays. You should use objects when you want the element names to be strings (text). You should use arrays when you want the element names to be numbers. 개체 속성에 접근할 수 있는 방법 2가지 1) objectName.propertyName 2) objectName["propertyName"] JavaScript Arrays If you use a named index when accessing an array, JavaScript will..
src\main\webapp\WEB-INF\web.xml action org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml 1 31457280 1004857600 pom.xml commons-io commons-io 2.6 commons-fileupload commons-fileupload 1.3.3(1-1) 파일 단일 업로드 기능 - javaScript더보기더보기functio..

1. ibatis #값# | Mybatis #{값} SELECT NAME, ID FROM USER WHERE ID = #{id}위와 같이 MyBatis에서 #{}이 사용된 쿼리문이 있다고 가정한다. SELECT NAME, IDFROM USERWHERE ID = ?쿼리문을 작성할 때 #{}을 사용하는 경우 PreparedStatement를 생성하게 되는데 위의 '?'에 파라미터 바인딩되어 수행된다. #{id}의 값이 abcde이라면 쿼리문에는 id= 'abcde'의 형태가 된다.* 변수 자료형이 String이면, 자동으로 작은 따옴표를 붙여 쿼리가 수행되기 떄문에'#{id}'와 같은 식으로 쿼리문을 작성하지 않아도 된다.쿼리 주입을 예방할 수 있어 보안측면에서 유리하다. * MyBati..

1. 에러메시지 Cause: org.xml.sax.SAXParseException; lineNumber: 424; columnNumber: 95; 요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다. Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 424; columnNumber: 95; 요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다. 2. 에러원인 MyBatis 사용을 위한 .xml 파일에서 부등호 사용 시() 발생하는 에러 3. 해결방법 (1) 단일 처리 -부등호를 이 안에 넣는다 select * from user where id 3; 2) 다중 처..

CASE 표현식의 기본 구성은 다음과 같다. Case when 조건식1 then 결과1 when 조건식2 then 결과2 else 결과 * 조건식 사이에 콤마금지 * case 문은 end로 끝남 * ansi sql 형식 지원 * 결과에 null 사용금지 /* 조건식이 1개일때*/ case when a.animal_name= '사자' then '사자임' /*a.animal_name 사자임으로 변경*/ else '아님' /* 조건이 만족하지 않을시 '아님'으로 변경*/ end /* 위와 동일*/ case a.animal_name when '사자' then '사자임' else '아님' end /* 조건식 2개 이상일때*/ case when a.animal_name='사자' then '사자임' when a.an..
AJAX란? Ajax란 (asynchronous Javascript and XML)의 줄임말 입니다. 자바스크립트를 이용하여 비동기 식으로 서버와 통신을 합니다. Ajax는 프로그램 언어가 아니다. $.ajax() 메소드 $.ajax() 메소드는 모든 jQuery Ajax 메소드의 핵심이 되는 통합적인 메소드이다 . $.ajax() 메소드는 HTTP 요청을 만드는 강력하고도 직관적인 방법을 제공한다. options $.ajax({ options }); $.ajax({ url : 통신을 원하고자 하는 URL주소를 입력합니다.(필수 입력) data : 서버로 보낼 데이터를 입력합니다. type : get, post 등의 통신 방식을 지정합니다. dataType : 통신의 결과로 넘어올 데이터의 종류를 지정합..
1. IoC(Inversion of Control) 객체를 생성하고, 관계를 맺는 등의 역할은 모두 프레임워크가 다 해준다. 개발자는 로직에만 집중하면 되는 것이다. 이것을 프로그램의 흐름 즉, 제어가 개발자 → 프레임워크로 넘어갔다고 하여, 제어의 역전이라고 부른다. 2. IOC Container IoC Container는 오브젝트의 생성과 관계설정, 사용, 제거 등의 작업을 대신 해준다하여 붙여진 이름이다. 이때, IoC Container에 의해 관리되는 오브젝트들은 Bean 이라고 부른다. IoC Container는 Bean을 저장한다고 하여, BeanFactory 라고도 불린다. BeanFactory는 하나의 인터페이스이며, Application Context는 BeanFactory의 구현체를 상..
web.xml 웹에 관련한 설정을 모아둔 파일이다. 설정파일의 경로를 바꿔놓았으니 web.xml에서 변경된 경로로 작성해준다. 쉽게 resources 폴더로 들어가는 방법은 class:/를 이용한다. contextConfigLocation classpath:/spring/mvc-config.xml org.springframework.web.context.ContextLoaderListener appServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:/spring/servlet-config.xml 1 appServlet / encodingFilter org.springframework.web.fil..
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

Tomcat 톰캣 흔히 WAS(Web Application Service)라고 합니다. 아파치 소프트웨어 재단(Apache Software Foundation)의 애플리케이션 서버로서, 자바 서블릿을 실행하고 JSP(Java Server Pages)가 포함된 웹페이지를 만들어줍니다. 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하고, 관리 도구를 이용해서 설정을 변경할 수도 있지만, XML 파일을 편집해서 설정할 수도 있습니다. Apache 아파치 세계에서 가장 많이 쓰는 웹 서버 중 하나입니다. 이 아파치는 HTTP서버이고 굉장히 다양하고 효율적인 기능을 제공합니다. 또 구축이 매우 쉽고 무료라는 이유로 많이 사용합니다. 다양한 운영체제에서 작동하며, 클라이언트가 HTTP기반의 요청을 하..