BirdsHover

          ——路漫漫其修遠(yuǎn)兮,吾將上下而爬樓梯!

            BlogJava :: 首頁 ::  :: 聯(lián)系 :: 聚合  :: 管理 ::
            21 隨筆 :: 8 文章 :: 34 評論 :: 0 Trackbacks
          netbeans 6.5應(yīng)用spring,structs和hibernate開發(fā)挺方便的。創(chuàng)建項目的時候選擇3個框架引用就行了。

          默認(rèn)帶了spring mvc 2.5,structs 1.2.9,hibernate 3.2.5。

          創(chuàng)建項目后,默認(rèn)jsp頁面和配置文件基本上都有了。接下來就是整合spring和structs的工作。

          spring的文件映射在dispatcher-servlet.xml。
          現(xiàn)在在里面添加一個book.htm的映射:

              <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
                  <property name="mappings">
                      <props>
                          <prop key="index.htm">indexController</prop>
                          <prop key="book.htm">bookController</prop>
                      </props>
                  </property>
              </bean>

              <bean name="bookController"
                    class="org.springframework.web.servlet.mvc.ParameterizableViewController"
                    p:viewName="book" />

              而viewResolver節(jié)點(diǎn)定義了目錄,已經(jīng)映射文件的后綴。
              <bean id="viewResolver"
                    class="org.springframework.web.servlet.view.InternalResourceViewResolver"
                    p:prefix="/WEB-INF/jsp/"
                    p:suffix=".jsp" />

          也可以換掉。這是spring的。spring的頁面用起來不是很舒服。現(xiàn)在把它換成structs的。

          把整合頁面代碼換成

          <%@page contentType="text/html"%>
          <%@page pageEncoding="UTF-8"%>

          <jsp:forward page="../../do/Welcome"/>


          這種的。這樣就是用了spring來重寫了地址,用structs來顯示頁面內(nèi)容了。嘿嘿,感覺不錯。

          然后就是hibernate了。創(chuàng)建一個hibernate的Util類,再創(chuàng)建POJO 自動生成實(shí)體。然后就可以操作了。

          寫入的時候:
              SessionFactory sf =
                          new DefaultHibernateUtil.getSessionFactory();
                      Session s= sf.openSession();
                      Transaction tx = s.beginTransaction();

                          Books b = new Books ();
                          b.setBookName("test");
                          s.save(customer);

                      tx.commit();
                      s.close();
                      sf.close();

          ok了可以寫入了,其他的都差不多。
          posted on 2008-11-25 17:18 Birdshover 閱讀(1547) 評論(3)  編輯  收藏

          評論

          # re: netbeans 6.5中的spring,structs和hibernate 2008-11-25 17:20 Birdshover
          不得不說,netbeans的提示和代碼自動化沒有eclipse好用。但是Java ee或者web開發(fā)比eclipse好用一點(diǎn)。就這么點(diǎn)感覺。  回復(fù)  更多評論
            

          # re: netbeans 6.5中的spring,structs和hibernate 2008-11-29 19:19 天山茗客
          我覺得netbeans的提示和代碼自動比eclipse更好用。  回復(fù)  更多評論
            

          # re: netbeans 6.5中的spring,structs和hibernate 2008-12-29 20:59 1926
          @Birdshover
          eclipse怎么能跟netbeans比呢,netbeans的代碼功能是我見過的最強(qiáng)大的  回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 富川| 阿拉善右旗| 保定市| 博罗县| 惠州市| 定陶县| 阳曲县| 临沭县| 尉犁县| 古田县| 绥江县| 彰武县| 昌乐县| 横山县| 高陵县| 昌平区| 康保县| 万全县| 三穗县| 阳山县| 漳州市| 苍山县| 磴口县| 台中县| 合水县| 西林县| 定襄县| 西安市| 塔河县| 紫阳县| 集安市| 甘洛县| 山西省| 蓝山县| 西乌| 五原县| 庆安县| 高青县| 榕江县| 洛浦县| 洛川县|