javaweb運行
『壹』 javaweb 程序怎麼知道放在哪一個伺服器IP 上運行了
您好,Java語言是開源的,如果您的源碼被盜用,那麼隨之的源碼內容很可能會被修改。如果對方沒有發現您內部實現的這個功能,可能您還可以發現被盜用後鎖存放的ip地址,如果對方發現有這個功能,那麼直接刪除或者修改,您就沒有辦法了。如下幾種方案供您參考:
1,混淆肯定要做.不然再好的保護,被反編譯了,修改代碼,驗證的方法照樣被修改取消.
2,數字簽名,參照java安全機制,給你的jar簽名,寫自己專門的類載入classloader
3,參照單機軟體保護措施,用非對稱加密手段,保存自己的私鑰.
4,某些lib可以運行時載入,動態載入到內存裡面,靜態的lib是加密的,只有解密後的lib才可以載入運行
5,jni本地方法
採用多種驗證方式,多個地方驗證...一般破解的受到挫折,就不幹了
其實也不是很復雜,呵呵
你的web軟體加上一個安裝步驟,要求輸入密鑰,才能運行,呵呵
『貳』 簡述Java web 應用的開發 環境和運行環境
1:第一是下載好Eclipse開發工具,這里不做敘述,自行下載安裝。
2:使用Eclipse開發WEB項目,啟動Eclipse,選擇File--->new --->other--->Web--->Dynamic Web Project(動態Web項目),打開,如下圖所示:
然後之後如下所示
然後之後打開New Dynamic Web Project(新建動態web項目)對話框,在該對話框的Project name(項目名稱)文本框輸入項目的名稱,在Dynamic web mole version(動態網頁模塊版本)下拉列表框中選擇3.0選項。其他選擇默認即可。
然後單擊next按鈕,打開如下圖所示,這里選擇默認的配置即可。
然後單擊next之後打開Configure web mole settings.(配置web模塊設置)對話框,如下圖所示,我這里默認即可。
然後點擊Finish之後如下:
然後創建好的web項目如下圖所示:
3:創建jsp文件(也可以選擇創建其他類文件等等,這里創建jsp文件),如下圖所示:
在Eclipse的項目資源管理器中,滑鼠右擊webcontent,可以直接選擇jsp File文件,或者去Other裡面選擇其他的更多的文件類型。
然後打開如下圖所示的界面,在File name起好名字,單擊next。
然後就打開選擇jsp模板的對話框,這里選擇默認即可。
然後點擊Finish按鈕,完成jsp文件的創建,在項目資源管理器的WEB-INF節點下多了一個jsp文件。同時,Eclipse會自動以默認的與jsp文件關聯的編輯器將文件在右側的編輯窗口中打開。