Request登录案例

一、分析和设计

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捕捉;

posted @ 2019-09-24 23:32  wmqiang  阅读(207)  评论(0编辑  收藏  举报