1 Oracle Dictionary 테이블 정의표가 필요해서 만들어본 쿼리, 파라미터 3군데에 테이블명을 입력하고 실행 해당 테이블의 컬럼정보만 가져오며 가져오는 내용은 다음과 같습니다. 컬럼명데이터타입 및 크기기본키Nullable 여부default 값코멘트 2 자주 사용하는 데이터사전 USER_OBJECTS(OBJ) : 모든 오브젝트에 대한 정보USER_TABLES(TABS) : 테이블 정보USER_TAB_COLUMNS(COLS) : 컬럼 정보USER_VIEWS : 뷰 정보USER_SYNONYMS(SYN) : 동의어USER_SEQUENCES(SEQ) : 시퀀스USER_CONSTRAINTS : 제약조건USER_CONS_COLUMNS : 제약 조건을 가진 컬럼에 대한 정보USER_TAB_COMMENTS :..
1 XML Response 컨트롤러에서 리턴되는 데이터를 XML로 표현하는 예제입니다. 프로젝트 구성 환경은 요청(Request)헤더의 Accept값과 Content-type에 의해 스프링에서 자동적으로 메시지컨버터를 사용하여 리턴되는 데이터의 타입을 결정해주고 있습니다. 요청(Request)헤더의 Accept값은 @ResponseBody 어노테이션이 붙은 리턴데이터의 타입을, Content-type값은 @RequestBody로 받는 데이터의 타입을 결정합니다. 우선 예제로 XML데이터와 매핑이 될 Model클래스 두개를 생성했습니다. Publication 클래스와 Publications 라는 클래스 입니다. 이 두개의 클래스를 가지고 XML데이터를 생성합니다. 이름에서 알수있듯이 Publications..
Ext JS를 사용하면서 어떠한 모델의 데이터를 삭제해야하는 경우 저는 "erase"함수를 이용합니다.그런데 이 "erase" 함수를 사용할 때 모델에 설정해 두었던 idProperty를 지정해 주지 않으면 아무리 erase함수를 호출해도 모델에 설정한 destroy API가 호출이 되질 않았습니다. 때문에 항상 idProperty가 필요 하지 않은 데이터라도 불필요하게 idProperty를 강제로 선언하여 erase함수를 호출하고는 했습니다. 그런데!!!!! 강제로 idProperty를 설정 해두었는데도!! erase 함수가 동작을 안하는 상황이 발생했습니다. 도무지 어떻게 해결을 해야 할지 갈피를 못잡다 역시 구글신을 통해 해결법을 알게되었습니다. 우선 작성한 코드는 다음과 같습니다. 위에서 사용한 ..
Mybatis 최신 릴리즈 버전 (3.2.8버전) SQL 로그를 수정했습니다. 기존의 일렬로 쭈욱 나오던 쿼리를 XML에 작성한대로 뿌려주고, 바인딩 되는 파라미터가 표시되게 수정했습니다. 이전버전도 수정했었는데 버전이 올라가서 다시 수정하게되었네요. MyBatis 개발자들은 일렬로 쿼리가 나오면 안불편한지 매번 일렬로 나오게 해놓으시네요 흑... 일반적인 쿼리는 파라미터가 정상적으로 바인딩되어진 모습으로 로그에 찍히게 되지만, 프로시저와 같이 아웃풋이 존재할경우에는 '[Output]' 으로 나오게 해놓았습니다. 실력상 프로시저에서 반환되는 Output을 어디에서 로그를 찍어대는지, 로그를 찍어내는 클래스가 있기는 한건지 당췌 알수가 없어서..ㅋㅋㅋㅋ 다음 버전.. 아마도 3.3이 나오겠지만 그때 또 쿼..
1 CodeMirror textarea에 Syntax 하이라이터 효과가 필요하여 검색하는 도중 찾게되었습니다. 기본적으로 Ext JS에서 Htmleditor를 제공해주기 때문에 코드 하이라이터의 소스를 가공하면 Htmleditor에도 위와 같은 Syntax 하이라이터 효과를 입힐 수 있다고 합니다. 하지만 시간도 오래걸릴뿐더러 여러가지 오류덩어리를 양산해낼 수 있기때문에 누군가 자~알 만들어놓은 라이브러리를 가져다 쓰기로 했습니다. 코드는 매우 쉽습니다. 그저 textarea 컴포넌트에 Codemirror를 덮어씌워주기만 하면 되지요. 우선은 해당 Codemirror 라이브러리를 받을 수 있는 공식 홈페이지! Codemirror 홈페이지 : http://codemirror.net/ 라이브러리를 받았으면 ..
1 Ext Js Grid API를 보고 만든 가장 정석대로(제딴에는...) 만든 CRUD 코드입니다. CRUD에 많은 시간을 할애하고 가장 많이 쓰이는 Grid를 컨트롤하는 기술들이 굉장히 중요하다고 여기는 저에게는 그래도 하나하나 최대한 효율적으로 짜본 코드입니다. 혹시 이보다 더 나은 방법이 있다면 거침없이 태클걸어주세요. Link to github : https://github.com/Deoking/Extjs-notice 2 폴더구조 app model (게시판 모델 폴더) NoticeModel.js (게시판 레코드 모델소스 ) - 자바에서 DTO와 같은 개념 store view main (시작화면 폴더) main.js (메인화면 소스) MainController.js (컨트롤러 - 메인화면에서 발생..
1 ViewController의 lookupReference Ext Js로 샘플을 만들던 중 이상한 것을 발견했습니다. 뷰 컨트롤러에서 lookupReference 함수를 이용하여 지정된 뷰의 컴포넌트를 가져오는 코드였는데, 오타도 없고 분명 지정된 뷰에있는 reference임에도 불구하고 계속 null값을 던지는상황.. 혹시나 이 뷰가 아닌 다른 뷰를 참조하나 싶어 해당뷰에 한개의 reference를 더 추가하고 테스트 해봤는데.. 추가한 reference는 잘도 가져옵니다. 어쨌든 ! 해당 문제가 발생하는 코드는 다음과 같습니다. 코드의 상단에 주석처리한 부분만 보시면 됩니다. 확실히 뷰에서 컨트롤러를 지정하였고, reference도 설정했습니다. 이제 컨트롤러에서는 다음과 같은 방법으로 컴포넌트를 ..
1 포팅중 애러발생 개발에 들어갈 프로젝트에 앞서 샘플코드를 작성해 개발서버에 포팅하려는 상황입니다. 빌드까지 전부 수행한 후 올렸더니 오 잘돌아간다 싶더니만 파일업로드 부분에서 애러가 떨어집니다.. 뭐지..? 자바 컴파일 버전도 마췄고 URL경로도 전부 맞는데 무엇때문에 애러가 떨어지나..? 하고 찾아보니 다음과 같은 애러가 로그에 찍혀있습니다. 2014. 12. 9 오후 1:38:33 org.apache.catalina.core.ApplicationContext log 정보: Initializing Spring FrameworkServlet 'spring' 2014. 12. 9 오후 1:39:46 org.apache.catalina.core.StandardWrapperValve invoke 심각: S..
1 Git 오늘은 Ext를 통해서 진행한 프로젝트를 자신만의 저장소를 구성해 저장하는 법을 포스팅합니다. 실무 또는 대부분의 사람들이 SVN을 사용하는데 SVN을 구성하려면 프로젝트를 개발하는 PC 말고도 저장소용 PC를 따로 두고 항상 켜두어야한다는 단점이 존재 합니다. 하지만! 오늘 포스팅하는 Git은 자신의 프로젝트를 우선 로컬에 저장하고 Github를 통한 원격 서버에 프로젝트를 공유하기 때문에 언제 어디서든 프로젝트를 커밋할수 있는 장점이 있습니다. 그럼이제 우선 Git을통해 공유할 프로젝트를 생성한 후 프로젝트 우클릭으로 [Team] 메뉴를 선택합니다. [Team] 메뉴에서 [Apply Patch]메뉴를 클릭하시면 다음과 같은 화면을 보실 수 있습니다. 두개의 메뉴중 우리는 Git을 사용할 것..
- Total
- Today
- Yesterday
- with admin option
- extjs 6 테마
- 시간차이구하기
- extjs6
- mysql convert
- local repository
- spring container
- mybatis common resultmap
- spring autowired
- 마이바티스 resultmp
- sencha touch icons list
- extjs grid crud
- mybatis resultmap
- 스프링 컨테이너
- extjs
- 마이바티스 공통 resultmap
- 제이보스 스프링4
- custom mapping
- mysql 한글깨짐
- with grant option
- tiles vs sitemesh
- jboss spring4
- maven 로컬저장소
- extjs 6 theme
- tiles sitemesh
- 스프링 autowired
- Spring
- 스프링
- sencha touch icons
- 로컬저장소
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |