HOME 首頁(yè)
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    web項(xiàng)目結(jié)構(gòu)(web項(xiàng)目結(jié)構(gòu)圖)

    發(fā)布時(shí)間:2023-04-08 04:02:54     稿源: 創(chuàng)意嶺    閱讀: 113        

    大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于web項(xiàng)目結(jié)構(gòu)的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。

    開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端

    官網(wǎng):https://ai.de1919.com。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    web項(xiàng)目結(jié)構(gòu)(web項(xiàng)目結(jié)構(gòu)圖)

    一、什么是web項(xiàng)目

    Web項(xiàng)目是Web標(biāo)準(zhǔn)吧

    Web標(biāo)準(zhǔn)是談?wù)摰腍TML鎮(zhèn)2005年。但是,我們?cè)S多人都嚇跑了這一思想的新高潮,因?yàn)槲覀円床恢浪鞘裁椿蛉绾芜\(yùn)作。我將試圖給你一個(gè)總在什么網(wǎng)頁(yè)標(biāo)準(zhǔn)項(xiàng)目,以及為什么有巨大的推動(dòng)它最近。

    理念

    首先,應(yīng)該知道的“ web標(biāo)準(zhǔn)”是一般分組的想法,不是一個(gè)單一的編程語(yǔ)言。 1998年,杰弗里Zeldman和其他意識(shí)到,人才的方式正在網(wǎng)站是非常專業(yè)。他正確地認(rèn)識(shí)到,混亂的亂蓬蓬的巢狀表格,瀏覽器嗅探器,并打破服務(wù)器端腳本是將損害該行業(yè)在未來(lái)。他的建議是把瀏覽器的公司接受一個(gè)普遍的方式網(wǎng)站將。因此, Web標(biāo)準(zhǔn)項(xiàng)目,或網(wǎng)絡(luò)標(biāo)準(zhǔn),已創(chuàng)建(查看官方網(wǎng)站上www.111cn.cn。 )

    這引發(fā)了新的思維方式。語(yǔ)言的選擇選擇有層疊樣式表(的CSS ) , EMCAscript (也稱為JavaScript的) ,和XHTML 。該計(jì)劃的目標(biāo)是建立一個(gè)系統(tǒng),該系統(tǒng)將單獨(dú)的內(nèi)容從結(jié)構(gòu)。在他的書(shū)中設(shè)計(jì)的Web標(biāo)準(zhǔn), Zeldman解釋系統(tǒng)這樣的:把網(wǎng)站作為一個(gè)電影。在藝術(shù)總監(jiān)是的CSS ,腳本作者是兼容,特別是影響創(chuàng)作者的JavaScript 。他們都異口同聲地工作,以創(chuàng)建一個(gè)最終產(chǎn)品,而是一個(gè)可以切換,并不會(huì)影響其他人。

    無(wú)障礙

    一個(gè)重要的想法與web標(biāo)準(zhǔn)的無(wú)障礙環(huán)境是跨多個(gè)瀏覽器。在過(guò)去,大位的代碼將可以使開(kāi)發(fā)商嗅出的Netscape 4用戶從Internet Explorer 5用戶,等等這一切額外的程式碼,重點(diǎn)是帶寬和理想毫無(wú)用處。因此,如果瀏覽器都將走到一起,并接受同樣的規(guī)則,標(biāo)記,代碼可以使他們更容易,減少了麻煩,容易更新,并減少帶寬壓力。所有這些變數(shù)增加節(jié)省了大量時(shí)間和金錢(qián)的每一個(gè)人。

    外源

    為進(jìn)一步讀,我真的鼓勵(lì)閱讀Zeldman的書(shū)設(shè)計(jì)與Web標(biāo)準(zhǔn)。他的博客是一個(gè)偉大的資源以及與其他許多類似的先驅(qū)戴夫謝,肖恩曼, D.凱斯羅賓遜,和Dan Cederholm只是僅舉幾例。

    欲了解更多的外部資源,我鼓勵(lì)你們所有的人訪問(wèn)Stylegala ,禪園的CSS , Web標(biāo)準(zhǔn)獎(jiǎng),以及萬(wàn)維網(wǎng)聯(lián)盟本身。

    二、如何快速去了解一個(gè)Javaweb項(xiàng)目?

    1.從代碼結(jié)構(gòu)入手,搞清楚Java源碼所在目錄以及jsp代碼所在目錄。x0dx0a2.從Web.xml入手,搞清楚首頁(yè),上下文及配置情況。x0dx0a3.從lib目錄里初步查看系統(tǒng)使用的框架和工具包。x0dx0a4.從頁(yè)面大體瀏覽,看頁(yè)面的scriptlet使用的主要語(yǔ)言。x0dx0a5.從代碼包結(jié)構(gòu)初步知曉代碼的層次。x0dx0a6.從配置文件入手,弄清楚頁(yè)面到Action/Servlet的配置關(guān)系。x0dx0a7.搞清楚代碼提交的方式,前臺(tái)請(qǐng)求如何傳遞到后臺(tái),又是如何返回到前臺(tái)頁(yè)面的,這里以Login頁(yè)面為最佳切入點(diǎn)。x0dx0a8.從處理Login的Action/Servlet中觀察,看在session中記錄了多少重要的數(shù)據(jù),后面程序又是怎樣用到這些數(shù)據(jù)的。x0dx0a9.如果存在樹(shù)形菜單,要搞清楚樹(shù)形菜單的形成及傳遞請(qǐng)求的方式。x0dx0a10.歸納幾種典型頁(yè)面,搞清楚其處理和響應(yīng)形式。x0dx0a11.歸納通用的頁(yè)面組件如分頁(yè),上傳下載,異步請(qǐng)求等原系統(tǒng)是如何處理的。x0dx0a12.搞清楚后臺(tái)數(shù)據(jù)來(lái)源及配置,主要是數(shù)據(jù)庫(kù)及通過(guò)WebService方式。x0dx0a13.歸納后臺(tái)處理的主要業(yè)務(wù)。x0dx0a14.可能的話,把后臺(tái)數(shù)據(jù)表的ER圖畫(huà)出來(lái)。x0dx0a15.典型業(yè)務(wù)的流程圖可以繪制出來(lái)。

    三、如何創(chuàng)建maven web工程

    一、新建Maven項(xiàng)目

    1、File -> New -> Other

    2、選擇Maven Project ,單擊Next。

    3、保持默認(rèn)即可,單擊Next。

    4、選擇Archetype為 web app,單擊Next。

    5、輸入一些必要信息,單擊Finish。

    6、項(xiàng)目結(jié)構(gòu)如下圖:

    二、配置項(xiàng)目

    1、在項(xiàng)目上右鍵單擊,添加Source Folder。

    Maven的項(xiàng)目有一些約定:src/main/java , src/main/resources , src/test/java , src/test/resources .那么,添加這些文件夾:

    2、輸入Source Folder的名字。

    3、創(chuàng)建完之后的目錄結(jié)構(gòu):

    4、修改Build Path 配置

    在項(xiàng)目上,右鍵單擊,選擇 Build Path ->Configure Build Path。

    5、選擇 Source標(biāo)簽,會(huì)顯示4個(gè)Source Folder ,修改 OutPut folder :

    6、雙擊每個(gè)文件夾的Output folder,選擇路徑。

    src/main/java,src/main/resources,選擇target /classes。

    src/test/java ,src/test/resources,選擇target/test-classes。

    7、修改完成后如下圖所示:

    8、修改JDK版本:選擇 libraries 標(biāo)簽,選中JRE library,單擊Edit按鈕。

    9、選擇系統(tǒng)默認(rèn)的就可以了,單擊 Finish 按鈕。

    10、最后,單擊OK即可。

    11、完成后,項(xiàng)目結(jié)構(gòu)如下圖:

    12、將項(xiàng)目轉(zhuǎn)換為Dynamic Web Project

    在項(xiàng)目上右鍵單擊,選擇 Properties。

    13、在左側(cè)選擇 Project Facets,單擊右側(cè)的 ”Convert faceted from “鏈接。

    14、修改Java為你當(dāng)前項(xiàng)目的JDK,并添加Dynamic Web Module ,最后單擊”Further Configuration available“ 鏈接。

    15、修改Content directory 為 src/main/

    四、web開(kāi)發(fā)過(guò)程中的各階段?

    (1)Web分析

    基于Web的應(yīng)用系統(tǒng)的需求分析是很重要的活動(dòng),需要一個(gè)系統(tǒng)而嚴(yán)密的方法. 根據(jù)Web特性和Web應(yīng)用的特定需求,需要采用更為開(kāi)放、靈活的需求分析方法.與傳統(tǒng)軟件過(guò)程的分析不同,Web分析階段不但要分析Web系統(tǒng)本身的功能和性能,還要對(duì)可能的用戶群體進(jìn)行分析和調(diào)查.

    (2)Web設(shè)計(jì)

    Web設(shè)計(jì)不但包括功能設(shè)計(jì)和性能設(shè)計(jì),還要包括頁(yè)面風(fēng)格設(shè)計(jì),包括頁(yè)面的主色調(diào)、頁(yè)面框架結(jié)構(gòu)、文字顏色搭配、動(dòng)畫(huà)和圖片的放置等.

    有效的Web站點(diǎn)設(shè)計(jì)需要注意可用性,要把基于Web的系統(tǒng)設(shè)計(jì)成易于導(dǎo)航,吸引人和有用.現(xiàn)在,比較流行的Web設(shè)計(jì)方法是以用戶為中心的設(shè)計(jì)[4].

    (3) Web開(kāi)發(fā)

    Web開(kāi)發(fā)過(guò)程包括后臺(tái)數(shù)據(jù)庫(kù)程序的開(kāi)發(fā)、頁(yè)面程序的編寫(xiě)和所有網(wǎng)頁(yè)的制作.在設(shè)計(jì)階段決定的Web框架基礎(chǔ)上,進(jìn)行具體的頁(yè)面設(shè)計(jì)和制作.把內(nèi)容提供人員的內(nèi)容連接到具體的頁(yè)面.

    一個(gè)Web工程過(guò)程必須包含多種類型的開(kāi)發(fā)人員,要保證這些人員都能很好地理解自己在項(xiàng)目開(kāi)發(fā)中的作用和職責(zé),當(dāng)有重疊發(fā)生時(shí),應(yīng)該要從整個(gè)項(xiàng)目角度找出解決方法.

    (4) Web測(cè)試

    在Web工程過(guò)程中,基于Web系統(tǒng)的測(cè)試、確認(rèn)和驗(yàn)收是一項(xiàng)重要而富有挑戰(zhàn)性的工作.基于Web的應(yīng)用系統(tǒng)的測(cè)試與傳統(tǒng)的軟件測(cè)試不同,不但需要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行,而且還要評(píng)價(jià)系統(tǒng)在不同用戶的瀏覽器的顯示是否合適.重要的是,還要從最終用戶的角度進(jìn)行安全性和可用性測(cè)試.因此,我們必須為測(cè)試和評(píng)估復(fù)雜的基于Web的系統(tǒng),研究新的方法和技術(shù).

    (5)Web發(fā)布

    Web發(fā)布階段主要是把開(kāi)發(fā)完成,經(jīng)過(guò)初步測(cè)試的Web應(yīng)用系統(tǒng)傳送到Web站點(diǎn)上,供用戶瀏覽和使用.

    (6) Web更新、支持和管理

    與傳統(tǒng)的軟件系統(tǒng)不一樣,Web系統(tǒng)是需要經(jīng)常更新的.這種更新包括細(xì)微的變化到大規(guī)模的變化,可以是頁(yè)面內(nèi)容的刷新、也可以是整個(gè)頁(yè)面結(jié)構(gòu)框架的更新(例如:整個(gè)主頁(yè)結(jié)構(gòu)的變化、增加或變更一個(gè)欄目).正是因?yàn)檫@種改變是經(jīng)常存在的,所以大型Web應(yīng)用系統(tǒng)的管理是一項(xiàng)艱巨的任務(wù).對(duì)每一種變化,無(wú)論大小,都需要以一種合理的,有控制的方式進(jìn)行處理.我們可把經(jīng)實(shí)踐證明了的軟件配置管理(SCM)的概念、原理和方法用到Web管理中.

    以上就是關(guān)于web項(xiàng)目結(jié)構(gòu)相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。


    推薦閱讀:

    web前端外包公司累嗎(前端外包公司好進(jìn)嗎)

    海外手機(jī)號(hào)WeChat遷移(微信從國(guó)外手機(jī)號(hào)變成國(guó)內(nèi)手機(jī)號(hào))

    注冊(cè)wechat國(guó)際版(注冊(cè)國(guó)際版微信)

    免費(fèi)引流微信推廣(微信推廣引流加精準(zhǔn)客戶)

    酒店景觀設(shè)計(jì)哪家做的好(酒店景觀設(shè)計(jì)哪家做的好點(diǎn))