一、分析和设计
1、需求
2、页面
3、druid连接池
4、jar包
5、需求设计
二、代码实现
1、web_WEB-INFO_lib使用之前要先将jar包加入工作空间,
2、JDBC工具类
3、Dao层持久化层
其中,有异常除了输出控制台日志,还可以输出流写入到一个文件中记录,之后再return null到前台,不要让程序终止;
4、LoginServlet
其中,使用公用方法getParameter()获取参数,doPost()中就可以直接调用doGet()方法就行;
5、failServlet
6、successServlet
三、BeanUtils简化封装对象数据和JavaBean
2、javaBean
3、BeanUtils操作设置成员变量,是通过set/get方法
其中,javaBean中没有hehe成员变量,只有gender,set/get方法名有;
其中,使用BeanUtils的set/getProperty()方法设置和获取javaBean的属性值,是由javaBean的set/get方法决定的;
有多种异常,可以只try一次全部包裹,多次并列catch捕捉;