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

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

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

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

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

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

第2讲基于Servlet+JavaBean+Jsp开发应用的过程第2讲基于Servlet+JavaBean+Jsp开发应用的过程2.1javaweb编程的主要组件技术2.2MVC设计模式1Model1和Model2Model1的程序流程:Model2的程序流程:基本上是MVC结构2Model1和Model2的比较3MVC思想MVCMVC的组成部分MVC带来的好处MVC的特点4常用的MVC框架2.3用Eclipse构建一个基于MVC模式的JavaWeb应用程序(2)控制器-1 LoginServlet构建系统的处理步骤(1)数据库设计:构建数据库表T_UserInfo(2)在Eclipse中创建一个项目:Login_Proj(3)构建视图组件:--登录页面(login.jsp)login.jsp的代码(3)构建视图组件--主页面(main.jsp)main.jsp代码4.1建立数据JavaBean—用户(user)4.2建立连接数据库的JavaBean—(doa)4.3在JavaBean—(doa)的基础上,建立实现对用户数据库进行操作的java类---db_op.javapublicbooleanselect_1(useru){//查询用户是否已经注册 Connectionconn=null;ResultSetrs=null; Statementps=null; Stringxm=u.getUsername();Stringpass=u.getPassword(); conn=db_getConnection(); Strings1="select*fromT_userInfowhereusername='"+xm+"'andpassword='"+pass+"'"; try{ ps=conn.createStatement(); rs=ps.executeQuery(s1); if(rs.next()){ rs.close(); ps.close(); conn.close(); returntrue; } else{ rs.close(); ps.close(); conn.close(); returnfalse; } }catch(SQLExceptione){ returnfalse; } }publicbooleanselect_2(Stringu){ //在注册时,查询是否有重名的用户已经注册 Connectionconn=null;ResultSetrs=null; Statementps=null; conn=db_getConnection(); Strings1="select*fromT_userInfowhereusername='"+u+"'"; try{ ps=conn.createStatement();rs=ps.executeQuery(s1); if(rs.next()){ rs.close();ps.close();conn.close(); returntrue; } else{ rs.close();ps.close();conn.close(); returnfalse; } }catch(SQLExceptione){ returnfalse; } }publicvoidappend(useru){ //注册时,添加注册用户信息 Connectionconn=null; Statementps=null; conn=db_getConnection(); Stringxm=u.getUsername(); Stringpass=u.getPassword(); Strings1="insertintoT_userInfo(username,password)values('"+xm+"','"+pass+"')"; try{ ps=conn.createStatement(); ps.executeUpdate(s1); ps.close(); conn.close(); }catch(SQLExceptione){ System.out.println(e); } } }(5)构建控制层组件(第5步): 5.1一个servlet(LoginServlet.java) ---->实现登录的控制 5.2一个servlet(RegisterServlet.Java) 实现注册的验证控制 5.3web.xml配置文件的解读5.2构建控制层组件:一个servlet(registerServlet.java5.1构建控制层组件:一个servlet(LoginServlet.java)5.3web.xml配置文件的解读和配置(6)部署该程序到服务器Tomcat中,然后运行另外,必