各位,我现在做了java登陆窗口,想连接数据库,并判断输入的用户名和密码,不知怎么写代码?

各位,我现在做了java登陆窗口,想连接数据库,并判断输入的用户名和密码,不知怎么写代码?,第1张

如果你做的登录页是在jsp中写的,那就好办啊
可以这样写
<form action="DBServlet" method="post">
<input type="text" name="username" value="">
<input type="password" name="userpass" value="">
<input type="submit" name="submit" value="登录">
</form>
这些是写在jsp里面的表单,作用就是用户输入用户名和密码,点击登录
action后面的那个DBServlet是你的这个jsp页面接收到登录这个请求时要转向的地方,
数据库连接还有判断用户是否合法都可以写在这里的,例如:
public class DBServlet extends >是这个样子的,我们就拿人这个对象来说吧:
单态模式,就是指在这一个系统中
当我们想用一个人对象的时候,我们不用new一个新的人,
而是直接得到一个已经new好的人,
这样下次再想用的时候,还是用这个方法再去得到那个人
系统中永远只存在一个人
即单态,这样节约系统内存,方便设计
工厂模式:所谓工厂,当然是生产东西的,
当我们想要得到一个对象的时候,比如说一个人,
我们可以直接创建一个,这个时候,因为是工厂模式,
可以把人定义成18岁,男,帅气,
下次再想要人的对象,我们就再生产一个,其实也是new了一个,但只能够得到18岁,男,帅气的对象,这就是工厂,根据模型来生产对象!只能生产相同类型的对象
再通俗一点的话,
就是单态:系统得到对象的时候,只是new了一个对象,内存索引有一个
而工厂,要得到对象的话,一直在new新的对象,并且返回的对象外观属性都是一样的,但是内存索引已经有多个,

可以 登录页面 简单的 也就是html或者jsp 把两个登录页面合在一个里面 然后 加一个标识
标识是1的时候 action 是第一个的地址
标识是2的时候 action 是令一个地址
当然了 你要是这两个项目不再一个 服务器上面 那么你还要写明IP和登录页面的目录等等
这是一个登录框的情况 其实你完全可以 弄个标签 然后标签1登录系统1 标签2登录系统二

1单例模式(有的书上说叫单态模式其实都一样)

该模式主要目的是使内存中保持1个对象

2工厂模式

该模式主要功能是统一提供实例对象的引用。看下面的例子:

publicclassFactory{

publicClassesDao(){

ClassesDaocd=new();

returncd;

}

}

interfaceClassesDao{

publicString();

}

classimplementsClassesDao{

publicString(){

Systemoutprintln("A班");

}

}

classtest

{

publicstaticvoidmain(String[]args){

Factoryf=newFactory();

f()();

}

}

这个是最简单的例子了,就是通过工厂方法通过接口获取对象的引用

3建造模式

该模式其实就是说,一个对象的组成可能有很多其他的对象一起组成的,比如说,一个对象的实现非常复杂,有很多的属性,而这些属性又是其他对象的引用,可能这些对象的引用又包括很多的对象引用。封装这些复杂性,就可以使用建造模式。

4门面模式

这个模式个人感觉像是Service层的一个翻版。比如Dao我们定义了很多持久化方法,我们通过Service层将Dao的原子方法组成业务逻辑,再通过方法向上层提供服务。门面模式道理其实是一样的。

5策略模式

这个模式是将行为的抽象,即当有几个类有相似的方法,将其中通用的部分都提取出来,从而使扩展更容易。

我可以给您提供一些指导,希望对您有所帮助。
首先,您需要创建一个Servlet类,继承>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13358629.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-21
下一篇 2023-07-21

发表评论

登录后才能评论

评论列表(0条)

保存