预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MVC设计模式应用实例-登录程序----知道自己错在哪的猿是幸福的。基本功:要求会用自己的话讲解、MVC设计模式特点、画出MVC处理流程图:程序编写要靠思想!!!登录程序流程图:程序清单及作用:整体编程思想!!!--使用zz数据库usezz;--删除user表droptableuserifexistsuser;--创建user表createtableuser(useridvarchar(30)primarykey,namevarchar(30)notnull,passwordvarchar(30)notnull);insertintouser(userid,name,password)values('admin','administrator','admin');D:\ProgramFiles\webdemo\WEB-INF\classes\User.javapackagezz.vo;publicclassUser{privateStringuserid;privateStringname;privateStringpassword;publicvoidsetUserid(Stringuserid){//用户IDthis.userid=userid;}publicStringgetUserid(){returnthis.userid;}publicvoidsetName(Stringname){this.name=name;}publicStringgetName(){returnthis.name;}publicvoidsetPassword(Stringpassword){this.password=password;}publicStringgetPassword(){returnthis.password;}}D:\ProgramFiles\webdemo\WEB-INF\classes\DatabaseConnection.javapackagezz.dbc;importjava.sql.Connection;importjava.sql.DriverManager;publicclassDatabaseConnection{publicstaticfinalStringDBDRIVER="org.gjt.mm.mysql.Driver";publicstaticfinalStringDBURL="jdbc:mysql://localhost:3306/zz";publicstaticfinalStringDBUSER="root";publicstaticfinalStringDBPASSWORD="mysql";publicConnectionconn=null;publicDatabaseConnection()throwsException{//在构造方法中进行数据库连接try{Class.forName("DBDRIVER");//加载驱动this.conn=DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);//连接数据库}catch(Exceptione){throwe;}}publicConnectiongetConnection(){//取得数据库连接returnthis.conn;}publicvoidclose()throwsException{if(this.conn!=null){try{this.conn.close();}catch(Exceptione){throwe;}}}}D:\ProgramFiles\webdemo\WEB-INF\classes\IUserDAO.javapackagezz.dao;importzz.vo.User;publicinterfaceIUserDAO{/****************执行查询操作*************用户登录验证*@paramuser传入VO对象*@return验证的操作结果*@throwsException*/publicbooleanfindLogin(Useruser)throwsException;}D:\ProgramFiles\webdemo\WEB-INF\classes\UserDAOImpl.javapackagezz.dao.impl;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importzz.dao.IUserDAO;importzz.vo.User;//实现类publicclassUserDAOImplimplementsIU