본문 바로가기

넥스트리소프트

acegi security 에서 예외별 처리방법 요구사항 사용자가 로그인했을때 실명인증여부를 판단하여 실명인증을 받지 않은 경우 실명인증을 받도록 한다. 문제점 로그인을 처리하는 acegi에서 과같이 실패했을 경우 하나의 URL만이 설정된다. 원하는 방향은 실명인증에 실패했을경우 실명인증에 실패했다는 것을 알거나 별도의 URL로 이동하여 처리되도록 하고 싶은 것이다. 방법 /CUC/realNameCertification.jsp 위와같이 특정 Exception을 처리할수 있도록 "exceptionMappings"를 등록한다. 더보기
Oracle의 character set을 확인하는 방법 SYSDBA 권한으로 로그인한 경우 아래의 SQL을 실행하면 된다. SELECT value$ FROM sys.props$ WHERE name = 'NLS_CHARACTERSET' 더보기
[용어] 저작권 관련 용어정리 저작권 관련하여 copyright 문구를 어떻게 사용하는지 궁금했습니다. 궁금할때마다 매번 검색하여 확인하고 아! 이렇게 사용하는구나 싶지만 그때뿐이네요. 흩어져 있는 정보를 아주 깔끔하게 정리 해주셨네요. 귀중한 정보를 제 블로그에 복사하여 보관하고 싶지만 님의 블로그가 닫히지 않길 바라며 그냥 링크만 걸도록 하겠습니다. [용어] 저작권 관련 용어모음 더보기
예치식/적립식 단복리 계산공식 #범례 r = 이자율(年) or 할인률, k = 경과 년수, n = 납입 개월수 [예치식] 단리(單利): 원금*(1+r*n/12) 연복리(年複利): 원금*(1+r)(n/12) 6개월 복리: 원금*(1+r/2)(n×2/12) 3개월 복리: 원금*(1+r/4)(n×4/12) 매월 복리: 원금*(1+r/12)(n×12/12) [적립식] 월납 적금 만기 수령액 = 원금 + 이자 월납 적금 원금: 월납입금 × n(개월수) 이자(단리): 월납입금 × n(n+1)/2 × r/12 이자(연복리): 월납입금*{(1+r)((n+1)/12)-(1+r)(1/12)}/{(1+r)(1/12)-1} - 원금 이자(월복리): 월납입금*(1+r/12)*{(1+r/12)n-1}/(r/12) - 원금(=월납입금*n) 더보기
AST View 플러그인 소개 Homepage : http://www.eclipse.org/jdt/ui/astview/index.php org.eclipse.jdt.astview - AST 뷰 목적 에디터에 열린 자바파일의 AST(abstract syntax tree)를 보여주기위한 뷰. 텍스트 선택에서 AST 노드로 또는 AST 노드에서 텍스트 선택으로 탐색할 수 있다. AST 노드와 텍스트 선택의 연결을 보여주고 비교한다. 설치 업데이트 사이트: Name : Eclipse AST View Updates URL : http://www.eclipse.org/jdt/ui/update-site 참고 : Help -> Software Updates -> Find and Install... -> Search for new features t.. 더보기
HttpClient의 GetMethod 사용시 URL의 한글처리 GetMethod 사용시 [코드1]과같이 URL을 생성하고 실행하면 [코드2]와 같은 예외가 발생한다. [코드1] // Create a method instance. StringBuilder searchURL = new StringBuilder(this.urlRoot + "/term/search.json"); searchURL.append('?').append("dictionaryId").append('=').append(dictionary.getId()); searchURL.append('&').append("queryString").append('=').append(queryString); searchURL.append('&').append("start").append('=').append(0); G.. 더보기
JSON Tools 사용기 Home : http://jsontools.berlios.de/ 1. 간단소개 : JSON(JavaScript Object Notation) 을 자바객체로 변환하는 기능 또는 그 반대의 기능을 제공한다. 2. 주요기능: 1) Parser : JSON 텍스트 파일을 분석(Parse)하여 자바모델로 변환(Convert)한다. 2) Renderer : Java 표현을 테스트로 제공(Render)한다. 3) Serializer : POJO를 JSON 표현으로 직렬화(Serialize)한다. 목적은 모든 종류의 자바 데이터구조(재귀, 참조, 원시타입, ...)를 처리할 수 있는 직렬화(serializing) 매커니즘을 제공하는 것이다. 4) Mapper : POJO와 JSON을 맵핑(Map)한다. 이때 JSON .. 더보기
스프링 2와 JPA 시작하기 원문기사: http://www.ibm.com/developerworks/kr/library/tutorial/j-spring2/index.html Spring 2와 Java Persistence API를 사용해서 간단한 웹 애플리케이션을 개발하는 과정을 설명하는 튜토리얼입니다. 더보기
JET2에서 XML 머징하기 EMFT/M2T의 JET2에서 java 파일 및 properties 병합(merging)은 를 통해 쉽게 수행할 수 있다. 그러나 XML 과 같은 자원은 쉽게 구현할 수 있는 태그가 존재하지 않기때문에 태그라이브러리를 직접구현하거나 , , , 태그를 통해 해당 기능을 처리해야만 한다. 또 한가지 고려할 것은 동적 자원(리소스)에 대한 존재여부이다. 정적 자원의 경우에 urlContext("transform", "workspace")에 따라 해당 위치에 반드시 존재해야 하기 때문에 큰 문제가 되지 않는다. 그러나 동적 자원을 생각해 보자. c:load 태그로 해당 자원을 불러와야 하는데 특정 위치(url)에 존재하지 않을 수도 있다. 이럴 경우 어떻게 할 것인가? 동적 자원에 대한 고민을 하다가 고정된 위.. 더보기
자바 코드헬퍼가 보이지 않을 경우 가끔 어떤 이유로 이클립스에서 코드헬퍼가 보이지 않을 경우가 있다. 이럴 경우 다음과 같이 Preferences 창을 띄운후 해당 경로로 이동하여 설정상태를 확인한다. Window > Preferences... > Java > Editor > Content Assist > Advanced 아래 그림과 같이 원하는 코드헬퍼(Content Assist)가 빠져 있는 경우 해당 코드 헬퍼를 체크해준다. 아래 그림에서 빨강색으로 표시된 부분과 같이 체크되어 있는 경우에 자바 관련 코드헬퍼가 나타나지 않았다. 여기에서는 모두 선택해준다. 만약 Mylyn 코드 헬퍼가 필요하지 않을 경우 해당 체크는 빼도 된다. 더보기