일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DB
- 스크립트
- 톰캣
- json
- RADIO
- html
- spring form tag
- Oracle
- maven
- exception
- switch
- 오라클
- 웹 플랫폼 설치 관리자
- jquery
- 네이버스마트 에디터
- 전자정부 표준프레임워크
- JSTL
- checbox
- null
- SSL
- 호환성
- 한글
- @RequestBody
- java
- 날짜
- 이클립스
- php
- 문자열
- HTML5
- MYSQL
- Today
- Total
목록전자정부표준프레임워크 (160)
개인적인 정리
전자정부프레임워크 스케쥴러 사용법 http://www.egovframe.org/wiki/doku.php?id=egovframework:rte:fdl:scheduling Scheduling 서비스 quartz를 이용한 방법 간단한 방법 !!!! 1. 라이브러리 복사 전자정부프레임워크를 사용하면 이미 라이브러리가 들어 있을 것 같다. quartz-2.1.7.jar quartz-jobs-2.2.1.jar 의 라이브러리가 필요하다.(버전이야 꼭 이 버전일필요는 없을 것 같고, 전자정부프레임워크에 이미 들어있는 버전이 이 버전이었다) * 라이브러리가 없는 경우 1) 메이븐을 사용하는 경우라면 pom.xml 에 다음과 같이 추가해준다. org.quartz-scheduler quartz 2.1.7 slf4j-api ..
이클립스 상에서 아래와 같은 오류가 발생하였다. 스케쥴러를 quartz 를 이용해서 정의해서 개발중이었다. Class 'org.springframework.scheduling.quartz.CronTriggerBean' not found 라고 스케쥴러를 정의하는 도중 위와 같은 오류가 발생 왜 안되나 한참 고민을 하며 검색 중 From Spring 3.1+, Change the Class names for the CronTriggerFactoryBean & JobDetailFactoryBean as like below 와 같은 글을 찾았다. CronTriggerBean to CronTriggerFactoryBean JobDetailBean to JobDetailFactoryBean 으로 변경을 해주니 정상..
오라클을 기본으로 해서 mysql을 추가하는 경우가 종종 발생하는 것 같다. 혹은 같은 mysql 이지만 타 시스템에 물려있는 것을 가져오는 경우도 있고, oracle의 경우도 마찬가지인데 DB 설정을 추가하는 절차를 간단히 정리해보고자 한다. 1. globals.properties 수정 - 추가할 DB 정보 입력(mysql 을 추가하는 경우) Globals.SubDbType =mysql #Other.DriverClassName=com.mysql.jdbc.Driver Other.DriverClassName=core.log.jdbc.driver.MysqlDriver Other.Url=jdbc:mysql://1.1.1.1:3306/sms?useUnicode=true&characterEncoding=utf8&..
오라클 PIVOT 기능??? 정도 오라클에서 다수 Row의 데이타를 하나의 칼럼형태로 보여줄 때 유용하게 사용할 수 있다. SELECT WM_CONCAT(부서코드) FROM 부서테이블 ; 그러면 문자열을 아래와 같이 보여준다.(결과값)wm_concat 는 데이타 중복이 허용되는 것 같다. 403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403 단점 한가지는 자릿수에 제한이 있는 것으로 보인다. 많은 데이타를 가져오는 경우에 ORA-22813: operand value exceeds system limits 라고 나온다. 그럴경우에는 listagg 라는 함수를 사용한다. 사용법은 좀 다르지만 긴 문자열도 이상없이..
습관적으로 아래와 같이 사용하는데.. public List getBbsmgmtaaaaaaaList(){return bbsmgmtaaaaaaaList;} public void setBbsmgmtaaaaaaaList(List bbsmgmtaaaaaaaList){this.bbsmgmtaaaaaaaList = bbsmgmtaaaaaaaList;} 이렇게 쓰면 안된다고 한다. 시큐어코딩 이슈로 인해서 public 메소드부터 반환된 private 배열 라는 문제가 발견되었다. 자세한 내용은 추후에.. 그래서 다음과 같이 고쳐서 쓸 수 있다. public List getBbsmgmtaaaaaaaList(){List list = new ArrayList();list.addAll(bbsmgmtaaaaaaaList);re..
web.xml을 아래와 같이 수정해서 해결 COOKIE 부분을 추가해줬다. 1 2 3 4 600 COOKIE cs 2021.02.19 수정함 개발환경 이클립스의 톰캣에 ssl 을 셋팅한 상태에서 https://localhost:8443/index.do http://localhost:8080/index. do 를 동시에 사용하고 있는 중인데 크롬에서 관리자로 로그인하고 관리자 메뉴를 클릭하며 튕겨버림 URL 끝에 jsessionid가 갑자기 나타나서 URL을 수동으로 입력하고 보이는 jsessionid를 붙여보니 정상적으로 이동하여 jsessionid가 문제라고 생각하여 문제를 해결하기 위해 노력하던중에 아래와 같이 해보는 것을 발견하여 수정하여봄 session-config tracking-mode 로 검..
전자정부프레임워크 개발환경 다운로드 URL http://www.egovframe.go.kr/EgovDevEnvRelease_300.jsp?menu=3&submenu=2&leftsub=2
Maven이란 Maven의 위키 정의 https://ko.wikipedia.org/wiki/%EC%95%84%ED%8C%8C%EC%B9%98_%EB%A9%94%EC%9D%B4%EB%B8%90 Maven 사이트 https://maven.apache.org/ Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. Maven Repository https://mvnre..