freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java設(shè)計(jì)的網(wǎng)站實(shí)現(xiàn)(編輯修改稿)

2025-07-20 14:52 本頁面
 

【文章內(nèi)容簡介】 者功能,從而改善應(yīng)用的整體功能。 Tomcat簡介Tomcat是一個(gè)免費(fèi)的開源的Servlet容器,它是Apache基金會的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開發(fā)而成[8]。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總能在Tomcat中得到體現(xiàn)。Tomcat被Java World雜志的編輯選為2001年度最具創(chuàng)新的Java產(chǎn)品,可見其在業(yè)界的地位。由于Java的跨平臺特性,基于Java的Tomcat也具有跨平臺性。很多中小應(yīng)用不需要采用EJB等技術(shù),JSP和Servlet已經(jīng)足夠,這時(shí)如果用應(yīng)用服務(wù)器就有些浪費(fèi)了。而Tomcat短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會選擇Tomcat。Tomcat也可以與其他一些軟件集成起來實(shí)現(xiàn)更多的功能。(1)與JBOSS集塵器來開發(fā)EJB;(2)與Cocoon(Apache的另外一個(gè)項(xiàng)目)集成起來開發(fā)基于XML的應(yīng)用; (3)與Open JMS集成起來開發(fā)JMS應(yīng)用。除了以上提到的這幾種,可以與Tomcat集成的軟件還有很多。Tomcat確實(shí)是一個(gè)很好的工具,不僅僅因?yàn)槠涿赓M(fèi),功能強(qiáng)大,更因?yàn)槠溟_放性。如今,開源軟件越來越受到人們的重視,Linux就是一個(gè)成功的典型。人們不再只限于使用軟件,而且已經(jīng)關(guān)心起軟件的具體實(shí)現(xiàn)。我們有理由相信Tomcat會走得更遠(yuǎn)。 My Eclipse簡介 My Eclipse簡述My Eclipse企業(yè)級工作平臺(My Eclipse Enterprise Workbench ,簡稱My Eclipse)是對Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, JavaScript, SQL, Hibernate。My Eclipse為Eclipse提供了一個(gè)大量私有和開源的Java工具的集合,這解決了各種開源工具的不一致和缺點(diǎn)。NitroX是一個(gè)繁雜而強(qiáng)大的加速Java Web應(yīng)用開發(fā)的工具,還包含了一個(gè)強(qiáng)大且能夠編譯所有JSP和Struts Web應(yīng)用的工具AppXRay。這些工具解析Java和XML配置文件.My Eclipse的實(shí)際價(jià)值來自包含的發(fā)布包中的大量的工具。如CCS/JS/HTML/XML的編輯器,幫助創(chuàng)建EJB和Struts項(xiàng)目的向?qū)Рa(chǎn)生項(xiàng)目的所有主要的組件如action/session bean/form等。還包含編輯Hibernate配置文件和執(zhí)行SQL語句的工具。 My Eclipse特點(diǎn)在結(jié)構(gòu)上,My Eclipse的特征可以被分為7類:  (1) J2EE模型  (2) WEB開發(fā)工具(3) EJB開發(fā)工具  (4) 應(yīng)用程序服務(wù)器的連接器  (5) J2EE項(xiàng)目部署服務(wù)  (6) 數(shù)據(jù)庫服務(wù)  (7) My Eclipse整合幫助對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。My Eclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任何一個(gè)模塊進(jìn)行單獨(dú)的擴(kuò)展和升級。簡單而言,My Eclipse是Eclipse的插件,也是一款功能強(qiáng)大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯(cuò)。Genuitec發(fā)布了My Eclipse Enterprise Workbench ,更智能、更快捷、更簡單和更便宜的J2EE工具的新版本的誕生。它的價(jià)格對于個(gè)人和企業(yè)開發(fā)人員來說都是非常有吸引力的。這是J2EE IDE市場一個(gè)重量級的選手。通過增加UML雙向建模工具、WYSIWYG的JSP/Struts designer、可視化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle數(shù)據(jù)庫開發(fā),My Eclipse 。Genuitec 總裁Maher Masri 說,“今天,My Eclipse已經(jīng)提供了意料之外的價(jià)值。其中的每個(gè)功能在市場上單獨(dú)的價(jià)格都比My Eclipse要高。但是,我們承諾為顧客提供全面并且可以買得起的解決方案。按照這個(gè)傳統(tǒng),我們的顧客將繼續(xù)享受年度訂購活動(dòng)的好處?!?3 需求分析 開發(fā)背景隨著社會飛速發(fā)展,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道。它在人們的政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要作用。Internet上發(fā)布信息主要是通過網(wǎng)站來實(shí)現(xiàn)。隨著人們生活水平逐步提高,足不出戶完成工作、學(xué)習(xí)、娛樂、購物等已經(jīng)成為人們對快節(jié)奏生活方式的一種需求。本次設(shè)計(jì)初步實(shí)現(xiàn)了企業(yè)網(wǎng)站的基本操作流程,完善了網(wǎng)站的功能。 電子商務(wù)是未來經(jīng)濟(jì)形式發(fā)展的大趨勢,目標(biāo)是實(shí)現(xiàn)交易信息的網(wǎng)絡(luò)化和電子化,如使用電子貨幣,開網(wǎng)上商店,進(jìn)行網(wǎng)上商務(wù)談判和使用電子簽名簽合同等等。企業(yè)建立網(wǎng)站,從銷售的觀點(diǎn)看,可以減少交易的中間環(huán)節(jié),降低成本。 系統(tǒng)分析 系統(tǒng)結(jié)構(gòu)框架目前流行的網(wǎng)絡(luò)軟件系統(tǒng)結(jié)構(gòu)有C/S結(jié)構(gòu)和B/S結(jié)構(gòu)。所謂C/S結(jié)構(gòu)即“客戶機(jī)/服務(wù)器”結(jié)構(gòu),是大家熟知的軟件系統(tǒng)結(jié)構(gòu),通過將任務(wù)合理的分配到客戶端和服務(wù)器端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。早期的軟件系統(tǒng)多以此作為首選設(shè)計(jì)標(biāo)準(zhǔn)。在這種結(jié)構(gòu)下,每一個(gè)客戶機(jī)都必須安裝并正確配置相應(yīng)的數(shù)據(jù)庫驅(qū)動(dòng)程序,應(yīng)用程序也必須安裝在客戶機(jī)上,這樣應(yīng)用程序才能訪問數(shù)據(jù)庫。而B/S結(jié)構(gòu)即“瀏覽器/服務(wù)器”結(jié)構(gòu),該結(jié)構(gòu)在20世紀(jì)90年代末期開始盛行,是隨著因特網(wǎng)技術(shù)的興起,對 C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu),是目前最流行的網(wǎng)絡(luò)軟件系統(tǒng)結(jié)構(gòu),它正逐漸取代C/S結(jié)構(gòu),成為網(wǎng)絡(luò)軟件開發(fā)商的首選。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),服務(wù)器端可以編寫代碼從而與數(shù)據(jù)庫相連接,其具體結(jié)構(gòu)為:瀏覽器/網(wǎng)絡(luò)服務(wù)器/數(shù)據(jù)庫服務(wù)器,除數(shù)據(jù)庫服務(wù)器外,應(yīng)用程序以網(wǎng)頁的形式存放于網(wǎng)絡(luò)服務(wù)器上,用戶運(yùn)行某個(gè)應(yīng)用程序時(shí),只需在客戶端瀏覽器中鍵入相應(yīng)的網(wǎng)址,調(diào)用網(wǎng)絡(luò)服務(wù)器上的應(yīng)用程序,并對數(shù)據(jù)庫進(jìn)行操作完成相應(yīng)的數(shù)據(jù)處理工作,最后將結(jié)果通過瀏覽器顯示給用戶。 B/S結(jié)構(gòu)主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言和ActiveX技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。工作日志管理系統(tǒng)系統(tǒng)采用了B/S結(jié)構(gòu),因?yàn)樗藗鞒蠧/S結(jié)構(gòu)的優(yōu)點(diǎn)外,還具有以下的優(yōu)勢:首先,維護(hù)工作量大大減少了,降低了總體擁有的成本。C/S結(jié)構(gòu)的每一個(gè)客戶端都必須安裝和配置軟件,當(dāng)軟件哪怕進(jìn)行了微小的改動(dòng)后,系統(tǒng)維護(hù)員都必須將服務(wù)器更新到最新的版本;將客戶端原有的軟件卸載,再安裝新的版本,然后進(jìn)行設(shè)置,最為可怕的是必須對每個(gè)客戶端都進(jìn)行更新,當(dāng)客戶端很多時(shí),維護(hù)量可想而知了。然而B/S結(jié)構(gòu),由于它只需要客戶端有瀏覽器就可以,不用安裝其它軟件,客戶端運(yùn)行軟件就像瀏覽網(wǎng)頁一樣。所有的維護(hù)、升級工作都只在服務(wù)器上進(jìn)行,客戶端始終能獲得最新版本的軟件。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會增加任何維護(hù)升級的工作量,這對人力、時(shí)間、費(fèi)用的節(jié)省是相當(dāng)驚人的。其次,平臺的依賴性小,可以在多個(gè)不同的操作系統(tǒng)上運(yùn)行。B/S結(jié)構(gòu)的應(yīng)用軟件只需安裝在服務(wù)器上,所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用的是哪種操作系統(tǒng)都可以讓大部分人使用windows作為桌面操作系統(tǒng)的情況不受影響,大大提高了程序的可移植性。傳統(tǒng)的C/S結(jié)構(gòu)要求針對不同的操作系統(tǒng)開發(fā)不同版本的軟件。由于產(chǎn)品的更新?lián)Q代是非常快的,所以這么高的代價(jià)和低效率越來越不適應(yīng)了,特別是在Java這樣的跨平臺語言出現(xiàn)之后,B/S結(jié)構(gòu)具有了更多的優(yōu)勢[9]。 關(guān)于網(wǎng)站架構(gòu)的分析 架構(gòu)就是一套構(gòu)建系統(tǒng)的準(zhǔn)則。通過這套準(zhǔn)則,我們可以把一個(gè)復(fù)雜的系統(tǒng)劃分為一套更簡單的子系統(tǒng)的集合,這些子系統(tǒng)之間應(yīng)該保持相互獨(dú)立,并與整個(gè)系統(tǒng)保持一致。而且每一個(gè)子系統(tǒng)還可以繼續(xù)細(xì)分下去,從而構(gòu)成一個(gè)復(fù)雜的企業(yè)級架構(gòu)。 現(xiàn)在的PHP框架有很多選擇,比如:CakePHP,Symfony,Zend Framework等等,至于應(yīng)該使用哪一個(gè)并沒有唯一的答案,要根據(jù)Team里團(tuán)隊(duì)成員對各個(gè)框架的了解程度而定。很多時(shí)候,即使沒有使用框架,一樣能 寫出好的程序來,比如Flickr據(jù)說就是用Pear+Smarty這樣的類庫寫出來的,所以,是否用框架,用什么框架,一般不是最重要的,重要的是我們 的編程思想里要有框架的意識?! ∫?選擇技術(shù)方案和物理架構(gòu)  如何選擇技術(shù)方案和物理架構(gòu),對很多剛接觸平臺網(wǎng)站研發(fā)的人來說這可能是個(gè)頭疼的問題。這些問題的源頭很簡單就是能否提高開發(fā)效率,使平臺具有高性能高負(fù)載性。見的有這么幾個(gè)問題:  a) 開發(fā)語言和數(shù)據(jù)庫  要看你對這幾種開發(fā)語言和數(shù)據(jù)庫的熟悉程度了,對各種開發(fā)語言和數(shù)據(jù)庫的特性了解的越深入,越有助于提高開發(fā)效率。而且目前主流的開發(fā)語言和數(shù)據(jù)庫都提供性能調(diào)優(yōu),只有深入了解了開發(fā)語言和數(shù)據(jù)庫的特性和原理,那么性能調(diào)優(yōu)就很容易?! €(gè)人覺的重要的就這兩點(diǎn),開發(fā)效率和性能。  b) 成熟框架還是自己實(shí)現(xiàn)  目前主流的開發(fā)語言的使用者中有很多前輩都提供了他們自己總結(jié)實(shí)現(xiàn)的框架,比如JAVA中的“SSH”組合,PYTHON的DJANGOO等。 系統(tǒng)目標(biāo)本網(wǎng)站主要實(shí)現(xiàn)以下目標(biāo):(1) 系統(tǒng)構(gòu)架清晰、界面友好美觀,系統(tǒng)操作靈活、便捷、簡單,實(shí)用性強(qiáng)、安全性好。(2) 動(dòng)態(tài)式信息發(fā)布:為充分展現(xiàn)網(wǎng)站的實(shí)時(shí)性,商大購物網(wǎng)采用動(dòng)態(tài)網(wǎng)頁技術(shù)實(shí)現(xiàn)公告發(fā)布。(3) 提供多種信息搜索及查看方式,全面自動(dòng)化管理,信息查詢靈活、方便、快捷、準(zhǔn)確。(4) 全面構(gòu)建市場信息采集平臺,及時(shí)觀察市場的前景,網(wǎng)站及時(shí)更新,隨時(shí)滿足用戶的需求[10]。 客戶進(jìn)入網(wǎng)站流程當(dāng)用戶登錄本網(wǎng)站首頁后,即可按照各種類別挑選用戶喜歡的商品,挑選完畢,就可到網(wǎng)站購物車查看,并進(jìn)行管理,當(dāng)決定購買后即可點(diǎn)擊購買按鈕進(jìn)行最后付款??蛻艟W(wǎng)絡(luò)購物流程如圖31所示。網(wǎng)站首頁配貨部門購物車各種
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1