編輯struts.xml等檔案時,一般是沒有文法提示的,可以進行設定,方式如下:拷貝struts2-core-2.X.jar中的struts-2.3.dtd檔案,放置任意位置,比如D:\Src_API\下;開啟MyEclipse的window/preferences,輸入框鍵入 XML
Eclipse的編輯功能非常強大,掌握了Eclipse快速鍵功能,能夠大大提高開發效率。Eclipse中有如下一些和編輯相關的快速鍵。1.【ALT+/】此快速鍵為使用者編輯的好幫手,能為使用者提供內容的輔助,不要為記不全方法和屬性名稱犯愁,當記不全類、方法和屬性的名字時,多體驗一下【ALT+/】快速鍵帶來的好處吧。2.【Ctrl+O】顯示類中方法和屬性的大綱,能快速定位類的方法和屬性,在尋找Bug時非常有用。3.【Ctrl+/】快速添加註釋,能為游標所在行或所選定行快速添加註釋或取消注釋,在調試
以前用到過許多線程開發,對多線程開發也算是小有點心得,但一開始多線程開發的時候,碰到很多 壁。但總得來說,有個好的工具總是能事半功倍。我用的工具是eclipse,在開發多線程時,其debug模式 是能直接類比多線程環境的,網上也有許多資料,但大多都不是很全。希望我能夠將自己的一些心得記錄 下來,希望能協助到還為多線程開發而糾結的朋友。先寫個簡單的多線程測試案例:package com.wxw.debug;publicclass TestMain extends Thread {
原來一直用eclipse3.5,最近嘗試升級到3.7和4.2,但不管是3.7還是4.2項目編譯過程中總提示“Unhandled event loop exception PermGen space”要求退出workspace,與原來3.5版本比較了一下eclipse.ini參數設定發現沒有差別,懷疑是公司自己開發的外掛程式問題,馬上刪除自己的外掛程式,但還是遇到同樣問題,鬱悶只好去google求助。搜尋到的第一個解決方案是設定PermSize和MaxPermSize參數,
第一:根據自己機器的軟硬體設定調整JVM參數,這是必須的。第二:Preferences->general->Startup and shutdown 不需要的選項都去掉.第三:Preferences->Java->Installed JREs 去掉沒用的JVM第四:到eclipse安裝目錄下的plugins目錄下刪除org.eclipse.epp.usagedata.*,去掉UDC外掛程式.第五:如果遇到“initializing java
定製自動編輯策略(Auto Edit Strategy)JFace Text Framework架構的一個重要的功能特徵就是自動編輯策略,它允許使用者對輸入的內容(准 確的說應該是即將來臨的Document修改^_^)做即時編輯,然後又會透明的將使用者的修改付諸於實現(即 應用到當前文檔)。在本節,我們將在前兩節有關TLD Content Model的基礎上開發一個自動編輯策略。【JFace Text Framework 自動編輯策略原理介紹】【JDT
TLD Content Model分析視圖在上一節中我們分析了WTP TLD Content Model的關鍵特性,並簡要介紹了WTP Content Model的整體 結構。在本節中,我們將開發一個WTP TLD Content Model分析視圖,協助我們更直觀的瞭解所謂的WTP TLD內容模型。本視圖的開發和前面開發過的WTP StructuredDocument分析視圖和WTP Structured Model 分析視圖非常類似,有些技術實現細節的分析可以參見前面相應的章節。【需求】1、
WTP TLD內容模型介紹前面的系列文章中,我們已經分析了WTP的文法Document(IStructuredDocument)和語義Documnt (ICSSDocument或者IDOMDocument)以及和二者密切相關的IStructuredModel,並在這基礎之上對WTP默 認提供的StructuredTextEditor進行了部分功能定製。問題出現了,我們想要的資訊全部包含在IStructuredDocument、IDOMDocument(ICSSDocument)或
定製StructuredTextEditor源碼即時校正上一節我們定製了WTP StructuredTextEditor的自動提示功能特徵,本節將定製另外一個功能特徵即 時源碼校正。所謂源碼即時校正,就是在使用者編輯過程中(並未儲存),針對使用者編輯的內容改變做即時 校正,並給使用者即時反饋相關的錯誤或者其他類型的提示資訊。在本節中,我們將以標籤的即時校正為例 ,示範如何定製WTP StructuredTextEditor的源碼即時校正。在定製之前,我們先來看一下WTP
定製StructuredTextEditor自動提示前面介紹的內容集中在兩點:StructuredTextEditor架構和WTP資料模型,在本節中就可以定製一個我 們最常用的WTP StructuredTextEditor的功能,那就是自動提示。【WTP StructuredTextEditor提示功能實現分析】有關Eclipse文字編輯器架構、JFace Text Framework和WTP
WTP資料模型總結和模型管理前面已經詳細介紹過WTP文法Document(IStructuredDocument)、WTP語義Document(IDOMDocument 或ICSSDocument)和WTP Model(IStructuredModel),在本節中將從總體上再看一下對我們後續基於
IStructuredModel(DOM Document)分析視圖前面的幾節中,我們都已經完整的介紹過了WTP最核心的幾個資料模型:文法Document (IStructuredDocument)、語義Document(IDOMDocument、ICSSDocument)和WTP模型 (IStructuredModel)。IStructuredModel在某種程度上可以看作是語義Document和文法Document的門 面,三者關係再羅唆一下:前面在講完WTP
WTP Structured Model有關另外一個WTP重要的資料模型IStructuredDocument已經在前面介紹過了,今天我們看一下另外一 個核心的資料模型IStructuredModel。在繼續下面的內容之前,請確保當前工作區中已經匯入(無論是
Strucutured Document分析視圖在上一篇中,我們詳細闡述了WTP中最重要的資料模型之一IStructuredDocument(我們就稱之為WTP Document吧,和另外一個核心資料模型WTP Model----IStructuredModel對應),本節中我們將自己開發 一個工具來分析IStrucutredDocument。PS:千萬別著急,後面的文章會對WTP StructuredTextEditor進行功能特徵定製的,在真正定製之前 一定要搞清楚WTP Document(
WTP Structured Document上一篇中我們已經基於WTP的StructuredTextEditor建立了自己的JSPEditor,這篇將介紹對於我們 Editor最重要的資料模型之一:IStructuredDocument (org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocument),下一篇將介紹另
基於Eclipse的J2EE開發人員,很多人都需要和wtp打交道。本系列文章中將從Eclipse外掛程式開發人員視角來 看WTP,以開發一個自訂的JSP編輯器為樣本來闡述一下基於wtp進行二次定製開發(稱之為基於WTP的插 件開發)的過程中需要關鍵知識。其實,現在我們所看到的一些開發工具底層很多都是基於WTP開發的, 只是他可能給封裝了一下wtp的預設的編輯器,提供了一些額外的功能。大致的計劃如下:1、整體介紹wtp(wst + jst)
話說最近聽說 Python 很牛, 很強大, 至於究竟有多強大, 俺作為一枚菜鳥也就不好發表太多評價.言歸正傳, 本文教你在eclipse中安裝 Python 外掛程式, 下面我們就跟著步驟一起做吧。1. 首先安裝window下Python環境:下載地址: https://www.python.org/downloads/我安裝的是: python-3.4.0.msi1.1 點擊下載好的檔案按提示一步一步安裝1.2 檢測 Python 是否安裝成功: 1.2.1
本文將使用 Apache Tomcat 作為樣本 servlet 容器,因為它應用廣泛,而且又可免費獲得。其他 servlet 容器的表現與之類似。通常將是部署到現有伺服器上;但如果不是,本文末尾的參考資料 部分中的連結將告訴您 Tomcat 的下載位置。如果啟動並執行是 Microsoft® Windows® 作業系統,Tomcat 有一個相對易用的面向 Windows 的二進位安裝程式。如果是在 Mac 或 UNIX® 系統上,有一個可以提取共置於方便位置(通常是 /
Ajax 中的 A啟用了 Asynchronous JavaScript + XML (Ajax) 的 Web 應用程式與傳統 Web 應用程式之間的主要差別在於 Ajax 中的 A:非同步。Ajax 應用程式允許瀏覽器更新頁面的特定部分而無需完全重新整理整個頁面。這種簡單的技巧將提供更具有互動性的使用者體驗,因為簡單的 Web 頁面現在運行得更像是傳統型應用程式。從開發人員的角度來看,這種非同步行為有兩個關鍵組件:XMLHttpRequest 對象是由瀏覽器定義的 JavaScript 對象,
在本文中,您將安裝並設定資料庫 —— Web 應用程式的後端,來建立資料庫模式,並瞭解一些用於向其中填充資料的簡單工具。您將要使用的資料庫是 Apache Derby,100% 純 Java™ 關係型資料庫,該資料庫最初是在 Cloudscape ™ 的名下開發的。最後,IBM® 收購了 Cloudscape 代碼,繼而將其開源版本貢獻給了 Apache 項目。Sun Microsystems 的 JavaDB