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

正文內(nèi)容

基于j2ee的門戶網(wǎng)站系統(tǒng)——計(jì)算機(jī)畢業(yè)論文-文庫吧

2025-06-03 14:45 本頁面


【正文】 、存儲(chǔ)和管理數(shù)據(jù)的倉庫。數(shù)據(jù)庫解決多用戶、多應(yīng)用共享數(shù)據(jù)的需要,使數(shù)據(jù)為盡可能多的應(yīng)用服務(wù)。 開發(fā)環(huán)境簡介本系統(tǒng)采用以下平臺(tái)作為開發(fā)環(huán)境。視圖層技術(shù):JSP數(shù)據(jù)庫:Mysql框架:J2EE框架——spring MVC,數(shù)據(jù)持久層框架——myBatis,安全認(rèn)證框架——Apache Shiro服務(wù)器:Jetty構(gòu)建工具:Maven JSP概述JSP是由Sun公司倡導(dǎo)和許多公司參與共同創(chuàng)建的一種使軟件開發(fā)者可以響應(yīng)客戶端請(qǐng)求,而動(dòng)態(tài)生成HTML、XML或其他格式文檔的Web網(wǎng)頁的技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)是已java語言作為腳本語言的,JSP網(wǎng)頁為整個(gè)服務(wù)端的Java庫單元提供了一個(gè)接口來服務(wù)于HTTP的應(yīng)用程序。JSP是屬于J2EE的一部分,它只是用來動(dòng)態(tài)生成Web頁面的,其實(shí)絕大部分業(yè)務(wù)邏輯和數(shù)據(jù)庫操作都是在Java類中實(shí)現(xiàn)的。所以JSP在整個(gè)系統(tǒng)中是擔(dān)當(dāng)著視圖的角色。 Spring MVC概述Spring MVC是非常優(yōu)秀的MVC框架,提供了構(gòu)建Web應(yīng)用程序的全功能MVC模塊。Spring MVC結(jié)構(gòu)簡單,而且它強(qiáng)大不失靈活,性能也很優(yōu)秀。使用 Spring 可插入的 MVC 架構(gòu),可以選擇是使用內(nèi)置的 Spring Web 框架還可以是 Struts 這樣的 Web 框架。通過策略接口,Spring 框架是高度可配置的,而且包含多種視圖技術(shù)。Spring MVC 分離了控制器、模型對(duì)象、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。 myBatis概述myBatis是Apache的一個(gè)開源項(xiàng)目iBatis的升級(jí)版,是一個(gè)基于Java的數(shù)據(jù)持久層(ORM)框架。雖然myBatis和Hibernate同屬于持久層的框架,而且他們的基本原理都是一樣的,但是通過這兩種框架性能的比較,我還是決定使用myBatis技術(shù)來開發(fā)我的應(yīng)用,因?yàn)閙yBatis簡單易用,是一個(gè)比較輕量級(jí)的框架,對(duì)于較小型的項(xiàng)目,使用myBatis的開發(fā)效率相對(duì)較高。 Apache Shiro概述安全是企業(yè)應(yīng)用中不可缺少的功能,Shiro是Java世界中新出現(xiàn)的權(quán)限框架。在眾多權(quán)限框架中,Shiro因其簡單而又不失強(qiáng)大的特點(diǎn)引起了不少開發(fā)者的注意。Shiro最早的名字是Jsecurity,后來更名為Shiro并成為Apache的孵化項(xiàng)目,是一個(gè)強(qiáng)大,靈活的java安全框架。用于簡潔地處理身份驗(yàn)證、授權(quán)、會(huì)話管理、加密服務(wù)等。對(duì)于任何一個(gè)應(yīng)用程序,Shiro都可以提供全面的安全管理服務(wù)。并且相對(duì)于其他安全框架,Shiro要簡單的多。 MySql概述MySQL是最流行、最佳的開源數(shù)據(jù)庫。MySQL是一個(gè)小巧靈瓏的數(shù)據(jù)庫服務(wù)器軟件,對(duì)于小型(當(dāng)然也不一定很?。?yīng)用系統(tǒng)是非常理想的。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。 Jetty概述Jetty是Java領(lǐng)域另一個(gè)出色的Web服務(wù)器,它同樣也是開源的。與Tomcat不同的是它可作為一個(gè)嵌入式服務(wù)器。也就是說,如果我們?cè)趹?yīng)用中加入Jetty的核心jar文件,應(yīng)用即可對(duì)外提供HTTP服務(wù)。它同時(shí)也是平臺(tái)無關(guān)的Java Web服務(wù)器,既可以在Windos平臺(tái)上運(yùn)行,也可以在Linux平臺(tái)上運(yùn)行。Jetty 是一個(gè)開源的servlet容器,它為基于Java的web內(nèi)容,例如JSP和servlet提供運(yùn)行環(huán)境。Jetty是使用Java語言編寫的,它的API以一組JAR包的形式發(fā)布。開發(fā)人員可以將Jetty容器實(shí)例化成一個(gè)對(duì)象,可以迅速為一些獨(dú)立運(yùn)行(standalone)的Java應(yīng)用提供網(wǎng)絡(luò)和web連接。 Maven概述目前,絕大多數(shù)開發(fā)人員都把Ant當(dāng)作Java編程項(xiàng)目的標(biāo)準(zhǔn)構(gòu)建工具。遺憾的是,Ant 的項(xiàng)目管理工具不能滿足絕大多數(shù)開發(fā)人員的需要。新興的Maven構(gòu)建自動(dòng)化工具逐漸成為了Ant構(gòu)建工具的替代者。它除了以程序構(gòu)建能力為特色之外,還提供Ant所缺少的高級(jí)項(xiàng)目管理工具。由于Maven的缺省構(gòu)建規(guī)則有較高的可重用性,所以常常用兩三行Maven構(gòu)建腳本就可以構(gòu)建簡單的項(xiàng)目,而使用Ant則需要十幾行。事實(shí)上,由于Maven的面向項(xiàng)目的方法,許多Apache Jakarta項(xiàng)目現(xiàn)在使用 Maven,而且公司項(xiàng)目采用Maven的比例在持續(xù)增長。2 需求分析 系統(tǒng)需求設(shè)計(jì)這個(gè)iPhone5門戶網(wǎng)站系統(tǒng),首先要確定需要實(shí)現(xiàn)哪些功能,也就是對(duì)該系統(tǒng)面向的用戶群體和需要實(shí)現(xiàn)的功能進(jìn)行分析。通過對(duì)目前存在的大量的門戶網(wǎng)站的分析和總結(jié),然后根據(jù)用戶對(duì)iPhone5的關(guān)注焦點(diǎn),研究一套符合iPhone5用戶需求的iPhone5門戶網(wǎng)站系統(tǒng)。首先,作為iPhone5門戶網(wǎng)站,必須首先提供種類繁多內(nèi)容豐富的關(guān)于iPhone5手機(jī)的最新資訊及熱門應(yīng)用,并且建立一個(gè)可供討論交流的專區(qū),使不同的訪問者都能夠訪問到自己想要的信息,但是信息多了自然繁雜,因此有針對(duì)地為訪問者提供明確的分類信息是很重要的。其次,內(nèi)容需要簡潔舒適的UI來展現(xiàn),這樣能夠讓訪客賞心悅目,能夠感受到明確的網(wǎng)站風(fēng)格和主題,從而留下深刻的記憶,并為訪客進(jìn)一步使用該網(wǎng)站的功能提供了感官和心理上的意愿。最后。網(wǎng)站提供的一切功能都是為瀏覽者服務(wù)的,提供強(qiáng)大而富于特色的功能可以使瀏覽者更方便的獲取個(gè)人需要的信息和服務(wù)。但是功能并不是越多越好,有可能讓用戶無從選擇。因此應(yīng)該根據(jù)iPhone5用戶群的需求來考慮需要實(shí)現(xiàn)哪些功能??傊?,門戶網(wǎng)站的任何一個(gè)功能都要做到易用、好用。 需求分析根據(jù)系統(tǒng)分析,iPhone5門戶網(wǎng)站系統(tǒng)中有三類用戶 :普通用戶和超級(jí)管理員。普通用戶具有的功能如下:(1)用戶注冊(cè)(2)修改個(gè)人資料(3)分頁瀏覽熱門資訊(4)瀏覽應(yīng)用類型(5)根據(jù)選中的應(yīng)用類型,分頁瀏覽應(yīng)用的詳細(xì)信息并提供應(yīng)用下載(6)瀏覽論壇主題(7)根據(jù)選中的論壇主題,分頁瀏覽帖子的詳細(xì)信息(8)發(fā)表帖子(9)回復(fù)帖子(10)查詢關(guān)于網(wǎng)站的信息超級(jí)管理員具有的功能如下:(1)具有普通用戶的所有功能(2)賬戶管理功能,包括修改用戶的個(gè)人信息和刪除用戶(3)資訊管理功能,包括添加、修改和刪除資訊(4)應(yīng)用類型管理功能,包括添加、修改和刪除應(yīng)用類型(5)應(yīng)用管理功能,包括添加、修改和刪除應(yīng)用 系統(tǒng)功能分析圖下圖是列出系統(tǒng)不同用戶具有不同的功能權(quán)限。iPhone5門戶網(wǎng)站普通用戶資訊管理帳號(hào)管理添加資訊修改資訊信息刪除資訊瀏覽資訊瀏覽論壇主題瀏覽用戶刪除用戶查詢關(guān)于網(wǎng)站的信息修改用戶信息修改個(gè)人資料瀏覽應(yīng)用類型添加應(yīng)用瀏覽帖子查詢資訊查詢帖子發(fā)表帖子發(fā)表評(píng)論瀏覽應(yīng)用查詢應(yīng)用下載應(yīng)用應(yīng)用類型管理添加應(yīng)用類型刪除應(yīng)用類型應(yīng)用管理修改應(yīng)用類型信息修改應(yīng)用信息刪除應(yīng)用圖21 系統(tǒng)功能分析圖3 總體設(shè)計(jì) 系統(tǒng)結(jié)構(gòu)圖iPhone5門戶網(wǎng)站系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖的組成成分如下:(1)視圖層(Vie
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1