본문 바로가기

개발

SyntaxHighlighter 블로그에 적용시키기 위한 코드 강조기능. 파일 다운 후 js&css 파일을 업로드해준다. * tistory는 관리자모드 html/css편집 모드에서 파일 업로드. http://www.alexgorbatchev.com/SyntaxHighlighter => SyntaxHighlighter Framework있는 곳. 대중적이다고 함. 업로드 후 사용법은 글쓰기에서 html모드 선택 후 아래와 같이 태그로 감싸주고 안에 코드를 기입해주면 된다. ....여기에 html코딩 작성... ....여기에 html코딩 작성... 더보기
[JQuery] jquery api Link : jquery api cheat sheet 더보기
[XPlatForm] 실습 교육 정리 - 2. Grid 생성 및 Dataset 설정 1. 그리드 생성- 업무 프로세스에서 가장 많이 쓰여지는 컴포넌트. 클릭하고 아래 창에서 드래그 하여 원하는 크기만큼 그리드 생성. 2. 데이터셋 생성하기 클릭, 아무곳에 드래그&클릭 -> 아래에 Dataset00생성됨.Dataset00을 더블클릭하면 편집창이 뜬다. 3. Dateset에서 작성한 데이터를 Grid로 호출 3-1 그리드를 클릭하면 오른쪽 속성창에서 binding부분의 binddataset을 설정한다. 화살표 모양을 클릭하면사용할 dataset의 목록이 뜬다. 지금은 하나밖에 생성 안했기 때문에 하나만 나옴. 3-2 그리드 디자인 head와 body를 마우스 우측 클릭하여 하나씩 생성. - head와 body를 추가한 화면. col0을 마우스 우측 클릭하면 insert가 있다. 생성할 컬럼.. 더보기
[XPlatForm] 실습 교육 정리 - 1. Project 생성 및 form 생성 기존 miplatform 에서 xplatform으로 갈아타는 추세.왜냐 정부에서 activex를 걷어낼려고 하고 있으니까RIA란 말을 많이 쓰는데 Rich Internet Application의 약자다.예전엔 업무프로그램을 C/S (Client/server) 형식으로 많이 썼는데 재배포하는데 애로사항이 많아요즘엔 웹 어플리케이션이 강세다. RIA에서 rich란 장점을 의미한다. c/s 와 web 장점들만 모아놓은 어플이RIA다. 요기 엑스플랫폼이 리아툴이란다. script와 xml기반으로 플그램 작성. 문서화하는걸 귀찮아 하는 나지만, 앞으로를 위해서 차근차근 해볼려고 노력중... 1. 먼저 SDI 형식부터 연습. 프로젝트 생성 Name에 프로젝트 이름적고 next 2. 프로젝트 정의TypeDefinit.. 더보기
Jquery / 공백 체크 $(function (){ $("a.searchBtn").click(function (){ var totCnt= 0; $('[type=text]').each(function (){if($(this).val().length > 0 && $.trim($(this).val()) != ""){totCnt+= $(this).val().length; }}); if(totCnt< 1) { alert('조회할 대상을 입력해 주세요.'); } else { //실행} }); }); type=text 태그들을 돌며value값들이 길이가 0보다 크거나 공백이 아닐때 totCnt에 1씩 증가totCnt가 1보다 작을 때 alert창 띄우고1이상일 경우 특정 기능 수행. 목적은공백 데이터 입력 방지, 데이터 필드에 하나 이상의 .. 더보기
[EgovFrame] Sample 소스 실행하기 1. 세팅해주어야 할 부분은 자신이 사용할 db의 종류와 db table 생성 및 데이터 생성. 좀 전에 만든 프로젝트의 폴더들을 살펴보면 대문자로 DATABASE라는 폴더가 생성된 걸 확인 할 수 있다. egovframe 프로젝트팀들이 쉽고 빠르게 테스트 해보라고 쿼리문들을 일일이 넣어 주셨다. 거기있는 쿼리문들을 creation부터 데이터 입력까지copy&paste 하여 생성 한다.2. 자신의 db와 로컬환경이든 서버환경이든 환경의 접속경로를 넣어줘야한다.\resources\egovframework\spring\context-datasource.xml을 열어 자신이 사용할 디비가 주석처리 되어 있는 부분을 해제하고 property 값들을 변경해준다. user id&pwd, db server ip 환경.. 더보기
[EgovFrame] 시작 eGovFrame.co.kr 에서 다운가능 2.5를 받았는데 프로그램이 너무 무거움. 이클립스 juno버전이 문제가 많다고 함. 검색해보니 Indigo버전에 2.5를 설치한 분들도 있음. 나는 귀차니즘이 심해서 원 프로그램에 ini 파일 구성을 변경하였음. Xms -40m 최소 메모리 사용 Xmx -768m 최대 메모리 사용 요렇게 변경하였더니 처음보다 나음. 그리고 Preferences-Appearance에서 theme를 classic으로 변경. project 생성이야 file-new-EgovFrame webProject클릭해서 project명 maven 세팅해주고 next를 누르면 샘플예제 추가여부 화면에서 추가후 finish를 클릭하면 개발을 위한 기초 소스들이 나온다. 캡쳐는...일단 귀찮고 해서.. 더보기
JSTL / equal null check 위 방법은 안될떄가 있다고 함. 그래서 아랫걸로.. 로 사용 하면 된다. (ne 는 not equal 인 것으로 보인다.) 반대로 equal 을 찾을 땐 로 조건을 걸면 된다. 출처:http://shonm.tistory.com/entry/JSP-JSTL-null-equal-%EA%B4%80%EB%A0%A8-%EB%AC%B8%EB%B2%95 더보기
JSTL/ el functions [index.jsp] 더보기
트랜젝션 처리. //Dao public int BoardDelete(String boardNum,Connection conn) throws Exception{ Statement stmt = null; int cnt = 0; try{ conn = DBConnections.getConnection(); stmt = conn.createStatement(); cnt = stmt.executeUpdate(getQueryMethod(Integer.parseInt(boardNum))); } catch(Exception e){ e.printStackTrace(); throw e; } finally{ close.release(stmt, null); //connection 부분은 열어둠. } return cnt; } //서비스 publ.. 더보기