1. 程式人生 > >JavaWeb入門經典例項

JavaWeb入門經典例項

綜述:這篇文章主要從一個小小的例項出發,對JavaWeb的開發做入門講解,非常適合初學JavaWeb的人,入門者可飄過。

      例項開發技術包括jsp、jstl、servlet、javabean、jdbc。非常好的分頁程式碼;圖片上傳程式碼例項。希望對初學者有所幫助。

應用須知:MSSQL資料庫,解壓後執行sql指令碼,修改BaseDao.java中的資料可賬號和密碼,有問題可給筆者留言,相互學習。

注:例項關注於邏輯實現,介面簡陋,不喜勿噴!

主要框架圖:

資料字典:

基表英文名稱::student_info

基表中文名稱:學生基本資訊表

編號

欄位名稱

中文

名稱

資料

型別

大小

允許空

預設值

說明

1

s_id

ID

int

主鍵

s_no

學號

varchar

20

2

s_name

姓名

varchar

255

3

s_pass

密碼

varchar

255

4

s_email

郵箱

varchar

20

5

s_enter

入學時間

datetime

6

s_sex

性別

bit

1

1-男 0-女

7

s_photo

頭像

varchar

100

8

s_birth

出生

datetime

9

s_type

學歷

varchar

20

本科

10

s_state

狀態

varchar

10

在讀

MVC框架搭建

系統結構設計如下:

C層

Servlet包:StudentAddServlet.java

                     StudentDeleteServlet.java

                     StudentListServlet.java

                     StudentToEditServlet.java

                     StduentEditServlet.java

                     StudentToAddServlet.java

業務邏輯層

Service包:StudentService.java

持久層

Dao包:     JDBC.java

                    Dao.java

                    BaseDao.java

M層

Bean包:    StudentInfoBean.java

Tools包:   DealStr.java

                   PictureCheck.java

V層

Studentadd.jsp

Studentedit.jsp

Studentlist.jsp

執行截圖:

說明:個人勞動成果,轉載請說明轉載出處。