JSP+Servlet+JavaBean模式 -- 简易登录注册模型

模式分析:

对于Jsp来说:

Model层:实现系统的业务逻辑,即javaBean部分

View层:负责与用户交互,即在界面上展示数据对象给用户,即html,jsp

Control层:Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作,当然就是Servlet的职责了。


Model层代码:

User.Java

package JavaBean;

public class User {
    private String UserName;//User表用户名
    private String Password;//User表用户密码

    public void setPassword(String password) {
        Password = password;
    }

    public void setUserName(String userName) {

        UserName = userName;
    }

    public String getUserName() {

        return UserName;
    }

    public String getPassword() {

        return Password;
    }
}

UserSQL.Java

package JavaBean;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class UserSQL {
    public static final String DRIVER = "com.mysql.jdbc.Driver";
    //数据库驱动(需将下载好后的jar包放入../web/WEB-INF/lib文件中)
    public static final String DBURL = "jdbc:mysql://127.0.0.1/DataBaseName?useUnicode=true&characterEncoding=UTF-8&useSSL=false";
    public static final String DBUser = "username";
    public static final String DBPassword = "password";
    private Connection conn = null;
    //用于数据库连接
    private PreparedStatement pStat = null;
    //用于执行SQL语句
    private ResultSet resultSet = null;
    //用于获取SQL语句的执行结果

    public UserSQL(){//对数据库所需操作初始化
        try {
            Class.forName(DRIVER);
          
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值