黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Javaweb項(xiàng)目案例教程及設(shè)計(jì)思路

Javaweb項(xiàng)目案例教程及設(shè)計(jì)思路

更新時(shí)間:2020-05-27 14:18:27 來源:動力節(jié)點(diǎn) 瀏覽2713次

JavaWeb在做項(xiàng)目的時(shí)候,最重要的是應(yīng)用了分層操作的思想,JavaBean+JSP+Servlet,就是Model+View+Controller,即MVC的設(shè)計(jì)模式。

拿到項(xiàng)目的時(shí)候,首先分析需求,分析業(yè)務(wù),然后分幾步走:

設(shè)計(jì)數(shù)據(jù)庫

根據(jù)實(shí)際業(yè)務(wù)需要,設(shè)計(jì)表結(jié)構(gòu),字段,并插入數(shù)據(jù);

創(chuàng)建好目錄結(jié)構(gòu)

后臺(src):

entity:實(shí)體類,和數(shù)據(jù)庫中一一對應(yīng)(表名————類名;字段————屬性)

DAO:數(shù)據(jù)訪問層,創(chuàng)建接口,和接口的實(shí)現(xiàn)類

Service:業(yè)務(wù)邏輯層,創(chuàng)建接口,和接口的實(shí)現(xiàn)類,用來調(diào)用DAO層

Servlet:控制層,分派業(yè)務(wù)邏輯,用來調(diào)用Service層

Util:工具類的包,比如:分頁,讀取properties的工具等

database.properties:連接數(shù)據(jù)庫的信息

前臺(web-root):

jsp頁面:使用EL、JSTL表達(dá)式完善頁面的表達(dá)

CSS:樣式表

JS:JS腳本

IMG:圖片資源

web.xml:連接servlet和jsp頁面,以及配置信息

另外:使用過濾器解決中文亂碼和用戶登錄驗(yàn)證的問題

整個(gè)目錄如圖:

Javaweb項(xiàng)目案例教程及設(shè)計(jì)思路

頁面的訪問流程是:

Javaweb項(xiàng)目案例教程及設(shè)計(jì)思路

servlet處于核心的位置,它控制頁面的和數(shù)據(jù);當(dāng)瀏覽器發(fā)出一個(gè)請求時(shí),servlet來處理請求,直接返回一個(gè)JSP頁面給瀏覽器,或是訪問和處理數(shù)據(jù)之后再返回一個(gè)JSP頁面。JavaBean有兩種,一種是處理業(yè)務(wù)的Service,一種是處理數(shù)據(jù)的DAO,servlet自己是不做任何業(yè)務(wù)的,它處理業(yè)務(wù)是調(diào)用Service層,而Service層調(diào)用DAO層來訪問數(shù)據(jù),DAO層直接訪問數(shù)據(jù)庫。每一層的責(zé)任明確,不可以跨層調(diào)用。

代碼實(shí)現(xiàn)流程

1.如何發(fā)起請求?

URL:http://localhost:8080/工程名/servlet/userServlet

2.如何接收請求?

1)創(chuàng)建Servlet類并繼承HttpServlet,重寫方法

2)配置web.xml

<servlet>
<servlet-name>userServlet</servlet-name>
<servlet-class>servlet.UserServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>userServlet</servlet-name>
<url-parttern>/servlet/userServlet</url-parttern>
</servlet-mapping>

3.Servlet處理請求

1)接收請求的參數(shù)值

String userName=request.getParameter(“userName”);

2)調(diào)用service方法處理

3)結(jié)果存儲到作用域

4)頁面跳轉(zhuǎn)

轉(zhuǎn)發(fā):

request.getRequestDispatcher(“路徑”).forward(request,response);
重定向:response.sendRedirect(“路徑”);

以上就是動力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對“Javaweb項(xiàng)目案例教程及設(shè)計(jì)思路”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 老湿影院在线免费观看 | 国内精品视频九九九九 | 成年日韩免费大片黄在线观看 | 免费国产高清精品一区在线 | 国产成人精品999在线 | 国产一级aaa全黄毛片 | 久久成人乱小说 | 国产123区在线视频观看 | 国产亚洲精品看片在线观看 | 国产在线精品一区二区中文 | 欧美一区精品二区三区 | 99re久久在热线播放最新地址 | 亚洲精品视频在线播放 | 日本黄色www | 398av| 日韩高清一区 | 欧美性video高清精品 | 亚洲专区在线 | 日韩中文字幕在线亚洲一区 | 免费看黄网站在线看 | 午夜视频在线播放 | 精品日韩欧美一区二区三区 | 免播放器在线 | 六月丁香激情 | 国产看片一区二区三区 | 国产亚洲欧美久久久久 | 国产精品1234区 | 日日噜噜噜噜人人爽亚洲精品 | 欧美在线视频一区 | 中文无码日韩欧 | 久草热在线观看 | 成人亚洲视频在线观看 | 亚洲依依成人综合网站 | 国产乱人视频在线播放不卡 | 久久这里只有精品免费播放 | 国产精品久久久久久久久免费hd | 成人免费观看男女羞羞视频 | 狠狠色视频 | 日本三区四区免费高清不卡 | 九九九精品视频免费 | 欧美日韩精品在线播放 |