最近中文字幕完整版高清,宅男宅女精品国产av天堂,亚洲欧美日韩综合一区二区,最新色国产精品精品视频,中文字幕日韩欧美就去鲁

首頁(yè) > 考試輔導(dǎo) > 計(jì)算機(jī)考試 > JAVA認(rèn)證 > JAVA認(rèn)證考試動(dòng)態(tài) > 網(wǎng)站程序員如何應(yīng)對(duì)web標(biāo)準(zhǔn)(2)

網(wǎng)站程序員如何應(yīng)對(duì)web標(biāo)準(zhǔn)(2)

第三步:定義一套公共的數(shù)據(jù)訪問(wèn)方法。

定義一些操縱數(shù)據(jù)庫(kù)、執(zhí)行存儲(chǔ)過(guò)程的公共方法。

第四步:編寫基于對(duì)象的方法層。如:

public function readnews(byval id as integer) as news

end function

函數(shù)返回的就是一個(gè)新聞對(duì)象。根據(jù)功能的需要,一般還會(huì)定義一些相關(guān)的函數(shù),如:

'讀取新聞列表

public function readnewss(byval newstype as enewstype, byval ncount as integer) as news

end function

'增加一新聞

public function insertnews(byval n as news) as integer

end function

'更新一條新聞

public function updatenews(byval n as news) as integer

end function

刪除一條新聞

public function deletenews(byval id as integer) as integer

end function

這樣來(lái)做,網(wǎng)站開(kāi)發(fā)可以分成對(duì)象層、數(shù)據(jù)訪問(wèn)層、方法層、表現(xiàn)層。而程序員則只需要提供表現(xiàn)層所需要的方法。這樣一來(lái),在表現(xiàn)層需要顯示新聞列表時(shí),頁(yè)面設(shè)計(jì)師只需要用.net中的repeater控件,如下代碼:

<asp:repeater id="topnewslist" runat="server" >

<headertemplate>

<ul>

</headertemplate>

<itemtemplate>

<li><a href="shownews.asp?id=<%#container.dataitem("id")%>"><%#container.dataitem("title")%></a></li>

</itemtemplate>

<footertemplate>

</ul>

</footertemplate>

</asp:repeater>

而在表現(xiàn)層的程序代碼中我們只需要加上:

topnewslist.datasource = new facade.newsfacade().readnewss(enewstype, newscount)

這樣的話,程序員基本上可以與html完全脫離了。而且這樣的話,整個(gè)項(xiàng)目組的成員都可以并行工作了。能非常明顯地提高整個(gè)項(xiàng)目的開(kāi)發(fā)效率。況且現(xiàn)在web2.0模式的興起,對(duì)后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)提出了更高的要求。如豆瓣網(wǎng)、365kit等網(wǎng)站,后臺(tái)的數(shù)據(jù)庫(kù)挖掘工作是非常復(fù)雜的。所以在分工明晰的今天,除了html代碼,其它有很多更重要的工作等待網(wǎng)站程序員去做。

3:以用戶為中心的設(shè)計(jì),離不開(kāi)前端開(kāi)發(fā)工程師。

如果你覺(jué)得脫離了熟悉的html代碼,你有點(diǎn)舍不得的話,不要緊。干脆將自己推到web技術(shù)的風(fēng)口浪尖。做一個(gè)成產(chǎn)品設(shè)計(jì)關(guān)系密切的前臺(tái)開(kāi)發(fā)工程師。

隨著網(wǎng)絡(luò)、計(jì)算機(jī)硬件設(shè)施的不斷提升,我們正在朝著富客戶端的方向前進(jìn)。為了產(chǎn)品的易用性,給網(wǎng)站程序員提出了非常高的要求。前臺(tái)開(kāi)發(fā)工程師這個(gè)崗位也越來(lái)越顯得重要。這個(gè)職位應(yīng)該說(shuō)也是近年才有的,而這個(gè)職位也不是一般的網(wǎng)頁(yè)設(shè)計(jì)師能勝任的,所以網(wǎng)站程序員也自然分開(kāi)了,分后臺(tái)開(kāi)發(fā)工程師和前臺(tái)開(kāi)發(fā)工程師,這個(gè)方向應(yīng)該說(shuō)也是一個(gè)非常好的選擇。而這個(gè)則需要你對(duì)web標(biāo)準(zhǔn)有一個(gè)比較全面的認(rèn)識(shí)。既需要你對(duì)javascript非常了解,同時(shí)也需要你對(duì)dom文檔對(duì)象模型、css表現(xiàn)層樣式代碼、ajax異步都非常了解。相關(guān)的例子就非常多了,比如:在線注冊(cè)表單的即時(shí)檢測(cè)、密碼強(qiáng)度的提示、多級(jí)下拉菜單的聯(lián)動(dòng)等。對(duì)于改善用戶體驗(yàn)、提高網(wǎng)站訪問(wèn)速度都有非常重要的作用。