web總結
1.萬維網(WorldWideWeb,WWW)也稱為環(huán)球信息網
2.世界上第一個網站是http://info.cern.ch/,它于1991年8月6日上網。由TimBerners-Lee發(fā)明的。這個人:(是萬維網的發(fā)明者;互聯網之父;英王功績勛章(OM)獲得者;不列顛帝國勛章(OBE)獲得者;英國皇家學會會員;英國皇家工程師學會會員;美國國家科學院院士)。
4.1990年11月,第一個Web服務器nxoc01.cern.ch開始運行.1991年,歐洲核子研究組織(EuropeanParticlePhysicsLaboratory,CERN)正式發(fā)布了Web技術標準。、萬維網聯盟(WorldWideWebConsortium,W3C組織)是對網絡標準制定的一個非贏利組織、5.第一次WEB商戰(zhàn):網景(NetScape)與微軟(MicroSoft)的瀏覽器之爭,被稱為萬維網第一商戰(zhàn)。
6.Web架構的精華有三處:超文本技術(HTML):實現信息與信息的連接;統(tǒng)一資源定位技術(URI):實現全球信息的精確定位;應用層協(xié)議(HTTP):實現分布式的信息共享。7.評價Web開發(fā)技術優(yōu)劣的標準:看這種技術能否在最恰當的時間和最恰當的地點,以最恰當的方式,為最需要信息的人提供最恰當的信息服務。
8.GIF圖像格式:能存儲、展現二維動畫。Web出現后,GIF第一次為HTML頁面引入了動感元素。GIF(GraphicsInterchangeFormat)的原義是“圖像互換格式”,是CompuServe公司在1987年開發(fā)的圖像文件格式。特點是其在一個GIF文件中可以存多幅彩色圖像,如果把存于一個文件中的多幅圖像數據逐幅讀出并顯示到屏幕上,就可構成一種最簡單的動畫。9.1996年,著名的Netscape瀏覽器在其2.0版中增加了對JavaApplets和JavaScript的支持。JavaScript的正式名稱是“ECMAScript”。JavaScript語言它是一種由NetScape的LiveScript發(fā)展而來的原型化繼承的面向對象的動態(tài)類型的區(qū)分大小寫的客戶端腳本語言,主要目的是為了解決服務器端語言遺留的速度問題,為客戶提供更流暢的瀏覽效果。Microsoft還為1996年的IE3.0設計了另一種腳本語言--VBScript語言。
10.真正讓HTML頁面又酷又炫、動感無限的是CSS(CascadingStyleSheets)和DHTML(DynamicHTML)技術。CSS大大提高了開發(fā)者對信息展現格式的控制能力。DHTML:將動態(tài)HTML標記、CSS和動態(tài)對象模型(DHTMLObjectModel)發(fā)展成了一套完整、實用、高效的客戶端開發(fā)技術體系?梢栽跒g覽器的支持下,獲得更好的展現效果和更高的執(zhí)行效率。
11.為了在HTML頁面中實現音頻、視頻等更為復雜的多媒體應用,1996年的Netscape2.0成功地引入了對QuickTime插件的支持,插件這種開發(fā)方式也迅速風靡了瀏覽器的世界。1996年,IE3.0正式支持在HTML頁面中插入ActiveX控件的功能,這為其他廠商擴展Web客戶端的信息展現方式開辟了一條自由之路。1999年,Realplayer插件先后在Netscape和IE瀏覽器中取得了成功。Flash,二維矢量動畫展示工具。
12.第一種真正使服務器能根據運行時的具體情況,動態(tài)生成HTML頁面的技術是CGI(CommonGatewayInterface)技術。這使客戶端和服務端的動態(tài)信息交換成為了可能。用腳本語言實現CGI應用的可行方式:Perl,PHP,ASP,JSP和Servlet。
13.兩個最重要的企業(yè)級開發(fā)平臺--J2EE和.NET在201*年前后分別誕生于Java和Windows陣營。J2EE平臺的三大核心技術Servlet、JSP和EJB。Spring、Hibernate是J2EE主要的架構模式。
14.1996年,W3C在SGML語言的基礎上,提出了XML(ExtensibleMarkupLanguage)語言草案。XML語言對信息的格式和表達方法做了最大程度的規(guī)范。XML語言不但可以將客戶端的信息展現技術提高到一個新的層次,而且可以顯著提高服務端的信息獲取、生成、發(fā)布和共享能力。14.基于XML的通信協(xié)議,201*年,W3C發(fā)布SOAP(SimpleObjectAccessProtocol)協(xié)議的1.1版。人們把利用SOAP協(xié)議傳遞XML信息的分布式應用模型稱為WebService。201*年,W3C發(fā)布了WSDL(WebServicesDescriptionLanguage)協(xié)議的1.1版。SOAP協(xié)議和WSDL協(xié)議共同構成了WebService的基礎。1999年,NetScape提出的RSS(RichSiteSummary)建議標準是用元數據技術描述新聞等信息內容的第一次嘗試。201*年以后出現了MVC(Model-View-Contorller)的設計模型。
15.計算機網絡:若干臺、擁有獨立處理能力的計算機、通過通信設備連接、且通信軟件支持、實現信息傳輸與交換的集合;
一個數據通信系統(tǒng)可劃分為三大部分,即源系統(tǒng)(或發(fā)送端)、傳輸系統(tǒng)(或傳輸網絡)和目的系統(tǒng)(或接收端)。
調制與解調:調制:將數字信號轉化為模擬信號。解調正好相反。
數據、信息與信號:數據(Data)是運送信息的實體;信息(Information)數據的內容或含義;信號(Signal)是數據的電氣的或電磁的表現。頻分復用、時分復用和統(tǒng)計時分復用:
頻分復用:所有用戶在同樣的時間占用不同的頻帶寬度資源。時分復用:所有用戶是在不同的時間占用同樣的頻帶寬度。統(tǒng)計時分復用,波分復用,碼分復用等等
16.互聯網時代,1995年,美國克林頓政府提出國家信息高速公路。1996年,該政府發(fā)布NGI(Next-GenerationInternet)計劃,內容是:提高網絡速度;推進流媒體應用;促進新網絡技術的產生。
WEB開發(fā)主要集中在應用層和傳輸層分層的好處:(1)各層之間是獨立的。(2)靈活性好。(3)結構上可分割開。(4)易于實現和維護。(5)能促進標準化工作。網絡的組成:
資源子網:(包括各種計算設備、存儲設備、顯示設備、打印設備等信息資源;)通信子網:(包括通信線路、中轉設備(網絡節(jié)點)等,用于傳輸、存儲和轉發(fā)信息)網絡協(xié)議:(包括通信的規(guī)則、計算機與線路連接的標準等).
17.傳輸控制協(xié)議(TransferControlProtocol,TCP)是一種面向連接(連接導向)的、可靠的、基于字節(jié)流的運輸層(Transportlayer)通信協(xié)議。
18.用戶數據報協(xié)議(UserDatagramProtocol,UDP)是一種無連接的傳輸層協(xié)議,提供面向事務的簡單不可靠信息傳送服務。
這些服務的特點:1.面向連接的傳輸;2.端到端的通信;3.高可靠性,確保傳輸數據的正確性,不會丟失或亂序;4.全雙工方式傳輸;5.采用字節(jié)流方式,即以字節(jié)為單位傳輸字節(jié)序列;6.緊急數據傳送功能。TCP/IP體系結構中3個地址:
MAC地址:表明在局域網中的硬件主機;IP地址:表明在互聯網中的子網地址;PORT號:表明在主機上運行的通信進程標識;19.端口號為了解決應用層多個網絡應用。20.套接字編程:SOCKET=(Protocol,IP,Port)
21.域名系統(tǒng)(DomainNameSystem,DNS)的縮寫,它可以將域名和IP地址相互映射,能夠使人更方便的訪問互聯網.1983年由保羅莫卡派喬斯(PaulMockapetris)發(fā)明.域名的一般結構為:主機名.三級域名.二級域名.頂級域名。對于本機來說,除了可以使用本機名或localhost外,還可以在hosts文件中對建立自己DNS做“IP/域名”映射。首選DNS服務器和備用DNS服務器分別設置為8.8.8.8和8.8.4.4,此兩個DNS服務器IP均為google公司管理的公用DNS服務器。
22.超文本傳送協(xié)議hypertexttransportprotocol;HTTP:(80)一種詳細規(guī)定了瀏覽器和萬維網服務器之間互相通信的規(guī)則,通過因特網傳送萬維網文檔的數據傳送協(xié)議。,請求行的請求形式:GET/HEAD/POST,請求信息中:User-Agent包含了客戶端瀏覽器的信息。23.HTTPS(443)安全超文本傳輸協(xié)議(SecureHypertextTransferProtocol,S-HTTP)是一種結合HTTP而設計的消息的安全通信協(xié)議.由Netscape開發(fā)并首先應用到Navigator瀏覽器中,采用的安全機制是SSL3/TLS.
24.Telnet(TCP,23)是Internet遠程登陸服務的標準協(xié)議和主要方式。它為用戶提供了在本地計算機上完成遠程主機工作的能力。
25.文件傳輸協(xié)議(FileTransferProtocol,FTP)(TCP20、21)使得主機間可以共享文件。FTP使用TCP生成一個虛擬連接用于控制信息,再生成一個單獨的TCP連接用于數據傳輸。FTP的匿名用戶:ID:anonymous,Password:aaa@bbb.ccc符合email格式的任意字符串作用:用于公開的資源訪問。(serv_u,cuteftp(leapftp)).
26.簡單文件傳輸協(xié)議(TrivialFileTransferProtocol,TFTP)是用來在客戶機與服務器之間進行簡單文件傳輸的協(xié)議,提供不復雜、開銷不大的文件傳輸服務。端口號為69(UDP)。27.電子郵件(electronicmail,E-mail)一種通過網絡實現相互傳送和接收信息的現代化通信方式。電子郵件地址格式:用戶名@域名。電子郵件的格式:信頭、信體和簽名區(qū)。28.簡單郵件傳輸協(xié)議(SimpleMailTransferProtocol,SMTP(TCP,25))是一組用于由源地址到目的地址傳送郵件的規(guī)則,由它來控制信件的中轉方式。
29.郵局協(xié)議的第3個版本(PostOfficeProtocol3,POP3(TCP,110),用于規(guī)定個人計算機如何連接到互聯網上的郵件服務器進行收發(fā)郵件的協(xié)議。是因特網電子郵件的第一個離線協(xié)議標準。
30.如何預防垃圾郵件:給自己的信箱起個“好名字”。避免泄露你的郵件地址。不要隨便回應垃圾郵件。借助反垃圾郵件的專門軟件。使用好郵件管理、過濾功能。學會使用遠程郵箱管理功能。選擇服務好的網站申請電子郵箱地址。使用有服務保證的收費郵箱,收費郵箱的穩(wěn)定性要好于免費郵箱。
31.交互郵件訪問協(xié)議(InternetMailAccessProtocol,IMAP(TCP,143))是斯坦福大學在1986年開發(fā)的研發(fā)的一種郵件獲取協(xié)議。主要作用是郵件客戶端可以通過這種協(xié)議從郵件服務器上獲取郵件的信息,下載郵件等。
32.數據流反映了系統(tǒng)中流動的數據,表現動態(tài)數據的特征;數據存儲反映系統(tǒng)中靜止的數據,表現靜態(tài)數據的特征。數據存儲是數據流在加工過程中產生的臨時文件或加工過程中需要查找的信息。
Cookie指某些網站為了辨別用戶身份、進行session跟蹤而儲存在用戶本地終端上的數據。WINDOWS下,Cookies的key/value通常存儲在C:\\DocumentsandSettings\\Administrator\\Cookies。網絡信標(webbeacon),又稱網頁臭蟲(webbug),是可以暗藏在任何網頁元素或郵件內的1像素大小的透明GIF或PNG圖片,常用來收集目標電腦用戶的上網習慣等數據,并將這些數據寫入Cookie。expires(生存周期)
33.HTML中的Content-Type:是指網頁中存在的內容類型,用于定義網絡文件的類型和網頁的編碼,決定瀏覽器將以什么形式、什么編碼讀取這個文件。此屬性的值可以查看MIME類型.
34.多用途互聯網郵件擴展(MultipurposeInternetMailExtensions,MIME)是一個互聯網標準,最早應用于電子郵件系統(tǒng),后來也應用到瀏覽器。35.數據庫的四個基本持久存儲功能CRUD:創(chuàng)建Create、讀取Read、更新Update和刪除Delete。MySQL是一種關聯數據庫管理系統(tǒng).
36.千萬人同時訪問的網站,一般是有很多個數據庫同時工作,即數據庫集群和并發(fā)控制,網站實時性也是相對的。這些網站都有一些共同的特點:數據量大、在線人數多、并發(fā)請求多、綜合瀏覽量(pageview)高、響應速度快。
37.CDN(ContentDeliveryNetwork),即內容分發(fā)網絡。其基本思路是盡可能避開互聯網上有可能影響數據傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內容傳輸的更快、更穩(wěn)定。DNS負載均衡技術的實現原理是在DNS服務器中為同一個主機名配置多個IP地址,在應答DNS查詢時,DNS服務器對每個查詢將以DNS文件中主機記錄的IP地址按順序返回不同的解析結果,將客戶端的訪問引導到不同的機器上去,使得不同的客戶端訪問不同的服務器,從而達到負載均衡的目的。
38.DAS(DirectAttachedStorage)直接附加存儲,外部存儲設備都是直接掛接在服務器內部總線上,數據存儲設備是整個服務器結構的一部分。網絡附加存儲(NetworkAttachedStorage,NAS)全面改進了DAS存儲方式。它采用獨立于服務器,單獨為網絡數據存儲而開發(fā)的一種文件服務器來連接所存儲設備,自形成一個網絡。存儲區(qū)域網絡(StorageAreaNetwork,SAN)是一種高速網絡或子網絡,提供在計算機與存儲系統(tǒng)之間的數據傳輸。39.大數據(bigdata),或稱巨量資料,指的是所涉及的資料量規(guī)模巨大到無法透過目前主流軟件工具,在合理時間內達到擷取、管理、處理、并整理成為幫助企業(yè)經營決策更積極目的的資訊。4V特點:Volume(容量)、Velocity(速度)、Variety(多樣化)、Veracity(真實性)。40.HADOOP:一個分布式系統(tǒng)基礎架構,由Apache基金會開發(fā)。用戶可以在不了解分布式底層細節(jié)的情況下,開發(fā)分布式程序。充分利用集群的威力高速運算和存儲。
41.互聯網提供的服務:WWW,E-MAIL,FTP,TELNET,USENET(是一個有眾多趣味相投的用戶共同組織起來的各種專題討論組的集合),IRC(是因特網上的一個實時通信業(yè)務,可以使接收者和發(fā)送者都處于聯機狀態(tài),使他們直接在因特網上進行交談。)搜索引擎(是指根據一定的策略、運用特定的計算機程序從互聯網上搜集信息,在對信息進行組織和處理后,為用戶提供檢索服務,將用戶檢索相關的信息展示給用戶的系統(tǒng))Gopher(是Internet上一個非常有名的信息查找系統(tǒng),它將Internet上的文件組織成某種索引,很方便地將用戶從Internet的一處帶到另一處。)。
42.X509V3是數字證書標準。X500是公鑰證書目錄,keytool.exe
43.世界級端口掃描工具:Nmap是一個非常好的端口掃描應用。它同時支持Linux和Windows平臺。網絡流量分析工具:Wireshark是一個適用于Windows和Linux的網絡協(xié)議分析工具。世界級加密工具:TrueCrypt是一個開源加密軟件包,支持Windows、Linux和OSX。用于加載多個操作系統(tǒng)的工具:VMware。
45功能測試:測試網站功能是否已經實現(鏈接測試表單測試Cookies測試設計語言測試數據庫測試)
性能測試:100個同時訪問網站和1000個人同時訪問網站(連接速度測試負載測試壓力測試)測試工具:WinRunnerMercury,IBMRationalRobot,JMeter可用性測試:查看鏈接等(導航測試圖形測試內容測試整體界面測試)
客戶端兼容性測試:目的是網站在不同瀏覽器、不同操作系統(tǒng)、不同瀏覽平臺下網站的前端表現是否一致(平臺測試瀏覽器測試)安全性測試:模擬攻擊環(huán)境下,網站的魯棒性
網站優(yōu)化測試:對于搜索引擎(搜索引擎優(yōu)化(SearchEngineOptimization,SEO)是一種利用搜索引擎的搜索規(guī)則來提高目的網站在有關搜索引擎內的排名的方式。)實驗部分
1如何采用ping實現無限次測試目標IP地址?
ping命令是網絡測試用的最多的,-t可以無限次數的ping下去,直到你強制終止。2如何使用ftp匿名登錄FTP服務器?
ftp服務器是支持匿名登錄的,在ie瀏覽器中訪問ftp服務器,可以匿名登錄。3如何使用netstat列出所有TCP和UCP的連接情況,并說明estanblish是什么狀態(tài)?Netstat-an以網絡IP地址代替名稱,顯示出網絡連接情形。已建立的連接(ESTABLISH)。
[4]
LISTEN:偵聽來自遠方的TCP端口的連接請求
[4]
SYN-SENT:在發(fā)送連接請求后等待匹配的連接請求
[4]
SYN-RECEIVED:在收到和發(fā)送一個連接請求后等待對方對連接請求的確認
[4]
ESTABLISHED:代表一個打開的連接
[4]
FIN-WAIT-1:等待遠程TCP連接中斷請求,或先前的連接中斷請求的確認
[4]
FIN-WAIT-2:從遠程TCP等待連接中斷請求
[4]
CLOSE-WAIT:等待從本地用戶發(fā)來的連接中斷請求
[4]
CLOSING:等待遠程TCP對連接中斷的確認
[4]
LAST-ACK:等待原來的發(fā)向遠程TCP的連接中斷請求的確認
[4]
TIME-WAIT:等待足夠的時間以確保遠程TCP接收到連接中斷請求的確認
[4]
CLOSED:沒有任何連接狀態(tài)
4在網絡編程中,一個套接字包含了什么屬性?
套接字的特性由三個屬性確定,它們是:域(domain),類型(type)和協(xié)議(protocol)。1)套接字的域:域指定套接字通信中使用的網絡介質,最常見的套接字域是AF_INET,它指的是互聯網絡,許多LINUX局域網使用的都是該網絡。
2)套接字類型:套接字有三種類型:流式套接字(SOCK_STREAM),數據報套接字(SOCK_DGRAM)及原始套接字
3)套接字協(xié)議:只要底層傳輸機制允許不止一個協(xié)議來提供所要求的套接字類型,就可以為套接字選擇一個特定的協(xié)議。我們重點討論UNIX網絡套接字和文件系統(tǒng)套接字,它們不需要你選擇一個特定的協(xié)議,只需要使用其默認值即可。
5如果使用telnet連接SMTP服務器?
SMTP要經過建立連接、傳送郵件和釋放連接3個階段,具體為:(1)建立TCP連接。
(2)客戶端向服務器發(fā)送HELLO命令以標識發(fā)件人自己的身份,然后客戶端發(fā)送MAIL命令。
(3)服務器端以OK作為響應,表示準備接收。(4)客戶端發(fā)送RCPT命令。
(5)服務器端表示是否愿意為收件人接收郵件。
(6)協(xié)商結束,發(fā)送郵件,用命令DATA發(fā)送輸入內容。(7)結束此次發(fā)送,用QUIT命令退出。6如果使用telnet連接POP3服務器?
打開命令提示符,用telnet登錄郵件服務器,格式:telnet郵件服務器名或ip.登錄郵箱,接下來輸入用戶名和密碼,命令格式:1.1userusername提供用戶名1.2passpassword提供用戶密碼如:usertest_pop3_20回車后顯示"+OK",再輸入密碼pass123456789
若用戶名正確,回車后顯示“+OK”7.TOMCAT項目的來源?
Tomcat是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成。
8如何在一個HTML中引用JAVASCRIPT,2種方法?第一種,鏈接js文件,然后再調用js方法。
第二種,在html頁寫js代碼,定義函數方法,在需要調用的地方加上方法。
如果JS文件和HTML文件在一個目錄下,那么就使用這樣的形式。
9JAVASCRIPT的三種彈出信息提示窗的方法?
JavaScript的三種彈出對話框,分別是使用alert(),confirm()以及prompt()方法.(1)alert在編寫代碼時經常使用,主要用于顯示某些個結果,看是否如預期一樣.或者寫了一個函數,看是否如預期一樣會執(zhí)行到這一步.語法是alert(str),str就是用于顯示的字符串或者變量.
(2)confirm(str),確認對話框.它與alert的不同,僅在于給了用戶一個選擇的機會,可以確定或取消.alert是提醒是警告,而confirm則是選擇,所以在用戶進行選擇后,可以根據用戶的不同選擇進行不同的操作.
(3)prompt(text,defaultText),text是在對話框中顯示的純文本,就是上圖中的"我是prompt()的提示";defaultText,是可選的,對應上圖中的"請輸入...",是默認的輸入文本;沒有默認輸入文本,則寫成"";否則IE的文本框中會顯示undefined例子:
擴展閱讀:Web總結
web開發(fā)為什么考慮采用優(yōu)秀的框架?有什么好處?①提高效率,提高開發(fā)速度②保證質量;好處:維護性好,分層清晰,業(yè)務邏輯單獨分離,軟件復用性好2、MVC模式的原理和結構?可用圖示說明V圖:可用JSP頁面負責數據顯示M型:可用JavaBean封裝業(yè)務邏輯實現C控制器:可用Servlet負責接收客戶端請求,然后調用后端JavaBean3、struts基于MVC模式的開放分為哪些部分?Model部分:由ActionFrom和JavaBean組成,ActionForm用于封裝用戶請求參數,JavaBean實現底層業(yè)務邏輯。View部分:由Jsp實現,struts提供豐富的標簽庫,實現與Model交互。Controller部分:系統(tǒng)核心控制器>ActionServlet,負責攔截Http請求;業(yè)務邏輯控制器>Action處理4、struts配置性文件的說明,各部分的作用?(給出文件,能說明一些配置含義)①struts-config.xml的配置:②struts-config.xml的其他配置::定義控制配置類:消息資源配置:插件配置5、struts框架下實現驗證有哪些方法?重寫ActionForm的validate方法,形式如下:publicActionErrorsvalidate(ActionMapping,HttpServerltRequestrequest{ActionErrors=newActionErrors();②在Action中的execute()中驗證代碼編寫③結合commons-validator.Jar校驗可彈出JavaScript提示6、Hibernate框架中的常用接口及作用?①Configuration:用于解析hibernate.cfg.xml和xx.hbm.xml文件,生成SessionFactory對象。②SessionFactory:初始化Hibernate,充當數據存儲源代理,創(chuàng)建session對象。③Session:持久管理器,對象級數據庫操作。④Query:執(zhí)行數據庫查詢操作,使用面向對象HQL語句。⑤Transaction:用于管理操作事務,對底層事務接口封裝。7、Hibernate如何實現ORM操作,實現數據庫操作的步驟是什么?(1)開發(fā)持久化類,由POJO加映射文件組成(2)獲取Configuration(3)獲取SessionFactory(4)獲取Session打開事務(5)用面向對象的方式操作數據庫(6)關閉事務,關閉Session。
8、Hibernate如何實現數據庫查詢有哪些方法?increment:對long,short或int的數據列生成自增長;identity:對SQLserver,MySQL支持自增長列的數據庫;Sequence:對Oracle,DB2支持sequence的數據庫;UUID:對字符串列用128位UUID算法生成唯一字符串主鍵。9、Hibernate主鍵生成策略有哪些?(1)increment:對long.short或int的數據列生成自增長列(2)identity:對SQLServer、MySql支持自增長列的數據庫(3)Sequence:對Oracle,DB2支持sequence的數據庫(4)uuid:對字符串列用128位uuid算法生成唯一字符串主鍵(5)assigned:如果沒有一個主鍵明確指令生成策略,一般就會使用這個默認策略,它實際上可看成是無策略10、Hibernate表間關聯有哪些方式?如果不是一對一關系,類中可采用哪些類表示多的一方?(1)、一對一、一對多(2)、list、set、map、array、bag、idbag。11、Spring框架由哪些功能模塊組成?SpringAOP、SpringORM、SpringWeb、SpringContext、SpringDAO、SpringWebMVC和SpringCore,而前六種模塊又構建在SpringCore之上。12、Spring的核心技術包括哪兩個方面?如何理解?①依賴注入與控制反轉:當某個Java實例需要其它Java實例時,系統(tǒng)自動提供需要的實例,無須顯示獲取。②AOP面向切面編程:從程序運行角度考慮程序流程,提供業(yè)務處理的切面,能處理程序執(zhí)行中的特定點。13、實際開發(fā)中如何把Sturts,Spring,Hibernate整合在一起?①Spring與Struts整合:1、利用Struts的PugIn啟動Spring容器2、使用Spring的DelegationRequestProcessor。3、使用DelegationActionProxy4、使用ActionSupport代替Action②Spring與Hibernate整合:1、通過Spring的配制文件管理SessionFactory2、使用HibernateTemplate和HibernateCallBack。14、Hibernate配置文件的說明,映射文件的說明?(給出文件,能說明一些配置含義)①Hibernate.Cfg.xmltestjdbc:mysql://localhost:3305/testdborg.hibernate.dialect.MySQLDialecttesedbtestcom.mysql.jdbc.Driver②StuBasicInfo.hbm.xml15、Spring(依賴注入整合)配置文件的說明(給出文件,能說明一些配置含義)world好元素1元素2元素1元素2map值1map值
友情提示:本文中關于《web總結》給出的范例僅供您參考拓展思維使用,web總結:該篇文章建議您自主創(chuàng)作。
來源:網絡整理 免責聲明:本文僅限學習分享,如產生版權問題,請聯系我們及時刪除。