* °³¿ä
º¸¾ÈÀ» ¸ñÀûÀ¸·Î ¿ÀÁîºä¾îÀÇ ÆÐ·¯¹ÌÅͰªÀ» ¾ÏÈ£ÈÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. (ÀÚ¹Ù ±â¹Ý)
* »ó¼¼ ¼³¸í
1. À¥¾îÇø®ÄÉÀ̼ǿ¡ ozenc.jar Ãß°¡ - ¿ÀÁîºä¾î È£Ãâ ¼Ò½º°¡ ÀÖ´Â À¥¾îÇø®ÄÉÀ̼ÇÀÇ WEB-INF/lib Æú´õ¿¡ ozenc.jar ÆÄÀÏÀ» Ãß°¡ÇÕ´Ï´Ù.
- WAS À籸µ¿
2. ¿ÀÁî È£Ãâ ¼Ò½º¿¡ ¾ÏÈ£È ¹Ý¿µ - À§ ozenc.jar ÆÄÀÏÀ» import ÇÑ ÈÄ getEncode ÇÔ¼ö¸¦ Ãß°¡ÇÕ´Ï´Ù.
public String getEncode (String str) { OZEncryption enc = new OZEncryption(); String sValue = ""; try { sValue = enc.encode(str); } catch (Exception ex) { sValue = ""; } return sValue; } - ¾ÏÈ£È ÇÏ·Á´Â ¹®ÀÚ¿¿¡ getEncode ÇÔ¼ö·Î ó¸®ÇÕ´Ï´Ù. ¿¹) <param name="connection.servlet" value="[encryptedforviewer].<%= getEncode("http://127.0.0.1/oz/server")%>"> <param name="connection.reportname" value="[encryptedforviewer].<%= getEncode("note/note_example.ozr")%>">
¾ÏÈ£ÈµÈ ÆÄ¶ó¹ÌÅÍ´Â ÀÚµ¿À¸·Î ºä¾î°¡ º¹È£ÈÇϱ⠶§¹®¿¡ º¹È£È ºÎºÐÀº °³¹ßÇÒ ¶§ ½Å°æ¾²Áö ¾Ê¾Æµµ µË´Ï´Ù.
* Âü°í »çÇ×
¾Ïȣȸ¦ ÇÑ ÈÄ º¹È£È¸¦ ¼öÇàÇÏ´Â ÁÖü¿¡ µû¶ó ÆÐ·¯¹ÌÅÍÀÇ °ªÀÌ ´Þ¶óÁý´Ï´Ù. ¿ÀÁî ºä¾î°¡ ÇØµ¶ÇÑ´Ù¸é [encryptedforviewer] ¸¦ »ç¿ëÇϰí, ¿ÀÁî ¼¹ö°¡ ÇØµ¶ÇÑ´Ù¸é [encryptedforserver] ¸¦ »ç¿ëÇÕ´Ï´Ù.
¿¹Á¦(÷ºÎÆÄÀÏ ozenc.jsp)¿¡¼ º¼ ¶§ ¿ÀÁî¼¹öÁÖ¼Ò¿Í ºä¾îÀÇ ¿Ü°üÀ» Á¤ÀÇÇϴ ű׵éÀº ºä¾î°¡ ¾Ë¾Æ¾ß ÇÏ´Â Á¤º¸ÀÔ´Ï´Ù. ±×·¯³ª, º¸°í¼¸í(reportname)Àº ¿ÀÁî¼¹ö°¡ ºä¾îÀÇ ¿äûÀ» ó¸®ÇÒ ¶§ ¾Ë¾Æ¾ß ÇÏ´Â Á¤º¸À̱⠶§¹®¿¡ [encryptedforserver] ¸¦ »ç¿ëÇÕ´Ï´Ù. odi ÆÐ·¯¹ÌÅͳª ÆûÆÐ·¯¹ÌÅÍ¿Í °°ÀÌ ¿ÀÁî¼¹ö¿¡¼ ó¸®ÇÏ´Â Á¤º¸µéÀº ¸ðµÎ [encryptedforserver] ¸¦ »ç¿ëÇÕ´Ï´Ù.
* ÷ºÎÀÚ·á ¼³¸í
ozenc.jar : import ÇÏ´Â ¶óÀ̺귯¸® ÆÄÀÏ
ozenc.jsp : ¾ÏÈ£ÈµÈ ¿ÀÁîºä¾î ÆÐ·¯¹ÌÅͰª Àû¿ë jsp ¿¹Á¦
note_sample.ozr : ozenc.jsp ¿¡¼ »ç¿ëÇÏ´Â ¿ÀÁ°í¼ÆÄÀÏ (²À ÇÊ¿äÇÏÁö´Â ¾Ê½À´Ï´Ù.)
|