- 중소기업인력지원사업 종합관리시스템 관리자단 설문조사 기능 개발중 (2달짜리)

- 관리자가 설문조사 작성하고 설문요청자 명단에게 SMS 보내는 중 URL을 구글 축약 기능을 원해서 추가함.

- 내가 찾아본 방법은 2가지

  1. JavaScript 화면단(현재 웹스퀘어5)

  2. Java


- 설문조사 만들고, 해당 설문조사 요청 명단에게 'SMS' 보내야 한다.

  어차피 화면에 요청자 명단 데이타 있어서, 화면단에서 스크립트로도 가능하지만 JAVA 로 하기로 설정


- 준비물

  1. Google Developers Console 프로젝트 생성 > 사용할 구글 API(URL Shortener API) 등록 > 사용자 인증키 발급

  2. Library

org.json-20130603.jar

gson-2.5.jar

jackson-all-1.9.0.jar

  3. 코딩(URL Shortener 변환 클래스 만들기)

     - ShortenerURLGoogle.java

     (※ 해당파일 내에 상수 SHORTENER_API_KEY 는 1번 에서 발급받은 사용자 인증키 입력, 하루에 100만건이 제한)

     (※ JavaScript 로 하는게 훨씬 편해보이긴 한다.)




'공부 > JAVA' 카테고리의 다른 글

JAVA_[SMTP mail 전송(Gmail)]  (0) 2015.05.06
JAVA_[ Collection.srot (리스트 정렬)]  (0) 2015.03.26
JAVA_[ 제어자 ]  (0) 2015.02.10
JAVA_[ JVM의 메모리구조 ]  (0) 2015.02.10
JAVA_[Thread join()]  (0) 2015.02.09

org.insightech.er_1.0.0.v20150619-0219.jar

- ERMaster [DB모델링] 을 설치하려고 검색해보니 거의 다 예전글이고, 이클립스내에서 PlugIn 해도 검색이 안됨.

  직접설치하기로.. 이것도 구글링하면 다 나오는 내용지만, 남긴다. 언제 또 쓸일이 생길지 모르니...

  참 오랜만에 블러그 쓴다.


1. https://sourceforge.net/projects/ermaster/files/ 가서 

   Download org.insightech.er_1.0.0.v20150619-0219.jar (3.4 MB)

   다운로드


2. %이클립스설치경로%\plugins\ 안에 복사


3. %이클립스설치경로%\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info 열여서 젤 밑부분에

   "org.w3c.dom.svg,1.1.0.v201011041433,plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar,4,false" ("따음표"는 빼고)


4. 이클립스 재기동. ERMaster 사용

// JavaScript 정규식을 이용한 Byte 계산하기

StringByteLen = string.replace(/[\0-\x7f]|([0-\u07ff]|(.))/g,"$&$1$2").length;


// JavaScript 개선된 For문 Byte 계산하기

stringByteLength = (function(s,b,i,c){

    for(b=i=0;c=s.charCodeAt(i++);b+=c>>11?3:c>>7?2:1);

    return b

})


일반적으로 For문 돌려서 계산하는것 보다 훨씬 빠르다고 한다.


- 참조 : http://programmingsummaries.tistory.com/239

+ Recent posts