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

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

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

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

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

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

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

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

    本文目錄:

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

    一、什么是web項目

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

    Web標(biāo)準(zhǔn)是談?wù)摰腍TML鎮(zhèn)2005年。但是,我們許多人都嚇跑了這一思想的新高潮,因為我們要么不知道它是什么或如何運作。我將試圖給你一個總在什么網(wǎng)頁標(biāo)準(zhǔn)項目,以及為什么有巨大的推動它最近。

    理念

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

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

    無障礙

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

    外源

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

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

    二、如何快速去了解一個Javaweb項目?

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

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

    一、新建Maven項目

    1、File -> New -> Other

    2、選擇Maven Project ,單擊Next。

    3、保持默認即可,單擊Next。

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

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

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

    二、配置項目

    1、在項目上右鍵單擊,添加Source Folder。

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

    2、輸入Source Folder的名字。

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

    4、修改Build Path 配置

    在項目上,右鍵單擊,選擇 Build Path ->Configure Build Path。

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

    6、雙擊每個文件夾的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)默認的就可以了,單擊 Finish 按鈕。

    10、最后,單擊OK即可。

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

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

    在項目上右鍵單擊,選擇 Properties。

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

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

    15、修改Content directory 為 src/main/

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

    (1)Web分析

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

    (2)Web設(shè)計

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

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

    (3) Web開發(fā)

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

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

    (4) Web測試

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

    (5)Web發(fā)布

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

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

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

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


    推薦閱讀:

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

    海外手機號WeChat遷移(微信從國外手機號變成國內(nèi)手機號)

    注冊wechat國際版(注冊國際版微信)

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

    酒店景觀設(shè)計哪家做的好(酒店景觀設(shè)計哪家做的好點)