ã¨ã£ã·ãºãƒ¼ã˜

概è¦

JSPã‚’è§£æžã—ã€ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã®ãƒã‚§ãƒƒã‚¯ã‚„ã€ç”»é¢é·ç§»ã®æƒ…å ±ã®æŠœã出ã—ãªã©ã‚’行ã„ã¾ã™ã€‚

è§£æžå†…容ã®èª¬æ˜Ž

  1. JSPãƒã‚§ãƒƒã‚¯ç¢ºèª
    éžæŽ¨å¥¨(deprecated)ã¨ãªã£ã¦ã„ã‚‹å±žæ€§ã‚„ã€æœ›ã¾ã—ããªã„実装(tableIdã®å¤šç”¨ç­‰)を行ã£ã¦ã„ã‚‹JSPを抽出ã—ã¾ã™ã€‚
  2. ç”»é¢é–¢é€£æ¤œç´¢
    og:linkã‚¿ã‚°ã€og:submitã‚¿ã‚°(gamenId指定)ã€og:forwardã‚¿ã‚°(gamenId指定)ã®æƒ…報を抽出ã—ã€ç”»é¢ã®é·ç§»æƒ…報を確èªã—ã¾ã™ã€‚
  3. 登録ボタン検索
    og:submitã‚¿ã‚°ã®æƒ…報を抜ã出ã—ã€submitãƒœã‚¿ãƒ³ã®æƒ…報を確èªã—ã¾ã™ã€‚
  4. 使用カラム検索
    å„ç”»é¢ã§ä½¿ã‚れã¦ã„るカラムを抜ã出ã—ã¾ã™ã€‚
    ã“ã®æƒ…å ±ã¯ã€DB定義ã®å¤‰æ›´ãªã©ã®éš›ã«ã€å½±éŸ¿ç¯„囲を確èªã™ã‚‹ãŸã‚ãªã©ã«ä½¿ç”¨ã—ã¾ã™ã€‚
  5. QUERY定義検索
    og:queryã‚¿ã‚°ã§è¨˜è¿°ã•れã¦ã„ã‚‹SQLæ–‡ã®æƒ…報を抜ã出ã—ã¾ã™ã€‚
  6. インクルードファイル検索
    "jsp:directive.include"ã§ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ã•れるファイルを抜ã出ã—ã—ã¾ã™ã€‚
    ã“ã®æƒ…å ±ã¯ã€å…±é€šJSPを利用ã—ã¦ã„ã‚‹ç”»é¢ã‚’確èªã™ã‚‹ãŸã‚ãªã©ã«ä½¿ç”¨ã—ã¾ã™ã€‚
  7. JSPファイル一覧
    JSPã®ä¸€è¦§ã‚’抽出ã—ã¾ã™ã€‚
  8. 使用タグ検索
    å„JSPã§ä½¿ç”¨ã—ã¦ã„るタグ・属性を抽出ã—ã¾ã™ã€‚
  9. 作æˆåŒºåˆ†ãƒ¡ãƒ³ãƒ†
    (openGionç¶­æŒç”¨ã«åˆ©ç”¨ã™ã‚‹è§£æžã§ã‚りã€é€šå¸¸ã¯åˆ©ç”¨ã—ã¾ã›ã‚“)

使用方法

JSPè§£æžã¯ã€GFシステムã§è¡Œã„ã¾ã™ã€‚
GFシステムã®ã€ŒJSPè§£æžãƒ»ç¢ºèªã€ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰ã€ã€ŒJSPè§£æžã€ã®ç”»é¢ã‚’é–‹ãã¾ã™ã€‚

IMG01.JPG

以下ã®é …目を入力ã—ã€æ¤œç´¢ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚

  1. システムID
    è§£æžçµæžœã‚’DBã«ç™»éŒ²ã™ã‚‹éš›ã®ã‚·ã‚¹ãƒ†ãƒ IDを指定ã—ã¾ã™ã€‚è§£æžå¯¾è±¡ã®JSPã®ã‚·ã‚¹ãƒ†ãƒ IDã¨ã¯ç›´æŽ¥é–¢ä¿‚ã‚りã¾ã›ã‚“。
  2. パス
    JSPã®ãƒ‘スを指定ã—ã¾ã™ã€‚パスã¯ã€openGionを実行ã—ã¦ã„るサーãƒãƒ¼ã‹ã‚‰è¦‹ãŸãƒ‘スã§ã€jspフォルダã¾ã§ã®ãƒ‘スを記述ã—ã¾ã™ã€‚
    例) E:\opengion\uap\webapps\gf\jsp
  3. プログラム
    è§£æžæ–¹æ³•を指定ã—ã¾ã™ã€‚
    è§£æžã®ç¨®åˆ¥ã«ã¤ã„ã¦ã¯ã€ã€Œè§£æžå†…容ã®èª¬æ˜Žã€ã®é …ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。
