在學習中的一點疑問。

scout發表於2008-11-27
最近在學校圖書管看了一些書,
專案都是圍繞資料庫的。
先寫幾張表。然後設計資料庫。把表寫到資料庫裡然後有的寫儲存過程。
然後再寫jsp ,javabean。現在不是圍繞物件了嗎?
比如把一個Person 寫成一個物件。
public class Person{
private String name = null;
private Integer age = null;
private Integer age = null;
public Person() {

super();

}

public Person(String name) {

this.name = name;

}

public Integer getAge() {

return age;

}

public String getName() {

return name;

}

public void setAge(Integer age) {

this.age = age;

}

public void setName(String name) {

this.name = name;

}

}

既然把user寫成一個物件了那以後圍繞這個person寫為什麼在資料庫裡還要建個表呢。那最後是圍繞表還是圍繞物件呢。這涉及到資料的持久化什麼的嗎?java語言和oo是相鋪相成的那用java這種物件導向的語言和麵向過程的那些資料庫結合是不是有點象馬和驢結合在一起呀。呵呵。開個玩笑。那既然要學物件導向那些圍繞資料庫開發的專案還看不。
如果結合oo是不就要學習ejb拋棄掉圍繞資料庫程式設計然後學習DDD建模使用uml。
我很疑問做一個面對物件的專案的流程是什麼呀。由於接觸java不久知識體系還沒形成。說的話也許很片面也許很多地方想的都不對。語言也不是很連貫。望大家體諒。望告知做一個物件導向的專案的具體流程。謝謝大家了。

[該貼被scout於2008-11-27 16:14修改過]

相關文章