Struts+Spring+Hibernate練習(完整)的續集錄像教程

          Posted on 2005-12-13 15:36 oksonic 閱讀(22404) 評論(58)  編輯  收藏 所屬分類: java

          速動畫教程第十五集

           

          本集為第十二集Struts+Spring+Hibernate練習(完整) 續集

           

          下載地址:http://sonic.peakle.net/download/sonic015.rar

           

          將增加以下部份內容

           

          注冊新用戶,用戶瀏覽、刪除用戶

           

          現在導入原工程

           

          打開 UserDAO.java 文件,增加以下方法,此方法為增加用戶

          public interface UserDAO {

              public abstract boolean isValidUser(String username, String password);

              public abstract boolean addUser(User user);

          }

           

          打開 UserDAOImp.java 文件,添加接口方法的實現,并為方法編寫以下內容:

              public boolean addUser(User user) {

                  try {

                      this.getHibernateTemplate().save(user);

                  } catch (Exception e) {

                      System.out.println(e.getMessage());

                      return false;

                  }

                  return true;

              }

           

           

          按下 Ctrl + N 使用向導創建 add.jsp AddForm(動態)AddAction.java文件這是注冊新用戶的Action

           

          修改配置內容如下

          <action

                attribute="addForm"

                input="/add.jsp"

                name="addForm"

                path="/add"

                scope="request"

                validate="true"

                type="org.springframework.web.struts.DelegatingActionProxy" />

           

          第一句實現了必須對提交的數據進行驗證

          第二句實現了和spring集成

           

          修改 AddAction.java 文件,內容如下:

           

              private UserDAO userDAO;

             

              public UserDAO getUserDAO() {

                  return userDAO;

              }

              public void setUserDAO(UserDAO userDAO) {

                  this.userDAO = userDAO;

              }

           

              public ActionForward execute(

                  ActionMapping mapping,

                  ActionForm form,

                  HttpServletRequest request,

                  HttpServletResponse response) {

                  DynaActionForm addForm = (DynaActionForm) form;

                  User user=new User();

                  user.setUsername(addForm.getString("username"));

                  user.setPassword(addForm.getString("password"));

                  addForm.set("password", null);

                  if (userDAO.addUser(user)) {

                      return mapping.findForward("indexGo");

                  } else {

                      return mapping.getInputForward();

                  }

              }

           

          關于在Action中使用 User 對像我在這里沒有使用 IoC 方式進行管理這不好希望大家在正式應用中使用。

           

          spring配置文件applicationContext.xml中加入以下內容

                 <bean name="/add" class="com.test.struts.action.AddAction" singleton="false">

                 <property name="userDAO">

                     <ref bean="userDAOProxy" />

                 </property>

              </bean>

           

          修改 index.jsp 文件

          <html>

            <head>

              <title>Struts+Spring+Hibernate</title>

            </head>

           

            <body>

              <a href="login.jsp">Login</a>

              <br>

              <a href="add.jsp">Add User</a>

            </body>

          </html>

           

          修改 add.jsp 文件的首行替換為以下內容目的是為了使用UTF-8的編碼格式顯示頁面

          <%@ page language="java" contentType="text/html; charset=UTF-8" %>

           

          修改 validation.xml 文件加入以下內容

                  <form name="addForm">

                     <field property="username" depends="required">

                        <arg0 key="prompt.username" />

                     </field>

                     <field property="password" depends="required">

                        <arg0 key="prompt.password" />

                     </field>

                 </form>

           

           

          現在整個 AddUser 已經完成,如果你覺得不放心的話可以在這里停一停先進行這一段的測試!

           

          創建一個Action用于查詢數據,名稱為 find

           

          創建 display.jsp 文件,用于顯示所有用戶

           

          創建一個 forward 指向 display.jsp 選中 redirect

           

          修改 UserDAO.java 文件,增加 findAllUser() 方法,代碼如下:

              public abstract List findAllUser();

           

          修改 UserDAOImp.java 文件,增加 findAllUser() 方法,代碼如下:

              public List findAllUser() {

                  List users=this.getHibernateTemplate().find("from User u");

                  if(users.size()>0)

                      return users;

                  return null;

              }

           

          修改 struts-config.xml 文件

          <action path="/find" type="org.springframework.web.struts.DelegatingActionProxy" />

           

          修改 FindAction.java 文件內容如下

              private UserDAO userDAO;

             

              public UserDAO getUserDAO() {

                  return userDAO;

              }

              public void setUserDAO(UserDAO userDAO) {

                  this.userDAO = userDAO;

              }

           

              public ActionForward execute(

                  ActionMapping mapping,

                  ActionForm form,

                  HttpServletRequest request,

                  HttpServletResponse response) {

                  List users=userDAO.findAllUser();

                  if(users!=null){

                      HttpSession session=request.getSession();

                      session.setAttribute("users",users);

                      return mapping.findForward("displayGo");

                  }

                  return mapping.getInputForward();

              }

           

          spring配置文件applicationContext.xml中加入以下內容

                 <bean name="/find" class="com.test.struts.action.FindAction" singleton="false">

                 <property name="userDAO">

                     <ref bean="userDAOProxy" />

                 </property>

              </bean>

           

          修改 display.jsp 文件內容如下

          <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

          <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>

          <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>

          <%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic"%>

          <html>

            <head>

              <title>DISPLAY</title>

            </head>

            <body>

              <logic:present name="users">

              <form action="del.do">

              <table border="1">

              <logic:iterate id="element" name="users">

              <tr><td width="100">

                 <input type="radio" name="select" value="<bean:write name="element" property="id"/>">

              <bean:write name="element" property="username"/>

              </td></tr>

              </logic:iterate>

              </table>

              <INPUT type="submit" name="Submit" value="submit">

              </form>

              </logic:present>

            </body>

          </html>

           

          現在整個 Display 已經完成,如果你覺得不放心的話可以在這里停一停先進行這一段的測試!

           

          新建一個 Action 用于刪除選中的用戶,name:del

           

          修改 struts-config.xml 文件中的以下內容為:

          <action path="/del" type="org.springframework.web.struts.DelegatingActionProxy" />

           

          修改 UserDAO.java 文件增加以下方法

          public interface UserDAO {

              public abstract boolean isValidUser(String username, String password);

              public abstract boolean addUser(User user);

              public abstract List findAllUser();

              public abstract boolean delUser(Integer lid);

          }

           

          修改 UserDAOImp.java 文件添加新增的兩個方法并編寫以下內容

              public boolean delUser(Integer lid) {

                  try {

                      User user=(User)this.getHibernateTemplate().load(User.class,lid);

                      this.getHibernateTemplate().delete(user);

                  } catch (Exception e) {

                      System.out.println(e.getMessage());

                      return false;

                  }

                  return true;

              }

           

          修改 DelAction.java 文件內容如下

          public class DelAction extends Action {

           

              private UserDAO userDAO;

           

              public UserDAO getUserDAO() {

                  return userDAO;

              }

           

              public void setUserDAO(UserDAO userDAO) {

                  this.userDAO = userDAO;

              }

           

              public ActionForward execute(

                  ActionMapping mapping,

                  ActionForm form,

                  HttpServletRequest request,

                  HttpServletResponse response) {

                  Integer selid=Integer.valueOf(request.getParameter("select"));

                  if(userDAO.delUser(selid))

                      return mapping.findForward("indexGo");

                  return mapping.getInputForward();

              }

          }

           

          spring配置文件applicationContext.xml中加入以下內容

                 <bean name="/del" class="com.test.struts.action.DelAction" singleton="false">

                 <property name="userDAO">

                     <ref bean="userDAOProxy" />

                 </property>

              </bean>

           

          修改 index.jsp 文件

          <html>

            <head>

              <title>Struts+Spring+Hibernate</title>

            </head>

           

            <body>

              <a href="login.jsp">Login</a>

              <br>

              <a href="add.jsp">Add User</a>

              <br>

              <a href="find.do">Display</a>

            </body>

          </html>

           

           

          代碼已經全部完成,可以進行測試了!!!

           

          在添加用戶的過程中出現了錯誤,就是沒有驗證就直接提交了,并能夠提交空的用戶!

          這里解決的方式有多種,修改程是肯定的了,還有就是在設計數據庫的時候加上限制如將 username 和 password 為字設置為 not null

           

          將修改這一段

          <form-bean name="addForm" type="org.apache.struts.action.DynaActionForm">

                <form-property name="password" type="java.lang.String" />

                <form-property name="username" type="java.lang.String" />

              </form-bean>

           

          修改后

          <form-bean name="addForm" type="org.apache.struts.validator.DynaValidatorForm">

                <form-property name="password" type="java.lang.String" />

                <form-property name="username" type="java.lang.String" />

              </form-bean>

           

          可以了,這集就講到這里了!下集再見!

          Feedback

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2005-12-13 16:44 by 燈雪

          我期待的jsf什么時候能出來呢

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2005-12-13 19:09 by airblue
          Very Good!~~~thx
          收藏了先!~~

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2005-12-13 21:49 by lvhare
          期待的jsf什么時候能出來呢

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2005-12-15 02:07 by jack chen
          這里面的東西真的很好,真的感謝大哥如此熱心!!!

          有一小小建議:如果視頻能換個格式就更好了,比如加上聲音什么的.那樣可能給我們初學者有更好的幫忙.

          不管怎樣,再次感謝!!!希望繼續堅持下去.支持你!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2005-12-16 10:10 by freedream168
          老大,東西太好了,希望有更新的力作!^O^

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2005-12-28 10:50 by camille
          引用“關于在Action中使用 User 對像,我在這里沒有使用 IoC 方式進行管理,這不好,希望大家在正式應用中使用。”

          為什么不用上呢。我把樓主的作為入門教材了。希望一步一步的實現。學到很多。真心謝謝樓主,希望以后我也能夠做一些教程出來。大家一起學習!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-01-12 09:13 by iakkwxf
          忠心感謝大蝦

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-01-12 09:55 by slan
          測試成功,對spring認識了不少,感謝!希望介紹一下ioc的管理方式在具體項目中的應用!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-01-18 15:06 by ivan lee
          現在國內熱心的人越來越多了,向你們致敬。

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-01-18 16:22 by zzc
          我覺得樓主在博客的排名比實際低了很多,支持樓主排前三名

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-01-19 20:55 by liu
          謝謝您!
          支持您!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-01-20 16:13 by jakybill
          大哥,你要是出一本“struts+spring+hibernate實戰練習”的書那該多好啊

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-01-27 06:40 by ninan
          斑竹,完全有實力出書了,而且一定會比市面上的強百倍的!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-02-16 21:51 by zhip1997
          不錯.但是有個問題不解:為什么要寫兩個一樣的Form(loginForm,addForm),就寫一個(UserForm)是不是也可以呢?

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-03-02 09:42 by chii
          真是太好了,始終關注樓主的博客!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-03-04 16:25 by greenboy
          太感謝了!!! 正需要這些.

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-03-08 08:50 by wzwx
          真是很棒,太感謝了

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-03-10 17:25 by Hally
          @slan

          關于在Action中使用 User 對像,我在這里沒有使用 IoC 方式進行管理,這不好,希望大家在正式應用中使用.

          作下面的修改,用IOC方式管理 User對象.

          修改 AddAction.java,添加

          private User user;
          public User getUser(){
          return user;
          }
          public void setUser(User user){
          this.user=user;
          }

          修改 applicationContext.xml

          加入

          <bean id="user" class="com.app.Hibernate.User" />

          修改下面的
          <bean name="/add" class="com.app.struts.action.AddAction" singleton="false">

          <property name="userDAO">

          <ref bean="userDAOProxy" />

          </property>

          <property name="user">
          <ref bean="user" />
          </property>

          </bean>

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-03-10 17:26 by Hally
          包名被改成我的了,注意一下,我也是剛學,照葫蘆花瓢

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-03-13 19:03 by jurassic
          這集調試起來順利多了 很成功 感謝oksonic 期望新的一集:)

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-03-27 17:46 by lh
          代碼執行這里的時候出異常
          User users=(User)this.getHibernateTemplate().load(User.class,lid);
          this.getHibernateTemplate().delete(users);
          異常:
          could not initialize proxy - the owning Session was closed
          怎么解決。。。我用的是ORACLE9i

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-03-31 21:12 by juxj
          向您致敬!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-04-03 09:44 by lh
          代碼執行這里的時候出異常
          User users=(User)this.getHibernateTemplate().load(User.class,lid);
          this.getHibernateTemplate().delete(users);
          異常:
          could not initialize proxy - the owning Session was closed
          怎么解決。。。我用的是ORACLE9i

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-04-07 13:09 by natolee
          不說別得了,向您致敬!向您學習!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-04-11 17:52 by mr123
          怎么現在下不來了?
          地址找不到哦

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-05-10 09:28 by ayo
          Great joy.
          Thanks

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-05-14 23:20 by rombus
          大哥,鏈接下不來啊。

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-05-16 13:38 by navysky
          謝謝,大蝦

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-05-19 18:39 by dfg
          <html>

          <head>

          <title>Struts+Spring+Hibernate</title>

          </head>



          <body>

          <a href="login.jsp">Login</a>

          <br>

          <a href="add.jsp">Add User</a>

          <br>

          <a href="find.do">Display</a>

          </body>

          </html>

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-05-19 18:39 by dfg
          ../----------------------------------------
          <html>

          <head>

          <title>Struts+Spring+Hibernate</title>

          </head>



          <body>

          <a href="login.jsp">Login</a>

          <br>

          <a href="add.jsp">Add User</a>

          <br>

          <a href="find.do">Display</a>

          </body>

          </html>

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-05-19 18:39 by dfg
          <html>

          <head>

          <title>Struts+Spring+Hibernate</title>

          </head>



          <body>

          <a href="login.jsp">Login</a>

          <br>

          <a href="add.jsp">Add User</a>

          <br>

          <a href="find.do">Display</a>

          </body>

          </html>

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-06-04 18:55 by praguesky
          <managed-bean-name>userBean</managed-bean-name>
          <managed-bean-class>com.web.vo.UserBean</managed-bean-class>
          <managed-bean-scope>session</managed-bean-scope>

          如果設置成了 session 的話我 Logout 在 login 就會提示

          User Name: "username": Error during model data update.
          Password: "password": Error during model data update.

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-06-05 17:54 by u2liu
          我好激動啊。。竟然能找到這個。。樓主我太愛你了。

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-06-11 10:35 by hnzwx
          感謝大俠的辛勤勞動!繼續努力!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-06-12 16:08 by Kele
          好東東!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-06-22 10:32 by jsk
          頂 支持

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-06-23 15:42 by flygoo
          奇怪
          按照指定的步驟到這里,add的時候沒有addAction.java了
          addForm.getString()不支持
          那如何獲得提交的username和password
          我用的是struts1.1

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-06-23 16:10 by oolyou
          樓主真是好人!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-08-17 16:42 by lingbing5719
          很感謝LZ照著你的全做好了。再看看消化一下。
          謝謝了!!!謝謝了!!!謝謝了!!!謝謝了!!!謝謝了!!!謝謝了!!!謝謝了!!!謝謝了!!!謝謝了!!!謝謝了!!!謝謝了!!!謝謝了!!!謝謝了!!!謝謝了!!!謝謝了!!!謝謝了!!!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-08-22 11:41 by sophio
          代碼執行這里的時候出異常
          User users=(User)this.getHibernateTemplate().load(User.class,lid);
          this.getHibernateTemplate().delete(users);
          異常:
          could not initialize proxy - the owning Session was closed
          怎么解決。。。我用的是ORACLE9i
          是Action的Proxy問題嗎?
          希望樓主能幫我解決下,非常感謝!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-09-21 13:04 by zjy
          1.請問 在display 頁刪除界面 單選框如果不選 怎么實現驗證啊?
          2.如何實現display排序
          3.如何實現dispay提交刪除后,就在當前頁面刷新?


          請擺忙之中給大家指點一下,萬分感謝!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-10-17 21:11 by 野草sz
          這個例子我做完了,需要代碼的朋友這里下載:
          http://www.15913.com/download/file/10061017/15913.com-withlib.rar

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-11-01 09:51 by 春風
          LZ真的不知說什么好了 就一聲謝謝吧

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-12-11 21:42 by 湯連春
          你太偉大了,我用最美麗的語言也無法描述我對你的崇拜!!!!!

          think you very very much!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2006-12-18 14:52 by LeVaN
          http://www.anaali-seksi-video-ilmaiseksi.beibi.info ^^^ http://www.animoidut-seksi-hymia-t.beibi.info ^^^ http://www.mpeg-masasje-eskorte.biseksuell.info ^^^ http://www.filmrull-vintage-porn.biseksuell.info ^^^ http://www.mpeg-masasje-eskorte.erotiska.info ^^^ http://www.filmrull-vintage-porn.erotiska.info ^^^ http://www.luan-krasniqi-analt.fitta69.info ^^^ http://www.gallerier-striptease-bisexuell.fitta69.info ^^^ http://www.naken-anal-video.fotsex.info ^^^ http://www.brud-strumpbyxor.fotsex.info ^^^ http://www.otos-paska-taikuri.isomuna.info ^^^ http://www.kuumin-extreme.isomuna.info ^^^ http://www.portto-ematin-sokeritauti.laukeaminen.info ^^^ http://www.miellyttava-beibit-rakas.laukeaminen.info ^^^ http://www.nakne-bryst.rype.info ^^^ http://www.nefertiti-ektemann-filmrull.rype.info ^^^ http://www.galleri-pupper-harete.sadsprut.info ^^^ http://www.kukk-liten-videoer.sadsprut.info ^^^ http://www.lesbisk-hentai-torrent.tytsy.info ^^^ http://www.mieluisa-tytot-vittu.tytsy.info ^^^ http://www.butt-ass-dvd.18analsex.com ^^^ http://www.mature-anal-brunette.18analsex.com ^^^

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2007-02-06 13:31 by 學習中
          謝謝樓主,希望能看下集

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2007-03-04 14:15 by danielchen19
          非常感謝樓主這一力作,給我在自學SSH方面增強了不少信心,我想親口跟你說聲,謝謝!! 亦都期待日后有新的力作。

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程[未登錄]  回復  更多評論   

          2007-03-23 11:22 by sj
          真的是太謝謝oksonic大俠了!這是我所看到的寫得最好最完整的SSH實例,比書店里所謂的寶典、實戰強多了!不過我還有一個問題要請教一下,我增加了一個中文的username,數據庫里存入的也是中文,但是display.jsp顯示的卻是亂碼,我已經加入了<%@ page language="java" contentType="text/html;charset=GBK" %> 不知還要怎么改。請oksonic兄指教。

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2007-04-30 10:15 by 86848658
          dadfa

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2007-05-03 18:06 by pj_fla
          感謝樓主,受益匪淺。敢問前幾集的錄像怎么下載呀

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2007-05-07 02:23 by oksonic
          可以到www.oksonic.cn下載,不過要先注冊!

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程[未登錄]  回復  更多評論   

          2007-05-12 10:05 by jason
          在摟住的Struts+Spring+Hibernate練習(完整)這個例子中有個問題,就是
          只要在applicationContext.xml中加上
          <property name="mappingResources">
          <list>
          <value>com/yourcompany/hibernate/Users.hbm.xml</value>
          </list>
          </property>
          這段代碼 就 會找不到action
          好不郁悶
          MyEclipse 5.5.0 Milestone 1
          Spring 2.0
          Struts 1.2
          hibernate 3.0
          mysql 5.0
          驅動 mysql-connector-java-3.2.0-alpha-bin
          望各位兄弟 看看

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2007-07-05 16:20 by Sun
          謝謝樓主

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2007-07-26 14:06 by tt
          為什么下載不了呀

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2007-08-19 22:35 by guest
          關于在Action中使用 User 對像,能不能提示下用 IoC 方式進行管理是怎么做的么

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2007-08-19 23:10 by guest
          我看明白了,ioc方式進行管理就是通過getter和setter注入user

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程[未登錄]  回復  更多評論   

          2007-11-01 17:29 by 無名
          為什么你的業務邏輯里面沒有用到service層呢,個人覺得應該添加一些實用性地內容講解,比如適合公司需求的稍微有點難度的事例講解一下.

          # re: Struts+Spring+Hibernate練習(完整)的續集錄像教程  回復  更多評論   

          2008-06-24 19:00 by paintsky
          太好了。謝謝啊

          posts - 103, comments - 1104, trackbacks - 0, articles - 0

          Copyright © oksonic

          主站蜘蛛池模板: 吴忠市| 定襄县| 渭南市| 大同市| 华安县| 剑河县| 湟中县| 集贤县| 崇仁县| 会同县| 栖霞市| 农安县| 寻乌县| 澳门| 东莞市| 河津市| 嘉义县| 普兰县| 陆丰市| 逊克县| 错那县| 鄂托克前旗| 平凉市| 新宁县| 哈巴河县| 玉溪市| 芷江| 淄博市| 平凉市| 敖汉旗| 茂名市| 正宁县| 合水县| 宁晋县| 保德县| 锡林郭勒盟| 酒泉市| 九龙坡区| 建水县| 江安县| 邵武市|