JSP+Servlet+JavaBean 學(xué)員信息管理項(xiàng)目
- 教育綜合
- 2022-12-03 17:43:22
jsp做web項(xiàng)目中,用jsp+javabean+servlet模式做的,做一用戶管理信息的模塊,查找用戶怎么做啊
你查找的語句就是 select * from table_nam t where t.name = "你的參數(shù)" 查詢出來可能會(huì)有多個(gè)數(shù)據(jù) ,你獲取結(jié)果集 然后對(duì)結(jié)果集進(jìn)行遍歷循環(huán)封裝成為對(duì)象(JDBC的這種,一般我們項(xiàng)目用ibatis,hibernate這些都很簡(jiǎn)單,框架會(huì)自動(dòng)封裝成為集合),然后放到list ,然后放到j(luò)sp jsp頁面導(dǎo)入幾個(gè)標(biāo)簽庫..進(jìn)行forEeach 遍歷... 就樣就可以了 如果還有疑問可以追問使用Jsp+Servlet+JavaBean技術(shù)做學(xué)生成績(jī)管理系統(tǒng)
咱們程序怨果真是白菜價(jià)啊。。。。。 在公司拼死拼活碼字為了那些買白菜的錢,來到百度一看,50分要寫那么多行代碼。。耽誤的是時(shí)間,程序猿要學(xué)習(xí)、要看技術(shù),要不白菜也買不起了。。建立一個(gè)web項(xiàng)目,StudentWeb,應(yīng)用到servlet+javabean+jsp
以前的一種mvc模式,javabean+servlet+jsp jsp其實(shí)就是一個(gè)servlet,但是你直接在jsp頁面上寫java代碼,雖然沒有錯(cuò),但是不建議這么做, 你可以用servlet傳遞表單數(shù)據(jù),servlet程序和jdbc打交道吧,其實(shí)你還可以在servlet與jdbc中間加一個(gè)service層,要不servlet會(huì)顯的很臃腫。 jsp+servlet+javabean的開發(fā)模式 需要寫很多的重復(fù)代碼,比如固定的doGet()方法,而且它的控制跳轉(zhuǎn)不靈活,往往一個(gè)問題處理需要兩個(gè).java文件,而且當(dāng)采用MVC模式開發(fā)時(shí)有很大的耦合度,對(duì)于后期的維護(hù) 相當(dāng)不變。它的好處是,適合于初JSP/Servlet/JavaBean是什么東東?
JSP是服務(wù)器端的編程語言,見得比較多的是在一些網(wǎng)站上(當(dāng)然作用絕不僅于此) JSP是由Servlet發(fā)展而來的,我們首先解釋一下什么是Servlet Servlet是基于Java的服務(wù)器端的編程組件,可以用于生成動(dòng)態(tài)的網(wǎng)頁。什么叫動(dòng)態(tài)呢?比如訪問西祠,為什么每次訪問我們版,用的域名是一樣的,可是內(nèi)容每次不同?當(dāng)然不可能是用的純html的靜態(tài)頁面,是因?yàn)榧尤肓藙?dòng)態(tài)元素(西祠用的是ASP)。Servlet提供了編寫商務(wù)邏輯的方法,可以自動(dòng)處理比如這兒的發(fā)帖子啊之類的,如果你對(duì)http比較熟悉你會(huì)比較明白這一點(diǎn) 總之,Servlet用于服務(wù)器,你也可以簡(jiǎn)單片面的理解為用于網(wǎng)站 JSP是什么呢?因?yàn)?展開全文閱讀