预览加载中,请您耐心等待几秒...
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中,然后运行另外,必