閔毓
          http://www.eshoo.com.cn 歡迎來到異客中國
          posts - 49,comments - 97,trackbacks - 0

          Myeclipse開發struts+hibernate+spring小記

          開發前準備工作:

          1、下載eclipse3.1版本

                下載地址:

          2、下載Myeclipse插件

                下載地址:

          3、根據需要下載所需要的數據庫驅動。

                部分下載地址:

          4、下載的eclipse3.1進行解壓縮。安裝Myeclipse,分為手工安裝和自動安裝兩種安裝方法。

                 具體安裝方法如下:

                 手工安裝:

                 自動安裝:

          5、安裝完成后。啟動Myeclipse

          準備開發工作:

          步驟:

          1、新建項目:

                New>projects后進入下圖

          本文主要介紹開發Web Project項目,因此需要選擇Web Project,下一步,進入下圖:

          a.JPG
          Project Name
          :為需要建立的項目名稱。填寫好項目名稱后,Finish。新建項目完成。本文在項目命名為test.

          項目建立完成之后,在Myeclipse視圖中,Package Explorer中顯示如下:

          b.JPGtest:為項目名稱。

          Src:為源文件所放路徑。

          WebRoot:為Web root folder

           

           

           

           

           

           




          2
          、加載Struts

             在所建立項目test上右鍵后,提示如下頁面:

          c.JPG

            在彈出的菜單中,根據圖例提示,選擇
          Myeclipse后在彈出的二級菜單中選擇Add Struts Capabilities…后提示如下圖所示:

          d.JPG
          在彈出的對話框中,設置如下:

          Struts config path:默認,一般不需要改變。

          Struts specification:選擇Struts版本,在此項目中,選擇Struts 1.2版本。

          Base Package for new classes:設置為空。

          取消Install Struts TLDs選項。

          其他默認:

          Finish.后在Package ExplorerLib包如下:

          e.JPG
          到此,加載
          Struts完成。在此需要關注Struts-config.xml文件。

          3、加載hibernate:

          同加載struts方式類似,選擇Myeclipse后在彈出的二級菜單中選擇Add Hibernate Capabilities…后提示如下圖所示:

          f.JPG
          可以根據提示,選擇
          Hibernate Specification:本項目選擇Hibernate3,其他默認,Next>

          默認后直接下一步。在此可以去掉Configuration File Name中的內容。Next>
          h.JPG

          后去掉下一級頁面的
          Create SessionFactory class選項。然后FinishFinish完成后,在Lib目錄下會提示相關的jar包。

          4、加載spring in action in action

          同加載struts方式類似,選擇Myeclipse后在彈出的二級菜單中選擇Add spring in action in action Capabilities…后提示如下圖所示:

          g.JPG

          選擇所需要的
          spring in action in action包,然后默認下一步,直到完成。

          到此,Struts+hibernate+spring配置完成。

          附加:在項目名稱的右鍵后進入Properties然后進入Java Build Path后查看加載的jar包。

          具體項目的開發詳細文檔請見下一篇文章《struts+hibernate+spring項目開發示例》

          posted on 2005-11-05 01:30 閔毓 閱讀(25607) 評論(25)  編輯  收藏

          FeedBack:
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2005-11-10 16:10 | 黃劍
          很好,很實用,也沒有抄襲之嫌。
          up  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2005-11-15 23:17 | 小草
          不錯!不過我配置的時候,老是不能把那些導入的包自動放到webroot的lib文件夾里,能把具體設置放出來嗎?  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2005-11-16 09:15 | 閔毓
          如果你在自動建立項目的過程中,不能把lib下的jar包自動放到WebRoot下的lib下的話,我建議你手工放置,具體方法:右鍵你所建立的項目,打開properties(首選項)后,再進入Java Build Path下的Libraries中進行添加本地jar包.如果你的Libraries下已經存在Jar包,那么你可以在Myeclipse視圖下,進行查看你是否過濾顯示.jar包.  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2005-11-16 15:35 | 小草
          很高興見到回復,我的意思是在Add Struts Capabilities之后,可以把它所需的包放到webroot的lib里,這樣看起來就比較干凈,看到你的也是這樣.我后來做到了,但在自動建action類的時候,提示說找不到action的父類.你怎么設置可以使項目能引用到webroot的lib的包的類  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2005-11-16 15:58 | 小草
          用了一年的eclipse,但使用它的時間少得很,因為都浪費在配置上了,碰到了問題,有時候很久都不能解決,很希望有個人能給點建議或談論下,我QQ是285042783,能交個朋友嗎?  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2005-11-24 14:26 | tj
          我以前是用JBuilder2005,現在在用Myeclipse就是有時候碰到問題不知道問誰
          我QQ是84745181,想和你交個朋友,可以嗎?  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2005-11-30 10:37 | blackstoneh
          一直在找這樣的文章,清晰明了,對于我這個對配置環境一巧不通的人太合適了^_^  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2006-02-20 11:25 | sxs
          在加載hibernate時,去掉Configuration File Name中的內容后,next按鈕就變灰不能用了,我的是eclipse 3.1.0,myeclipse4.0.0,不知道樓主與各位是怎么辦的?
          只能生成hibernate配置文件,然后手動刪除?  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2006-02-20 12:16 | shmily
          加載struts、hibernate、spring時的順序有關。正確的加載順序應該下加載spring,然后是hibernate。希望對你有用。  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2006-05-14 11:49 | lion
          講得還是不夠詳細  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2006-05-29 15:49 | www
          @閔毓
          @小草
          你是怎么把struts那些包放到lib下面的?????
          我是一個新手,能詳細點嗎?非常感謝。  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2006-06-26 05:39 | Koki
          你好我是一個新手,請問在你的配置中為什么"取消Install Struts TLDs選項。"這么設置,這個不是標簽庫嗎?
          等待你的回答,謝謝!  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2006-07-07 10:06 | 谷巖
          結交JAVA好友,我的Q:153381145  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2006-07-07 11:16 | JONSON
          Exception in thread "main" java.lang.ExceptionInInitializerError
          at com.jonson.Test.main(Test.java:10)
          Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException) (Caused by org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException))
          at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
          at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
          at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
          at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
          at net.sf.hibernate.cfg.Configuration.<clinit>(Configuration.java:95)
          ... 1 more
          Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException)
          at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397)
          at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
          ... 5 more
          Caused by: java.lang.NullPointerException
          at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:374)
          ... 6 more


          我的HIBERNATE配置完運行出現了現在的這個問題,請幫忙解決。  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2006-08-10 09:57 | 鄧海通
          還有一個問題就是這樣生成后spring的action-servlet.xml和applicationContext.xml都不會自動生成要自己手動加入進去的,我的myeclipse是這樣的,不知道大家的是不是???????  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2006-09-26 16:42 | 過客008
          很清晰,我問一個問題,我原來的項目在Jbuilder下開發的,現在想倒到eclipse下,怎么倒,請多指教  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2006-09-27 11:22 | 閔毓
          我幾乎沒怎么用過JB,所以我也不是很清楚,但我個人意見是,在eclipse新建一個項目,根據eclipse的文件部署,相對應的拷貝、粘貼就可以,而且不會出問題,同時也很簡單。但如果必須要直接導的話,可能會新建eclipse新項目的配置文件,然后通過import,找到項目所在目錄,即可導入。  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2006-10-20 16:17 | Dreamer[匿名]
          屁!順序根本不對!  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2006-10-20 16:40 | 閔毓[匿名]
          抱歉,請指教。  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2006-11-22 14:19 | leifeng
          不錯,加油  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2007-01-03 13:02 | XX
          @blackstoneh
          暈死  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置[未登錄]
          2007-02-05 22:46 | 閔毓
          謝謝批評,虛心接受.
          只是我的博客是用來記錄我工作中的點點滴滴.我不是寫手,敬請諒解.  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2007-04-26 16:58 | qsh
          hibernate 加載好像不對,Configuration File Name中的內容不能少,Create SessionFactory class選項 好像也沒有  回復  更多評論
            
          # re: Myeclipse開發struts+hibernate+spring新手入門---環境配置
          2007-05-28 15:24 | yeqiang
          this is very good  回復  更多評論
            
          主站蜘蛛池模板: 武强县| 高尔夫| 集贤县| 塔河县| 南充市| 广安市| 佛坪县| 彝良县| 德兴市| 塔河县| 疏勒县| 雷山县| 乐山市| 通辽市| 弥渡县| 嘉定区| 米林县| 固阳县| 昂仁县| 阿城市| 新乡县| 延安市| 太仆寺旗| 荥阳市| 洛隆县| 涞源县| 建平县| 东明县| 大新县| 邵阳市| 威信县| 琼海市| 镇平县| 邛崃市| 南丹县| 余干县| 东丰县| 红河县| 马山县| 余姚市| 色达县|