IMG02.JPG

処ç†ãŒæ­£å¸¸ã«çµ‚了ã™ã‚‹ã¨ã€ä¸‹ãƒ•ãƒ¬ãƒ¼ãƒ ã®æœ€ä¸‹éƒ¨ã«ã€å„çµæžœç¢ºèªç”»é¢ã¸ã®ãƒªãƒ³ã‚¯ãŒè¡¨ç¤ºã•れã¾ã™(上図ã®(4))ã®ã§ã€ã“ã‚Œã‚ˆã‚Šçµæžœç¢ºèªç”»é¢ã«é·ç§»ã—ã¾ã™ã€‚

IMG03.JPG

JSPãƒã‚§ãƒƒã‚¯ã®é™¤å¤–ã«ã¤ã„ã¦

JSPãƒã‚§ãƒƒã‚¯ã§ã¯ã€ä¿®æ­£ãŒå¼·ã望ã¾ã‚Œã‚‹ãƒã‚§ãƒƒã‚¯(エラーã¨ã—ã¦è¡¨ç¤º)以外ã«ã€å®Ÿè£…ã«ã‚ˆã£ã¦ã¯æ­£å¸¸ã¨ã¿ãªã™ã“ã¨ã®å‡ºæ¥ã‚‹ãƒã‚§ãƒƒã‚¯(ワーニングã¨ã—ã¦è¡¨ç¤º)も行ã£ã¦ã„ã¾ã™ã€‚

IMG04.JPG

ワーニングã«ã¤ã„ã¦ã¯ã€ãƒã‚§ãƒƒã‚¯å¯¾è±¡ã¨ãªã£ãŸå ´åˆã§ã‚‚修正ã—ãªã„å ´åˆãŒã‚りã¾ã™ã®ã§ã€ã“ã®ã‚ˆã†ãªçµæžœã«å¯¾ã—ã¦ã¯ã€æ¬¡å›žã®ãƒã‚§ãƒƒã‚¯ã‹ã‚‰å‡ºåŠ›ã•れãªã„よã†ã«é™¤å¤–を行ã†ã“ã¨ãŒã§ãã¾ã™ã€‚

具体的ã«ã¯ã€çµæžœç¢ºèªç”»é¢ã§å¯¾è±¡ãƒ‡ãƒ¼ã‚¿ã‚’é¸æŠžã—ã€é™¤å¤–登録を行ã†ã“ã¨ã§ã€æ¬¡å›žã‹ã‚‰å¯¾è±¡ã®ãƒã‚§ãƒƒã‚¯ãƒ‡ãƒ¼ã‚¿ã¯ç”»é¢ã«è¡¨ç¤ºã•れãªããªã‚Šã¾ã™ã€‚

IMG05.JPG

ãã®ä»–(技術解説)

openGion上ã§ä½œæˆã•れãŸJSPã¯ã€XMLå½¢å¼ã«ãªã£ã¦ã„ã¾ã™ã®ã§ã€JSP自体をXMLã¨ã—ã¦è§£æžã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
JSPè§£æžã§ã¯ã€å„種別毎ã«ã€XSLT変æ›ã‚’行ã„ã€ãã®çµæžœã‚’抽出ã—ã¦ã„ã¾ã™ã€‚
XSLTã®å®šç¾©ãƒ•ァイルã¯ã€ä»¥ä¸‹ã®å ´æ‰€ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚

opengion/uap/webapps/gf/jsp/DOC18/xslt

添付ファイル: fileIMG05.JPG 83件 [詳細] fileIMG04.JPG 86件 [詳細] fileIMG03.JPG 90件 [詳細] fileIMG02.JPG 94件 [詳細] fileIMG01.JPG 94件 [詳細]

トップ   編集 å‡çµ 差分 ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— 添付 複製 åå‰å¤‰æ›´ リロード   æ–°è¦ ä¸€è¦§ å˜èªžæ¤œç´¢ 最終更新   ヘルプ   最終更新ã®RSS
Last-modified: 2010-07-15 (木) 14:22:10 (571d)