Servlet2.5的增刪改查功能分析與實現------添加功能(一)

我們從添加功能入手,完成從界面上錄入數據到添加到數據庫。開發工具用的是myeclipse8.6,它本來是32位,我們可以換成64位jdk,64位tomcat7就可以了。

1.建工程


前臺

1.      寫頁面




2.      寫Servlet拿值:名字取RegServlet

3.     在web.xml添加Servlet註冊


4.     測試能不能得到“來了沒”,如果來了,那麼我們開始去寫拿值。拿值不能着急,要拿一個測試一個,等有經驗了,我們再一起拿出來。一定要拿那邊的name對應的值,特別要小心。這裏要學會“調試”也叫debug


前臺頁面要修改


debug as跑起來,填寫一些數據,點擊“提交表單”。



出現了些問題:

問題1:


解決方案如下:


問題2:性別是個on,愛好也是on


原因:前臺頁面沒給value


5.      上面的值都拿到了,接下來我們就寫後臺。先根據前臺頁面建一個表。字段全部圈紅了。








它們都是字符串,所以建表的時候都寫varchar,大小你自己計算,雖然說一個漢字兩個字節,如果一個人叫“王五”我們最好給6或8,因爲我們用的是utf-8。如果名字是三個字,或四個字等等,大概乘以4。“王小二”,給它3x4=12,不知道你會不會估計了?

請把建表的語句截圖放在下面的框中:注意根據需求加了一個字段“name”注意改前臺及Servlet取值,也是考查懂了沒。


6.      寫實體

7.      接下來寫數據庫連接公共類(這是每個初級程序員必須學會寫的,注意命名規範



18      寫DAO(這是每個初級程序員必須學會寫的,注意命名規範


9.      寫DAO的實現類(這是每個初級程序員必須學會寫的,注意命名規範

10.      寫測試用例類(這是每個初級程序員必須學會寫的,注意命名規範

1.      現在前臺測試是對的,後臺測試也是對的,那麼我們將它們進行對接(這個工作就如建橋,兩邊開始往中間建,最終要對接),在哪裏對接呢,在Servlet中對接。表單怎麼連接Servlet呢,在action裏面寫要連到哪個Servlet的虛擬路徑(在web.xml中寫了的)。Servlet怎麼和DAO對接呢,直接new它的實現類,然後調方法。提交表單,看數據是否到了表中,要觀察是不是都到了,如果都有,那麼恭喜你,是一個入門級程序員了。


運行貓測試,觀察數據庫













發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章