在數據庫中先新建一張表:
然後向表中插入數據
然後在myeclipse中新建javaweb項目
接着導入連接數據庫的jar包
然後在javaweb中建立對應的包結構
在filter包下新建一個EncodingFilter用來解決中文字符集亂碼,它需要實現Filter接口,並重寫doFilter函數
寫好web.xml的全部配置信息
在util下新建一個DBconnect類用來處理對數據庫的連接操作(用戶名或密碼按照自己的數據庫更改)
在entity下新建一個MyUser實體類(實體即抽象出來的用戶對象,對應數據庫中的Student表,表中每個字段在實體中爲一個屬性,也可以理解爲一個User對象對應數據庫中的Student表一條記錄)
在dao下新建一個UserDao接口 以及對應的方法實現類(使用接口類是爲了規範開發 本例子SQL使用字符串拼接的方式
(Servlet有兩種方式創建,一種手工創建。另一種程序自動生成。前者自己創建java類,實現Servlet具體內容,然後需要去WEB_INF下的web.xml去配置servlet . 而後者則直接由程序替我們配置好了Servlet)本例子使用第二種方式生成Servlet
在servlet下創建loginServlet用來實現對用戶登錄的操作
在servlet下創建一個registerServlet用來實現用戶註冊的操作
在servlet下創建shouAllServlet用來返回數據庫中所有用戶信息
在servlet下創建updateServlet用來更新用戶信息(在此僅僅根據id來更新用戶姓名,邏輯性很弱
新建各種jsp頁面
Javaweb的項目流程,一般的都是類似這種流程
Service層:核心業務邏輯處理器
SSM框架:Spring springMVC mybatise
SSH框架:Spring+structs+hibernate 本質上都是類似的