完整的由客户端登录(注册)思路
大概功能:可以登錄,可以注冊,數據庫有信息反饋。
先前端或先后臺?
?
前端:(1)構思下頁面,整個頁面在html上用div+css構成。 網頁結構根據不同類型的網站選擇。這里指的是一些網頁需求,以及一些功能。
?這里的html代碼是在jsp頁面上寫的?
后臺:需要用到的:java,sql,jsp(底層是servlet)
(1)可以用mvc結構模型來構建后臺。
(2)jdbc(如果忘了,可以看一下【java代碼連接數據庫文章】) 用jdbc去連接數據庫,這里一般使用dao層去控制數據庫,也就是會建一個dao包。
真實做項目時,不會手寫jdbc,會有框架,更省時,方便。
(3)最為重要的(對前端輸入來的數據進行處理,個人認為這里較難),這里用的了servlet,說到了servlet,肯定要提到request和response
而牽扯到servlet,自己寫的class都會繼承HttpServlet這個類,所寫的類中勢必要重寫doGet方法和doPost方法,然后根據項目要求來填充代碼。
(4)
配置文件:(1)select-name select-class select-mapping url-pattern 這些都是一些基本的標簽(手動)(2)可以打開xml,選擇design,選擇好要使用的(這里指有關聯的java文件)
,保存好后,會自動生成標簽組。
調試項目
注:jsp頁面(也就是網頁的主界面)會有業務邏輯,會有摻雜java代碼以及js等內容,這些與原生html代碼混合在一起,不利于開發,可以導一個jstl標簽庫的包,那些java代碼以及js內容,可以用它代替,EL表達式與jstl混用,使得jsp頁面更為簡潔。舉例:<%=session.getValue("name")%> ? ?EL表達式寫法:<c:out value = "${sessionScope.name}"/>
寫下EL表達式的格式:用美元符號"$"定界,內容包括在花括號"{ }"中;
EL變量,提一下jsp內置對象,Page,Request,Application,Session, EL名稱并未有變化,而是在相應的單詞后加scope(英文:范圍)。
EL隱式對象:
:
總結
以上是生活随笔為你收集整理的完整的由客户端登录(注册)思路的全部內容,希望文章能夠幫你解決所遇到的問題。