我在我的空閒時間寫一個Java Web應用程序,以瞭解更多的發展。我使用的條紋框架,並最終打算使用Hibernate和MySQL處理Java Web應用程序中的示例數據的最簡單方法?
就目前而言,雖然在創建頁面和總體佈局,我怎麼能輕易嘲笑一些數據?例如,我不希望在此階段瞎搞與後端的數據庫,有一個解決方案,我可以在一個XML文件中的一些樣本數據?
我在我的空閒時間寫一個Java Web應用程序,以瞭解更多的發展。我使用的條紋框架,並最終打算使用Hibernate和MySQL處理Java Web應用程序中的示例數據的最簡單方法?
就目前而言,雖然在創建頁面和總體佈局,我怎麼能輕易嘲笑一些數據?例如,我不希望在此階段瞎搞與後端的數據庫,有一個解決方案,我可以在一個XML文件中的一些樣本數據?
我使用DAO接口,這樣我就可以同時實現真正的DAO和測試DAO。例如,這是接口:
public interface PersonDAO {
public List<Person> findAll();
}
然後,我將有此接口的2個實現:
public class PersonHibernateDAO implements PersonDAO {
public List<Person> findAll() {
// use Hibernate to find and return all the Person objects
}
}
public class PersonTestDAO implements PersonDAO {
public List<Person> findAll() {
List<Person> testData = new ArrayList<Person>();
testData.add(new Person("Bob");
testData.add(new Person("Steve");
return testData;
}
}
本身使用的PersonDAO控制器,可以提供兩種Hibernate實現(當在數據庫中進行生產或測試)或測試實施(在設置數據庫之前進行單元測試或播放時)。
你可能想看一看創建數據表或使用數據表與JTable中。基本上,你只需要模擬一個數據庫表的結構,創建一些數據行,然後使用它綁定到你的數據綁定控件。
A Simple Interactive JTable Tutorial
玩得開心,希望這有助於一些。