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它的实现类,然后调方法。提交表单,看数据是否到了表中,要观察是不是都到了,如果都有,那么恭喜你,是一个入门级程序员了。


运行猫测试,观察数据库













猜你喜欢

转载自blog.csdn.net/mtm001/article/details/80871907
今日推荐