xe 위젯 개념은 살펴봤으니 실제 xe 코어 다운로드 받으면 기본적으로 들어 있는 xe 카운터 위젯을 뜯어보겠다. xe 코어 다운시 들어 있는 위젯중에 가장 심플한거라 선택해봤다. 먼저 info.xml 이 있으나 정보 부분이라 넘어가고.. 단 info.xml 에는 아래와 같은 description이 있다. 기본 카운터를 이용하여 전체, 어제, 오늘의 접속현황을 표시합니다. counter 모듈이 설치되어 있어야 하고 counter 애드온이 켜져 있어야 합니다. counter_status.class.php 를 열어보면
XE 위젯은 별도의 소스코드없이 페이지를 간단하게 꾸밀 수 있게 하지요..이 위젯개념이 없었다면 소스코드 짜거나 찾거나 해서 페이지를 꾸며야 겠지요..예를 들어 로그인 위젯이 없었다면 어떻게 되었을까요?? (이부분을 각자 생각해보도록 합시다..) 이번에는 위젯이 어떠한 원리로 작동하는 지 살펴보도록 하겠습니다..먼저 위젯은 위젯모듈(./modules/widget)에서 위젯의 모든것을 총괄하고 있습니다.. 위젯기능을 간단하게 살펴보면..위젯설정을 하게 되면, 아래와 같이 위젯코드라는 게 생성됩니다.. 이 코드는 이미지태그가 아니라 위젯코드입니다.. 이 위젯코드는 XE페이지에서만 사용하겠지요.. (그래서 XE페이지 어디서나 위젯코드를 사용할 수 있습니다.) XE화면 출력바로전 위젯코드는 실제코드로 변환됩니다..
한 2년만에 다시 스프링+mybatis 프로그래밍을 하려니 기억이 날듯말듯 하다^^ 삽질하면서.. 얻은 정보를 공유해봅시다^^ 기존 소스에 메소드와 mybatis xml 쿼리를 추가해서 실행해봤더니 invalid bound statement (not found) 이런 에러가 나왔다.. 이상하네.. 잘 넣은거 같은데... 이것저것 살펴보니 문제는 mybatis 파일의 상단에 이런식으로 되어 있는데 자바 파일에서 @Autowiredprivate CodeMapper codeMapper; //코드값 매퍼 이런식으로 되어 있어야 하는데 다른것으로 되어 있었다. 이름이 동일하고 패키지 경로가 다르면 이클립스에서 컴파일시 에러가 안나서 개발자가 모를 수 있다. 실행시점에 에러가 날 수 있다. 흔희 클래스명을 수정할 ..
개발을 하다보면 보통 크롬에서 많이 한다. 익스플로어 보다 빠르기 때문이다. 그런데 크롬에서 개발할때 치명적인 문제가 있다. 뭐냐하면.. 개발을 하다 보면 동일한 파일에서 수정도 하고 저장도 한다. 그러면 크롬브라우저는 캐시 된것을 읽어 온다. 동일한 파일이니 캐시로 빠르게 읽어오려고 하는것 같다. 그러나.. 개발시 자주 수정하는데 수정해서 결과를 바로바로 봐야 하는데 크롬은 한참 후에나 수정된게 반영 되서 나오니.. 이거 원 개발하기가 어렵다.. (혹시 이거 어디 설정하는게 있는거 아시는분 댓글좀..^^) 그래서 개발할때는 수정한게 바로바로 반영되는 익스플로어가 더 나은것 같다. 처음에 크롬을 써서 개발할때 '왜 수정한게 반영안되지...' 하면서 한참을 속터져가면서 이것저것 삽질을 해서리.. 구지 크롬..
디비 쿼리를 사용하다 보면 함수를 만들어야 할 일이 생긴다. 예를들어 코드값 리턴하는 경우는 오라클 함수를 만들어 사용하면 쿼리 작성하는게 편리하다. 화면에 나오는 모든 값을 왠만하면 디비에서 완벽히 세팅해서 화면으로 보내면 편리하다. 이왕작업하는거 디비 쿼리에서 작업해서 한번에 끝내는게 낫지 작업을 또 화면에서 해야 한다면 영 피곤하다.. 피곤한거 뿐만 아니라 만약 화면 개선작업을 할경우 서버에서 데이터가 잘 만들어져 와서 화면에서는 특정 작업 없이 그대로만 뿌려주게 되어 있다면 어떤 화면 개선작업을 해도 편리하다. 만약 화면에서 어떠한 작업을 할경우 화면을 바꾸는 작업을 할시 또 그 작업을 해줘야 한다. 화면 1~2개야 뭐 하겠지만 여러개 수천개면 .. 힘들다.. 개발자 초기 였을때는 어디서 작업을 ..
애드온 추가설정 값 1extra value for addon 1추가 설정값의 설명을 작성합니다. 1description for extra value 1애드온 추가설정 값 2extra value for addon 2추가 설정값의 설명을 작성합니다. 2description for extra value 2옵션 1option 1옵션2option 2애드온 추가설정 값 3option 2추가 설정값의 설명을 작성합니다. 3description for extra value 3 이렇게 info.xml에 추가를 하면 된다. 여기에추가 엘리먼트 안에 추가하면 된다. 그리고 나서 애드온명.addon.php 파일에서 $addon_info 로 접근할 수 있다. 예를들어 아래와 같이 접근할 수 있다. $vars1 = $addon_..
오랜만에 jsp를 하려니 기억이 가물가물.. 시스템 버그를 방지하기 위해 자바 상수를 잘 사용할 필요가 있다.(특히 파일 하나에서 2회이상 자주 사용하는 경우) 그래서 자바에서 상수를 선언했다. 자바에서 상수 선언은 아래와 같이 한다. package aa.bb;public class CommonValue{public static final String WEB_XXX="000111";} 그리고 JSP에서 사용하려면 아래와 같이 한다. 아 예전에도 헷갈린적이 있었는데 jsp에서 변수선언은
윈도우를 설치하면 원하지도 않는 검색엔진 빙 bing 이 익스플로어에 기본으로 설정되어 있다. 아 짜증난다. 지울려고 해도 잘 지워지지 않는다. (제거가 활성화 되어 있지 않다.) 삭제하는 방법 익스플로어 -> alt 클릭하여 도구메뉴 선택 -> 인터넷 옵션 -> 프로그램 탭 -> 추가 기능 관리 버튼 -> (좌측) 검색 공급자 클릭 여기 까지 오면 Bing 이 보이는데 상태가 기본값이라서 삭제가 불가능 하다. 그래서 좌측하단에 보면 추가 검색 공급자 찾기가 있다. 위에 이어서 추가 검색 공급자 찾기 -> 원하는 검색엔진 선택 하고 다시 들어가 보면 선택한 검색엔진이 있다. 여기서 그 검색엔진을 선택하고 마우스 우클릭하여 상태를 기본값으로 설정한 후 Bing 을 선택하여 마우스 우클릭하면 제거가 활성화 ..
- Total
- Today
- Yesterday
- 포인터
- XE3
- JDBC
- xe addon
- 스크래핑
- XE
- Python
- MySQL
- 파싱
- webix
- C언어
- 자바
- xe애드온
- 문자열
- esql
- php
- C
- 라이믹스
- 프로씨
- 자바 smtp
- 플러터
- proc
- KG
- ocjap
- 파이썬
- 인포믹스
- 이클립스
- 오라클
- ocajp
- EC
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |