외부프로세스 실행시키는 자바 소스입니다.

사용법은 소스를 분석해서 사용하시면 됩니다.

 

ProcessRunner.java
0.00MB

AND

StringUtil.java
0.02MB

String 유틸 클래스 입니다.

사용법은 소스에 주석으로 설명해두었습니다.

 

 

AND

JSONObject myObject = new JSONObject("{ \"anyString\":\"Hello World\", \"aNumber\": 123, \"aDouble\": 12345678987.00 }");

float myFloatValue = BigDecimal.valueOf(myObject.getDouble("aDouble")).floatValue();

AND


CLIENT가 SSL통신시 서버인증서를 검증을 통과 시킬수 있다 (보안에서 하면 안되지만 테스트로 개발시 통과시키고 싶을때)

HttpsURLConnection.setDefaultHostnameVerifier( new HostnameVerifier(){
    public boolean verify(String string,SSLSession ssls) {
     return true;
    }
   });

이걸 기술해주면 서버인증서 검증을 하지 않고 무조건 성공으로 리턴되도록 한다 ( HTTPS hostname wrong 오류 역시 사라지지만 보안상 취약함...개발중에만 꼭필요할때 기술)
AND


public byte[] encryptAES(byte[] s, String key) throws Exception { 
         String encrypted = null; 
         try {
          Key skeySpec = new SecretKeySpec(key.getBytes(), "Rijndael");
 
             Cipher cipher = Cipher.getInstance("AES/ECB/ISO10126Padding");  //선택해서 기술하여 사용
             cipher.init(Cipher.ENCRYPT_MODE, skeySpec);
            
             byte[] e=cipher.doFinal(s);
             
             return e; 
         } catch (Exception e) { 
             e.printStackTrace();
             throw e;
         } 
        
     } 
AND